Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Изменение шапки форума (от новичка)

Опубликовано:

Всем здравствуйте!

На IPB перешел только-только, до этого сидел на phpbb.

Вопрос такой: над форумом необходимо создать шапку, как по всему сайту (php-код). Можно ли это сделать из админского раздела, или нужно править файл (тогда какой)?

Заранее благодарен. :)

Рекомендованные сообщения

Опубликовано:

Можно сделать из админцентра.

Поиск нужных тем в этом разделе по ключам Логотип, skin_global_header, logostrip поможет Вам разобраться.

Опубликовано:
  • Автор

Спасибо, попытаюсь

Опубликовано:

напишу в этой же теме, чтобы не создавать лишнюю.

в этом же темплейте под лого идут ссылки.

мне захотелось "окрасить" одну из ссылок. возьмем к примеру календарь.

что-то помучался - не выходит. я в унаследовании свойств классов ipb мало разбираюсь. сначала пробовал <span style="color:red">ссылка на календарь</span>. не выходит. далее пробовал прописывать отдельный класс в css для этой ссылки.

совсем запутался.

объясните, пожалста, как правильно окрасить одну из ссылок под логотипом?

Опубликовано:

очень просто.... как раз можно <span style="color:red">, а можно более сложным цветом, если создадите css класс... :)

Редактировать надо

ХТМЛ фрагменты > All global html (skin_global) > global_board_header

 

там находятся эти ссылки, если сопоставите с лангами, то найдете.

Для ссылки на правила правьте

ХТМЛ фрагменты > All global html (skin_global) > rules_link :)

 

ЗЫ правильно поставленный span перекрывает css класс

Опубликовано:

Верно. Так в каталоге я раскрасила Правила, правда этой строчки изначально и не было.

Но можно раскрасить через ленги многие названия, не мучая css и html.

Опубликовано:

Смеяться будете - не работает.

Я-то понимаю, где что редактировать. Html знаю неплохо.

Вот привожу код:

<p><!--ipb.rightlinks.start-->
<span style='color: #ff0000;'><a href="http://...=gallery">Галерея</a></span>

Перестройку делал. Не красится и все тут(

Хотя для теста пробовал поместить ссылку в H1 - работает. Ссылка сразу становится другого размера.

Стиль вроде кардинально не менял. Посмотрел классы submenu, p.home. Убрал из них "color:#000" - не помогает.

Заговор какой-то :)

Опубликовано:

Мы говорим о Ленг - файлах, а не о шаблонах.

Для того, чтобы в html изменить цвет, придется в css создать новый класс вида:

 

.new,

.new a:link,

.new a:active,

.new a:visited,

+

.new a:hover

 

То есть класс + параметры для вида ссылок в нем. Потом уже использовать его в html.

Опубликовано:

Все, разобрался.

Для всех остальных напишу, чтоб не мучались:

папка: forum/cache/lang_cache/en/

или forum/cache/lang_cache/ru/

файл lang_global.php

Находим переменную:

$lang['gallery']  = "Галерея";

Заменяем на:

$lang['gallery']  = "<span style='color: #ff0000;'>Галерея</span>";

Опубликовано:

Странно, но когда я редактировал цвет через фрагменты, то у меня все работало :)

Опубликовано:

Возможно, из-за того, что я помещал ссылку в span, а надо было span помещать между <a></a>.

в общем, работает и хорошо, что работает)

  • 2 недели спустя...
Опубликовано:
  • Автор
Можно сделать из админцентра.

Поиск нужных тем в этом разделе по ключам Логотип, skin_global_header, logostrip поможет Вам разобраться.

Не хочется попусту беспокоить людей, но всетаки придется вернуться к нашим баранам.

После совета Fisan-ы залез в админ-центр (skin-global/global_board_header), вставил html-код моей шапки, сразу получшело... Однако...

Время идет, сайт постоянно перестраивается.

У меня шапка сайта завязана на вызов php-функции.

Вставляю в global_board_header нужный мне код, пусть это будет <?print_top();?>

Что я вижу в сгенерированной странице?

Никакой реакции, смотрю в виде html... вижу... внутри код <?print_top();?>, т.е. он в прямом виде напечатался в Html страницы не пройдя через php-интерпретатор.

Печально. Но логично, ибо вероятнее всего эти куски просто печатаются в поток. Отсюда вывод: скорее всего надо лезть в файл и там менять. Вот только куда лезть? :)

Буду благодарен за любую помощь

Опубликовано:

В каждом шаблоне ipb прописаны входящие переменные.

Если они отсутствуют, пхп код работать не будет.

 

К примеру, если я вставляю кусок из member_bar в skin_global_header, то вставляю не просто кусок кода, но и добавляю переменные из прежнего шаблона.

Разумеется, эти переменные прописаны в файлах форума и не от фонаря работают в шаблонах.

Я не программист, а только html - верстальщик.

Посоветуйтесь со специалистами по php.

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.