Как работать с переменными phpbb?
-
- phpBB 1.4.0
- Сообщения: 33
- Стаж: 19 лет 5 месяцев
Как работать с переменными phpbb?
откуда берутся такие переменные в стилях phpbb как
{JUMPBOX}, {MODERATORS}, {LOGGED_IN_USER_LIST}, {PAGINATION}?
я не могу понять как они генерируются, вобщем-то необходимо задать им стиль не используя a:link,a:active,a:visited.
Не понимаю как это сделать: через class="" не выходит, т.к. эти переменные сразу генерируются включая стиль и ссылку.
{JUMPBOX}, {MODERATORS}, {LOGGED_IN_USER_LIST}, {PAGINATION}?
я не могу понять как они генерируются, вобщем-то необходимо задать им стиль не используя a:link,a:active,a:visited.
Не понимаю как это сделать: через class="" не выходит, т.к. эти переменные сразу генерируются включая стиль и ссылку.
-
- phpBB 1.4.0
- Сообщения: 39
- Стаж: 19 лет 3 месяца
-
- phpBB 1.4.0
- Сообщения: 33
- Стаж: 19 лет 5 месяцев
-
- Former team member
- Сообщения: 582
- Стаж: 20 лет 3 месяца
- Откуда: Москва
догадайтесь с одного раза... по всей видимости генерятся в соответсвующих кусках php скриптов.EagleTR писал(а):откуда берутся
Например {PAGINATION} генерится в следующих скриптах:
groupcp.php, memberlist.php, modcp.php, privmsg.php, search.php, viewforum.php, viewtopic.php
посредством функции generate_pagination() находящейся в includes/functions.php
остальные переменные - с каждой своя история...
вам следует понять систему шаблонной генерации в phpbb и тогда вам станет все намного более понятно. Изучайте...
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
-
- phpBB 1.4.0
- Сообщения: 33
- Стаж: 19 лет 5 месяцев
большое спасибо я рассмотрел собственно скрипт который генерирует "pagination" для каждой из страниц но в нём нет упоминания стилей которе используются.
Как задавать стиль переменным которые генерируются в конкретных ситуациях?
<span class="stylename">переменная</span> категорически отказывается работать, стили таблиц также.
Как задавать стиль переменным которые генерируются в конкретных ситуациях?
<span class="stylename">переменная</span> категорически отказывается работать, стили таблиц также.
-
- Former team member
- Сообщения: 582
- Стаж: 20 лет 3 месяца
- Откуда: Москва
Извините, но я совсем не понял вот эту фразу:
, поэтому ничем помочь не могу.EagleTR писал(а):Как задавать стиль переменным которые генерируются в конкретных ситуациях?
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
-
- phpBB 1.4.0
- Сообщения: 33
- Стаж: 19 лет 5 месяцев
ок.
стилем a:link,a:active,a:visited. задаётся цвет ссылок в том числе ссылок которые генерируются переменными.
т.к. шаблон двухцветный - внутренняя часть светлая а внешняя тёмная, необходимы ссылки ссылки двух цветов (на тёмной области - светлые, на светлой - тёмные)
в конечном счёте я пытаюсь узнать как задавать стиль css ссылкам которые выводятся переменными {JUMPBOX}, {MODERATORS}, {LOGGED_IN_USER_LIST}, {PAGINATION} - переменным, у которых нет описаний в lang файле, переенным, котоыре не используют <a href> в ссылке.
ЗДЕСЬ ПРИМЕР:
http://ragga-jungle.ru/content/primer.jpg
то что сейчас красным должно быть двух цветов - на светлом фоне коричневым а на тёмном фоне белым.
надеюсь смог обьяснить.
заранее благодарен.
стилем a:link,a:active,a:visited. задаётся цвет ссылок в том числе ссылок которые генерируются переменными.
т.к. шаблон двухцветный - внутренняя часть светлая а внешняя тёмная, необходимы ссылки ссылки двух цветов (на тёмной области - светлые, на светлой - тёмные)
в конечном счёте я пытаюсь узнать как задавать стиль css ссылкам которые выводятся переменными {JUMPBOX}, {MODERATORS}, {LOGGED_IN_USER_LIST}, {PAGINATION} - переменным, у которых нет описаний в lang файле, переенным, котоыре не используют <a href> в ссылке.
ЗДЕСЬ ПРИМЕР:
http://ragga-jungle.ru/content/primer.jpg
то что сейчас красным должно быть двух цветов - на светлом фоне коричневым а на тёмном фоне белым.
надеюсь смог обьяснить.
заранее благодарен.
-
- Former team member
- Сообщения: 582
- Стаж: 20 лет 3 месяца
- Откуда: Москва
надеюсь, что я понял вас правильно...
Сначала я бы попробовал так:
- поместил необходимые ссылки в контейнер (например <span class="white_link">{переменная}</span>) и в css для них делал бы примерно так:
span.while_link a { color:white; }
span.while_link a:visited { color:white; }
span.while_link a:hover { color:blue; }
причем это должно быть после описания стилей для простых "a"...
Попробуйте, если не получится - пойдем более сложным путем.
Я так понимаю что скриншот с локального компа? (потому что в инете для форума у вас совершенно другое оформление)
Сначала я бы попробовал так:
- поместил необходимые ссылки в контейнер (например <span class="white_link">{переменная}</span>) и в css для них делал бы примерно так:
span.while_link a { color:white; }
span.while_link a:visited { color:white; }
span.while_link a:hover { color:blue; }
причем это должно быть после описания стилей для простых "a"...
Попробуйте, если не получится - пойдем более сложным путем.
Я так понимаю что скриншот с локального компа? (потому что в инете для форума у вас совершенно другое оформление)
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
-
- phpBB 1.4.0
- Сообщения: 33
- Стаж: 19 лет 5 месяцев
-
- phpBB Guru
- Сообщения: 16948
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1701 раз
EagleTR, в конце концов, можно попробовать в нужном файле *.tpl (в приведенном примере - /includes/index_body.tpl) просто применить конструкцию вида
подставив вместо "red" нужный Вам цвет.
Код: Выделить всё
<SPAN STYLE="color:red">{VARIABLE}</SPAN>
-
- phpBB 1.4.0
- Сообщения: 33
- Стаж: 19 лет 5 месяцев
-
- Former team member
- Сообщения: 582
- Стаж: 20 лет 3 месяца
- Откуда: Москва
ваш ник на том форуме - zeroonenine ? чтобы там общаться, а не здесь...
P.S. мой скайп: ***
P.S. мой скайп: ***
Последний раз редактировалось avm 05.08.2006 22:39, всего редактировалось 1 раз.
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
-
- phpBB 1.4.0
- Сообщения: 33
- Стаж: 19 лет 5 месяцев
-
- Former team member
- Сообщения: 582
- Стаж: 20 лет 3 месяца
- Откуда: Москва
Тема закрыта. Все получилось...
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948