Как изменить внешний вид кнопки "ответить" и "новая тема"

Если у вас возникают проблемы и вопросы по настройке форума phpBB3 либо выскакивают непонятные ошибки, не устанавливаются либо криво работают модификации, то этот раздел для вас. Обсуждаем все вопросы, связанные со стилями, модификациями, доработками и проблемами их использования.
Перед тем, как обратиться за помощью, обязательно заполните свой профиль (укажите ссылку на свой форум). Если есть вопрос по конкретной модификации, то обязательно пользуемся поиском по форуму, потому как, возможно, уже есть анонс этого мода и соответственно вопрос задается в теме анонса.

Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas

Правила форума
----
Ответить
Аватара пользователя
Marin
Заглянул на огонек
Заглянул на огонек
Сообщения: 28
Стаж: 9 лет 4 месяца
Контактная информация:

Как изменить внешний вид кнопки "ответить" и "новая тема"

Сообщение Marin »

Всем привет! Хочу поменять вид кнопок 'ответить' и 'новая тема', так как они выглядит только как ссылки и не особо видны. Хочу им задать фон, может даже добавить картинку. Где все это можно прописать? Шаблон у меня Absolution. :shock:
#1
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Как изменить внешний вид кнопки "ответить" и "новая тема"

Сообщение DeaDRoMeO »

Шаблон viewtopic_body.html, viewforum_body.html - там прописаны сами кнопки, а оформление добавляется в CSS файлы
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#2
Аватара пользователя
Marin
Заглянул на огонек
Заглянул на огонек
Сообщения: 28
Стаж: 9 лет 4 месяца
Контактная информация:

Как изменить внешний вид кнопки "ответить" и "новая тема"

Сообщение Marin »

Спасибо конечно, но можно немного по конкретнее. Я вот копаюсь и как всегда вижу фигу :-0=) . А файли css какие именно? :smi2le:
#3
Аватара пользователя
Lorem Ipsum
Прописался тут надолго
Прописался тут надолго
Сообщения: 1974
Стаж: 11 лет 7 месяцев
Контактная информация:

Как изменить внешний вид кнопки "ответить" и "новая тема"

Сообщение Lorem Ipsum »

Marin, нужно для начала открыть корневую директорию форума и методичто просматривать названия файлов и их внутренности, чисто для ознакомления. Тогда многое станет понятней.
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
#4
Аватара пользователя
Marin
Заглянул на огонек
Заглянул на огонек
Сообщения: 28
Стаж: 9 лет 4 месяца
Контактная информация:

Как изменить внешний вид кнопки "ответить" и "новая тема"

Сообщение Marin »

Не меняется. Нашел L_POST_TOPIC и L_POST_REPLY. Потом нашел их по классы в buttons.css. Поменял ширину и высоту дивов и добавил цвет для бэкграунда.Очистил даже кэш. В результате.....0 эффекта. Что не так?
#5
Аватара пользователя
белк
Хорошо тут живется
Хорошо тут живется
Сообщения: 1322
Стаж: 10 лет 6 месяцев
Откуда: Россия
Контактная информация:

Как изменить внешний вид кнопки "ответить" и "новая тема"

Сообщение белк »

ну, в стандартном варианте эти картинки кнопок лежат в папке styles/prosilver/imageset/ru/ и прописаны в файле
imageset.cfg (файл картинки и её размеры). если не поменять там - размеры картинки не изменятся.
// не знаю, правда, как у Вас...
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
#6
Аватара пользователя
Marin
Заглянул на огонек
Заглянул на огонек
Сообщения: 28
Стаж: 9 лет 4 месяца
Контактная информация:

Как изменить внешний вид кнопки "ответить" и "новая тема"

Сообщение Marin »

Понимайте, я поменял размеры чтобы они совпадали с параметрами из imageset.cfg. И толку 0. Но у меня ведь кнопки "ответить" и "новая тема", выглядят как простые ссылки, а я хочу их сделать похожими на нормальные кнопки. Вот я и задал в css дивам, размеры и цвет, но ничего не изменилось.
:shock:
#7
Аватара пользователя
белк
Хорошо тут живется
Хорошо тут живется
Сообщения: 1322
Стаж: 10 лет 6 месяцев
Откуда: Россия
Контактная информация:

Как изменить внешний вид кнопки "ответить" и "новая тема"

Сообщение белк »

такое бывает в стилях на основе просилвера...
пропишите картинку прямо в коде и добавьте класс в файл стиля..
например

Код: Выделить всё

<div class="post-icon" title="Новая тема"><a href="./posting.php?mode=post&f=2"><span></span>Новая тема</a></div>
сделать так:

Код: Выделить всё

<div><a href="./posting.php?mode=post&f=2" title="Новая тема"><img src="путь до вашей картинки" alt="Новая тема"  class="post_topic"/></a></div>
при таком выводе картинка стопудово должна быть.
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
#8
Аватара пользователя
Marin
Заглянул на огонек
Заглянул на огонек
Сообщения: 28
Стаж: 9 лет 4 месяца
Контактная информация:

Как изменить внешний вид кнопки "ответить" и "новая тема"

Сообщение Marin »

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


<div class="post-icon" title="Новая тема"><a href="./posting.php?mode=post&f=2"><span></span>Новая тема</a></div>
<div><a href="./posting.php?mode=post&f=2" title="Новая тема"><img src="путь до вашей картинки" alt="Новая тема" class="post_topic"/></a></div>
#9
Аватара пользователя
белк
Хорошо тут живется
Хорошо тут живется
Сообщения: 1322
Стаж: 10 лет 6 месяцев
Откуда: Россия
Контактная информация:

Как изменить внешний вид кнопки "ответить" и "новая тема"

Сообщение белк »

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

да, в viewtopic.html.
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
#10
Аватара пользователя
Marin
Заглянул на огонек
Заглянул на огонек
Сообщения: 28
Стаж: 9 лет 4 месяца
Контактная информация:

Как изменить внешний вид кнопки "ответить" и "новая тема"

Сообщение Marin »

Вот код из 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>
Вот как-то так.
#11
Аватара пользователя
Marin
Заглянул на огонек
Заглянул на огонек
Сообщения: 28
Стаж: 9 лет 4 месяца
Контактная информация:

Как изменить внешний вид кнопки "ответить" и "новая тема"

Сообщение Marin »

Белк,вы же сказали,что поможете?Где же вы???
#12
Аватара пользователя
белк
Хорошо тут живется
Хорошо тут живется
Сообщения: 1322
Стаж: 10 лет 6 месяцев
Откуда: Россия
Контактная информация:

Как изменить внешний вид кнопки "ответить" и "новая тема"

Сообщение белк »

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

это для первого вывода в 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" />
Вроде всё. Попробуйте. Успехов.
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
#13
Аватара пользователя
белк
Хорошо тут живется
Хорошо тут живется
Сообщения: 1322
Стаж: 10 лет 6 месяцев
Откуда: Россия
Контактная информация:

Как изменить внешний вид кнопки "ответить" и "новая тема"

Сообщение белк »

для 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>
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
#14
Аватара пользователя
Marin
Заглянул на огонек
Заглянул на огонек
Сообщения: 28
Стаж: 9 лет 4 месяца
Контактная информация:

Как изменить внешний вид кнопки "ответить" и "новая тема"

Сообщение Marin »

Короче вот как...Код для 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>
Вроде мы близки,к разгадке...
#15
Аватара пользователя
белк
Хорошо тут живется
Хорошо тут живется
Сообщения: 1322
Стаж: 10 лет 6 месяцев
Откуда: Россия
Контактная информация:

Как изменить внешний вид кнопки "ответить" и "новая тема"

Сообщение белк »

невозможно. в этом коде ничего такого нет, да и при возврате старого кода всё должно было восстановиться.
вы точно ничего не потеряли при редактировании? у вас бекапа этого файла viewtopic_body.html нет? для замены?
Если бекап есть - поменяйте полностью файл. Если нет - скиньте мне ваш файл viewtopic_body.html на мыло el1507@rambler.ru
Если Вы больше ничего не редактировали - тогда, скорее всего, вы где-то потеряли фрагменты условия (<!-- и так далее. Например тот код, что вы привели вначале для кнопки "ответить" - он неполный.
//сейчас зашёл на ваш форум - "новая тема" отображается другая иконка. не www, как вы написали. ()
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
#16
Аватара пользователя
Marin
Заглянул на огонек
Заглянул на огонек
Сообщения: 28
Стаж: 9 лет 4 месяца
Контактная информация:

Как изменить внешний вид кнопки "ответить" и "новая тема"

Сообщение Marin »

Вот мой сайт тестовый Форум!

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

А вот на счет viewtopic, я тоже думаю, что я что-нибудь удалил случайно. Я вот сейчас, вам отправлю на мыло сам файл.
Если уже сможете разобраться с ним, то вставьте пожалуйста и сам код, на выведения картинки для кнопки "ответить". Сам я только хуже делаю)!
#17
Аватара пользователя
белк
Хорошо тут живется
Хорошо тут живется
Сообщения: 1322
Стаж: 10 лет 6 месяцев
Откуда: Россия
Контактная информация:

Как изменить внешний вид кнопки "ответить" и "новая тема"

Сообщение белк »

давайте, отправляйте. вы какие-нибудь моды ставили? или это чистый 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>
вывод кнопки - напишите- исчез белый экран или нет.
я сейчас в файл пропишу новый вывод...
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
#18
Аватара пользователя
Marin
Заглянул на огонек
Заглянул на огонек
Сообщения: 28
Стаж: 9 лет 4 месяца
Контактная информация:

Как изменить внешний вид кнопки "ответить" и "новая тема"

Сообщение Marin »

Красава Белк)) Вот поменял код, как вы и писали и все вернулось.Моды я еще не устанавливал,не знаю как)). Осталось поменять кнопку "Ответить".Если можете сделайте в том коде, который я вам дал.
#19
Аватара пользователя
белк
Хорошо тут живется
Хорошо тут живется
Сообщения: 1322
Стаж: 10 лет 6 месяцев
Откуда: Россия
Контактная информация:

Как изменить внешний вид кнопки "ответить" и "новая тема"

Сообщение белк »

я вам отправил отредактированный файл, но вам надо самому прописать в этой строке

Код: Выделить всё

<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>
пути до кнопок (как сделали с первым файлом).
У меня нет вашего стиля и я не могу знать где-что находится...
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
#20
Ответить