Как изменить внешний вид кнопки "ответить" и "новая тема"
Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas
Правила форума
----
----
Как изменить внешний вид кнопки "ответить" и "новая тема"
Всем привет! Хочу поменять вид кнопок 'ответить' и 'новая тема', так как они выглядит только как ссылки и не особо видны. Хочу им задать фон, может даже добавить картинку. Где все это можно прописать? Шаблон у меня Absolution.
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 2 месяца
- Откуда: Витебск
- Контактная информация:
Как изменить внешний вид кнопки "ответить" и "новая тема"
Шаблон viewtopic_body.html, viewforum_body.html - там прописаны сами кнопки, а оформление добавляется в CSS файлы
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
Как изменить внешний вид кнопки "ответить" и "новая тема"
Спасибо конечно, но можно немного по конкретнее. Я вот копаюсь и как всегда вижу фигу . А файли css какие именно?
- Lorem Ipsum
- Прописался тут надолго
- Сообщения: 1974
- Стаж: 11 лет 8 месяцев
- Контактная информация:
Как изменить внешний вид кнопки "ответить" и "новая тема"
Marin, нужно для начала открыть корневую директорию форума и методичто просматривать названия файлов и их внутренности, чисто для ознакомления. Тогда многое станет понятней.
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
Как изменить внешний вид кнопки "ответить" и "новая тема"
Не меняется. Нашел L_POST_TOPIC и L_POST_REPLY. Потом нашел их по классы в buttons.css. Поменял ширину и высоту дивов и добавил цвет для бэкграунда.Очистил даже кэш. В результате.....0 эффекта. Что не так?
- белк
- Хорошо тут живется
- Сообщения: 1322
- Стаж: 10 лет 7 месяцев
- Откуда: Россия
- Контактная информация:
Как изменить внешний вид кнопки "ответить" и "новая тема"
ну, в стандартном варианте эти картинки кнопок лежат в папке styles/prosilver/imageset/ru/ и прописаны в файле
imageset.cfg (файл картинки и её размеры). если не поменять там - размеры картинки не изменятся.
// не знаю, правда, как у Вас...
imageset.cfg (файл картинки и её размеры). если не поменять там - размеры картинки не изменятся.
// не знаю, правда, как у Вас...
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
Как изменить внешний вид кнопки "ответить" и "новая тема"
Понимайте, я поменял размеры чтобы они совпадали с параметрами из imageset.cfg. И толку 0. Но у меня ведь кнопки "ответить" и "новая тема", выглядят как простые ссылки, а я хочу их сделать похожими на нормальные кнопки. Вот я и задал в css дивам, размеры и цвет, но ничего не изменилось.
- белк
- Хорошо тут живется
- Сообщения: 1322
- Стаж: 10 лет 7 месяцев
- Откуда: Россия
- Контактная информация:
Как изменить внешний вид кнопки "ответить" и "новая тема"
такое бывает в стилях на основе просилвера...
пропишите картинку прямо в коде и добавьте класс в файл стиля..
например
сделать так:
при таком выводе картинка стопудово должна быть.
пропишите картинку прямо в коде и добавьте класс в файл стиля..
например
Код: Выделить всё
<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>
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
Как изменить внешний вид кнопки "ответить" и "новая тема"
Вы предлогаете вставить этот код в 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>
<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>
- белк
- Хорошо тут живется
- Сообщения: 1322
- Стаж: 10 лет 7 месяцев
- Откуда: Россия
- Контактная информация:
Как изменить внешний вид кнопки "ответить" и "новая тема"
дайте ваш код вывода этих кнопок. - я покажу. надо то, что я написал в примере, вставить вместо того, что есть у вас. путь до кнопки можно взять из css.
видимо здесь class="post-icon". такой вывод, как я написал, будет работать везде.
да, в viewtopic.html.
видимо здесь class="post-icon". такой вывод, как я написал, будет работать везде.
да, в viewtopic.html.
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
Как изменить внешний вид кнопки "ответить" и "новая тема"
Вот код из viewforum_body.html, где кнопка "Новая тема".
Вот код из viewtopic_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>
Код: Выделить всё
<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>
Как изменить внешний вид кнопки "ответить" и "новая тема"
Белк,вы же сказали,что поможете?Где же вы???
- белк
- Хорошо тут живется
- Сообщения: 1322
- Стаж: 10 лет 7 месяцев
- Откуда: Россия
- Контактная информация:
Как изменить внешний вид кнопки "ответить" и "новая тема"
//по ночам я сплю. а вечером работаю.
это для первого вывода в viewforum_body.html
интересно... судя по коду, у вас выводятся 2 кнопки в одном месте в зависимости от ситуации. (закрыто и новая тема)...
попробуйте такой вариант:
Второй случай - то же самое: 2 кнопки. тема закрыта и новая тема. можно сделать по аналогии с первым вариантом.
Единственная неприятность, которая может получиться на просилвере при таком выводе - некрасивые кнопки. может придётся рисовать новые самому. а может и нет.
Попробуйте вставить тот код, что я написал вместо вашего. Должно получиться.
Если со вторым сами не разберётесь - я потом напишу.
Насчёт <img src="путь до картинки(можно посмотреть в post-icon)" />.
Это вывод самой картинки. в файле стиля где вы уже меняли размеры и т.д. есть запись что-то типа такого.
Так вот, надо вставить {T_THEME_PATH}/images/icon_***.gif
Чтобы получилось
Вроде всё. Попробуйте. Успехов.
это для первого вывода в 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>
Единственная неприятность, которая может получиться на просилвере при таком выводе - некрасивые кнопки. может придётся рисовать новые самому. а может и нет.
Попробуйте вставить тот код, что я написал вместо вашего. Должно получиться.
Если со вторым сами не разберётесь - я потом напишу.
Насчёт <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" />
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
- белк
- Хорошо тут живется
- Сообщения: 1322
- Стаж: 10 лет 7 месяцев
- Откуда: Россия
- Контактная информация:
Как изменить внешний вид кнопки "ответить" и "новая тема"
для 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 работает, правда вместо картинтки, там иконка, которая появляется когда пить неверный. Хотя я его прописал. Вместо "Новая тема", появилась эта иконка.
Н счет viewtopic. Я вставил тот код, который вы говорили. Но произошло нечто. При клике на любую тему-белый экран. Более того, я его убрал и вставил старый код, который был, но результат тот же белый экран. Вот это поворот.
Вот ваш код...
Вроде мы близки,к разгадке...
Код: Выделить всё
<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>
- белк
- Хорошо тут живется
- Сообщения: 1322
- Стаж: 10 лет 7 месяцев
- Откуда: Россия
- Контактная информация:
Как изменить внешний вид кнопки "ответить" и "новая тема"
невозможно. в этом коде ничего такого нет, да и при возврате старого кода всё должно было восстановиться.
вы точно ничего не потеряли при редактировании? у вас бекапа этого файла viewtopic_body.html нет? для замены?
Если бекап есть - поменяйте полностью файл. Если нет - скиньте мне ваш файл viewtopic_body.html на мыло el1507@rambler.ru
Если Вы больше ничего не редактировали - тогда, скорее всего, вы где-то потеряли фрагменты условия (<!-- и так далее. Например тот код, что вы привели вначале для кнопки "ответить" - он неполный.
//сейчас зашёл на ваш форум - "новая тема" отображается другая иконка. не www, как вы написали. ()
вы точно ничего не потеряли при редактировании? у вас бекапа этого файла viewtopic_body.html нет? для замены?
Если бекап есть - поменяйте полностью файл. Если нет - скиньте мне ваш файл viewtopic_body.html на мыло el1507@rambler.ru
Если Вы больше ничего не редактировали - тогда, скорее всего, вы где-то потеряли фрагменты условия (<!-- и так далее. Например тот код, что вы привели вначале для кнопки "ответить" - он неполный.
//сейчас зашёл на ваш форум - "новая тема" отображается другая иконка. не www, как вы написали. ()
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
Как изменить внешний вид кнопки "ответить" и "новая тема"
Вот мой сайт тестовый Форум!
Кнопка для "Новая тема" есть и работает, спасибо!
А вот на счет viewtopic, я тоже думаю, что я что-нибудь удалил случайно. Я вот сейчас, вам отправлю на мыло сам файл.
Если уже сможете разобраться с ним, то вставьте пожалуйста и сам код, на выведения картинки для кнопки "ответить". Сам я только хуже делаю)!
Кнопка для "Новая тема" есть и работает, спасибо!
А вот на счет viewtopic, я тоже думаю, что я что-нибудь удалил случайно. Я вот сейчас, вам отправлю на мыло сам файл.
Если уже сможете разобраться с ним, то вставьте пожалуйста и сам код, на выведения картинки для кнопки "ответить". Сам я только хуже делаю)!
- белк
- Хорошо тут живется
- Сообщения: 1322
- Стаж: 10 лет 7 месяцев
- Откуда: Россия
- Контактная информация:
Как изменить внешний вид кнопки "ответить" и "новая тема"
давайте, отправляйте. вы какие-нибудь моды ставили? или это чистый absolution?
Сообщение добавлено... спустя 3 минуты 35 секунд:
получил. сразу видно: у вас до редактирования была строка
где она?
Сообщение добавлено... спустя 2 минуты 16 секунд:
вот эту строку замените
вывод кнопки - напишите- исчез белый экран или нет.
я сейчас в файл пропишу новый вывод...
Сообщение добавлено... спустя 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>
я сейчас в файл пропишу новый вывод...
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
Как изменить внешний вид кнопки "ответить" и "новая тема"
Красава Белк)) Вот поменял код, как вы и писали и все вернулось.Моды я еще не устанавливал,не знаю как)). Осталось поменять кнопку "Ответить".Если можете сделайте в том коде, который я вам дал.
- белк
- Хорошо тут живется
- Сообщения: 1322
- Стаж: 10 лет 7 месяцев
- Откуда: Россия
- Контактная информация:
Как изменить внешний вид кнопки "ответить" и "новая тема"
я вам отправил отредактированный файл, но вам надо самому прописать в этой строке
пути до кнопок (как сделали с первым файлом).
У меня нет вашего стиля и я не могу знать где-что находится...
Код: Выделить всё
<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>
У меня нет вашего стиля и я не могу знать где-что находится...
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *