Полезная информация


----

Начать новую тему Ответить на тему
АвторСообщение

 Сообщение Как изменить внешний вид кнопки "ответить" и "новая тема" 
#1 

Аватар пользователя

Всем привет! Хочу поменять вид кнопок 'ответить' и 'новая тема', так как они выглядит только как ссылки и не особо видны. Хочу им задать фон, может даже добавить картинку. Где все это можно прописать? Шаблон у меня Absolution. :shock:



Теги темы
Как изменить внешний вид кнопки в phpbb
          Вернуться наверх  
 

#2 

Аватар пользователя

Шаблон viewtopic_body.html, viewforum_body.html - там прописаны сами кнопки, а оформление добавляется в CSS файлы


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 

#3 

Аватар пользователя

Спасибо конечно, но можно немного по конкретнее. Я вот копаюсь и как всегда вижу фигу :-0=) . А файли css какие именно? :smi2le:



Теги сообщения
Как изменить внешний вид кнопки "ответить" и "новая тема"
          Вернуться наверх  
 

#4 

Аватар пользователя

Marin, нужно для начала открыть корневую директорию форума и методичто просматривать названия файлов и их внутренности, чисто для ознакомления. Тогда многое станет понятней.


_________________
Подпись:
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
          Вернуться наверх  
 

#5 

Аватар пользователя

Не меняется. Нашел L_POST_TOPIC и L_POST_REPLY. Потом нашел их по классы в buttons.css. Поменял ширину и высоту дивов и добавил цвет для бэкграунда.Очистил даже кэш. В результате.....0 эффекта. Что не так?



Теги сообщения
Как изменить внешний вид кнопки "ответить" и "новая тема"
          Вернуться наверх  
 

#6 

Аватар пользователя

ну, в стандартном варианте эти картинки кнопок лежат в папке styles/prosilver/imageset/ru/ и прописаны в файле
imageset.cfg (файл картинки и её размеры). если не поменять там - размеры картинки не изменятся.
// не знаю, правда, как у Вас...


_________________
Подпись:
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
          Вернуться наверх  
 

#7 

Аватар пользователя

Понимайте, я поменял размеры чтобы они совпадали с параметрами из imageset.cfg. И толку 0. Но у меня ведь кнопки "ответить" и "новая тема", выглядят как простые ссылки, а я хочу их сделать похожими на нормальные кнопки. Вот я и задал в css дивам, размеры и цвет, но ничего не изменилось.
:shock:


          Вернуться наверх  
 

#8 

Аватар пользователя

такое бывает в стилях на основе просилвера...
пропишите картинку прямо в коде и добавьте класс в файл стиля..
например
<div class="post-icon" title="Новая тема"><a href="./posting.php?mode=post&amp;f=2"><span></span>Новая тема</a></div>
 


сделать так:

<div><a href="./posting.php?mode=post&amp;f=2" title="Новая тема"><img src="путь до вашей картинки" alt="Новая тема"  class="post_topic"/></a></div>
 


при таком выводе картинка стопудово должна быть.


_________________
Подпись:
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
          Вернуться наверх  
 

#9 

Аватар пользователя

Вы предлогаете вставить этот код в view-topic.html? Или как?Я немного запутался.


<div class="post-icon" title="Новая тема"><a href="./posting.php?mode=post&amp;f=2"><span></span>Новая тема</a></div>
<div><a href="./posting.php?mode=post&amp;f=2" title="Новая тема"><img src="путь до вашей картинки" alt="Новая тема" class="post_topic"/></a></div>


          Вернуться наверх  
 


Аватар пользователя

дайте ваш код вывода этих кнопок. - я покажу. надо то, что я написал в примере, вставить вместо того, что есть у вас. путь до кнопки можно взять из css.
видимо здесь class="post-icon". такой вывод, как я написал, будет работать везде.

да, в viewtopic.html.


_________________
Подпись:
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
          Вернуться наверх  
 


Аватар пользователя

Вот код из viewforum_body.html, где кнопка "Новая тема".

<div class="buttons">
         <div class="<!-- IF S_IS_LOCKED -->locked-icon<!-- ELSE -->post-icon<!-- ENDIF -->" title="<!-- IF S_IS_LOCKED -->{L_FORUM_LOCKED}<!-- ELSE -->{L_POST_TOPIC}<!-- ENDIF -->"><a href="{U_POST_NEW_TOPIC}"><span></span><!-- IF S_IS_LOCKED -->{L_FORUM_LOCKED}<!-- ELSE -->{L_POST_TOPIC}<!-- ENDIF --></a></div>
      </div>
 


Вот код из viewtopic_body.html, где кнопка "Ответить".

<div class="buttons">
   <!-- IF not S_IS_BOT and S_DISPLAY_REPLY_INFO -->
      <div class="<!-- IF S_IS_LOCKED -->locked-icon<!-- ELSE -->reply-icon<!-- ENDIF -->"><a href="{U_POST_REPLY_TOPIC}" title="<!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF -->"><span></span><!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED_SHORT}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF --></a></div>
 


Вот как-то так.


          Вернуться наверх  
 


Аватар пользователя

Белк,вы же сказали,что поможете?Где же вы???


          Вернуться наверх  
 


Аватар пользователя

//по ночам я сплю. а вечером работаю.

это для первого вывода в viewforum_body.html

интересно... судя по коду, у вас выводятся 2 кнопки в одном месте в зависимости от ситуации. (закрыто и новая тема)...

попробуйте такой вариант:
<div class="buttons">
      <div>
       <!-- IF S_IS_LOCKED --><a href="#" title="{L_FORUM_LOCKED}"><img src="путь до картинки(можно посмотреть в locked-icon)" /></a>
       <!-- ELSE -->
       <a href="{U_POST_NEW_TOPIC}" title="{L_POST_TOPIC}"><img src="путь до картинки(можно посмотреть в post-icon)" /></a>
       <!-- ENDIF -->
      </div>
</div>   
 


Второй случай - то же самое: 2 кнопки. тема закрыта и новая тема. можно сделать по аналогии с первым вариантом.
Единственная неприятность, которая может получиться на просилвере при таком выводе - некрасивые кнопки. может придётся рисовать новые самому. а может и нет.
Попробуйте вставить тот код, что я написал вместо вашего. Должно получиться.
Если со вторым сами не разберётесь - я потом напишу.
Насчёт <img src="путь до картинки(можно посмотреть в post-icon)" />.
Это вывод самой картинки. в файле стиля где вы уже меняли размеры и т.д. есть запись что-то типа такого
background-image: url("{T_THEME_PATH}/images/icon_***.gif"
 
.
Так вот, надо вставить {T_THEME_PATH}/images/icon_***.gif
Чтобы получилось
<img src="{T_THEME_PATH}/images/icon_***.gif" />
 


Вроде всё. Попробуйте. Успехов.


_________________
Подпись:
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
          Вернуться наверх  
 


Аватар пользователя

для viewtopic_body.html будет как-то так:

строку
<div class="<!-- IF S_IS_LOCKED -->locked-icon<!-- ELSE -->reply-icon<!-- ENDIF -->"><a href="{U_POST_REPLY_TOPIC}" title="<!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF -->"><span></span><!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED_SHORT}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF --></a></div>
 

заменить на
<div><!-- IF S_IS_LOCKED --><a href="#" title="{L_TOPIC_LOCKED}"><img src="путь до картинки(взять из locked-icon)" /></a><!-- ELSE --><a href="{U_POST_REPLY_TOPIC}" title="{L_POST_REPLY}"><img src="путь до картинки(взять из reply-icon)" /></a><!-- ENDIF --></div>
 


_________________
Подпись:
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
          Вернуться наверх  
 


Аватар пользователя

Короче вот как...Код для viewforum работает, правда вместо картинтки, там иконка, которая появляется когда пить неверный. Хотя я его прописал. Вместо "Новая тема", появилась эта иконка.
<div>
       <!-- IF S_IS_LOCKED --><a href="#" title="{L_FORUM_LOCKED}"><img src="reallygifts.ru/styles/absolution/imageset/forum_link.gif" /></a>
       <!-- ELSE -->
       <a href="{U_POST_NEW_TOPIC}" title="{L_POST_TOPIC}"><img src="reallygifts.ru/styles/absolution/imageset/forum_link.gif" /></a>
       <!-- ENDIF -->
      </div>
 



Н счет viewtopic. Я вставил тот код, который вы говорили. Но произошло нечто. При клике на любую тему-белый экран. Более того, я его убрал и вставил старый код, который был, но результат тот же белый экран. Вот это поворот.

Вот ваш код...
<div><!-- IF S_IS_LOCKED --><a href="#" title="{L_TOPIC_LOCKED}"><img src="путь до картинки(взять из locked-icon)" /></a><!-- ELSE --><a href="{U_POST_REPLY_TOPIC}" title="{L_POST_REPLY}"><img src="путь до картинки(взять из reply-icon)" /></a><!-- ENDIF --></div>
 


Вроде мы близки,к разгадке...


          Вернуться наверх  
 


Аватар пользователя

невозможно. в этом коде ничего такого нет, да и при возврате старого кода всё должно было восстановиться.
вы точно ничего не потеряли при редактировании? у вас бекапа этого файла viewtopic_body.html нет? для замены?
Если бекап есть - поменяйте полностью файл. Если нет - скиньте мне ваш файл viewtopic_body.html на мыло el1507@rambler.ru
Если Вы больше ничего не редактировали - тогда, скорее всего, вы где-то потеряли фрагменты условия (<!-- и так далее. Например тот код, что вы привели вначале для кнопки "ответить" - он неполный.
//сейчас зашёл на ваш форум - "новая тема" отображается другая иконка. не www, как вы написали. ()


_________________
Подпись:
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
          Вернуться наверх  
 


Аватар пользователя

Вот мой сайт тестовый
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку


Кнопка для "Новая тема" есть и работает, спасибо!

А вот на счет viewtopic, я тоже думаю, что я что-нибудь удалил случайно. Я вот сейчас, вам отправлю на мыло сам файл.
Если уже сможете разобраться с ним, то вставьте пожалуйста и сам код, на выведения картинки для кнопки "ответить". Сам я только хуже делаю)!


          Вернуться наверх  
 


Аватар пользователя

давайте, отправляйте. вы какие-нибудь моды ставили? или это чистый absolution?

Сообщение добавлено... спустя 3 минуты 35 секунд:
получил. сразу видно: у вас до редактирования была строка
<!-- IF not S_IS_BOT and S_DISPLAY_REPLY_INFO -->
 

где она?

Сообщение добавлено... спустя 2 минуты 16 секунд:
вот эту строку замените
<div class="buttons">
   <!-- IF not S_IS_BOT and S_DISPLAY_REPLY_INFO -->
      <div class="<!-- IF S_IS_LOCKED -->locked-icon<!-- ELSE -->reply-icon<!-- ENDIF -->"><a href="{U_POST_REPLY_TOPIC}" title="<!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF -->"><span></span><!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED_SHORT}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF --></a></div>
   <!-- ENDIF -->
   </div>
 

вывод кнопки - напишите- исчез белый экран или нет.
я сейчас в файл пропишу новый вывод...


_________________
Подпись:
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
          Вернуться наверх  
 


Аватар пользователя

Красава Белк)) Вот поменял код, как вы и писали и все вернулось.Моды я еще не устанавливал,не знаю как)). Осталось поменять кнопку "Ответить".Если можете сделайте в том коде, который я вам дал.


          Вернуться наверх  
 


Аватар пользователя

я вам отправил отредактированный файл, но вам надо самому прописать в этой строке
<div class="buttons">
   <!-- IF not S_IS_BOT and S_DISPLAY_REPLY_INFO -->
      <div><!-- IF S_IS_LOCKED --><a href="#" title="{L_TOPIC_LOCKED}"><img src="ссылка на картинку закрыто" /></a><!-- ELSE --><a href="{U_POST_REPLY_TOPIC}" title="{L_POST_REPLY}"><img src="ссылка на картинку ответить" /></a><!-- ENDIF --></div>
   <!-- ENDIF -->
   </div>
 

пути до кнопок (как сделали с первым файлом).
У меня нет вашего стиля и я не могу знать где-что находится...


_________________
Подпись:
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
          Вернуться наверх  
 
 
Начать новую тему Ответить на тему


Дополнительные возможности

  Похожие темы  Автор  Ответов  Просмотров  Последнее сообщение 
Аватар пользователя Пропали русские кнопки: ответить, создать, редактировать.

Griffolive

4

563

Аватар пользователя

16 сен 2015, 15:47

DeaDRoMeO

Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля Кнопки социальных сетей

marat

8

1191

Аватар пользователя

14 ноя 2014, 20:12

Redfield

Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля Установить кнопки соц.сетей
Не получается установить кнопки соц.сетей
Тема закрыта
Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля Где меняется внешний вид цитаты?

andrewkotsar

54

2143

Аватар пользователя

10 май 2013, 11:30

DeaDRoMeO

Аватар пользователя Как изменить названия кнопок?
Изменения названия кнопок

Marin

5

609

Аватар пользователя

05 ноя 2014, 06:33

белк

Оставить свой комментарий

Поделиться темой с помощью

Ссылки на тему

Прямая ссылка:
BB-код для форумов, сайтов, блогов:
HTML ссылка:
 


Самая неформальная поддержка phpBB :P