Как работать с переменными phpbb?

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
EagleTR
phpBB 1.4.0
Сообщения: 33
Стаж: 19 лет 5 месяцев

Как работать с переменными phpbb?

Сообщение EagleTR »

откуда берутся такие переменные в стилях phpbb как
{JUMPBOX}, {MODERATORS}, {LOGGED_IN_USER_LIST}, {PAGINATION}?

я не могу понять как они генерируются, вобщем-то необходимо задать им стиль не используя a:link,a:active,a:visited.

Не понимаю как это сделать: через class="" не выходит, т.к. эти переменные сразу генерируются включая стиль и ссылку.
CURANS
phpBB 1.4.0
Сообщения: 39
Стаж: 19 лет 3 месяца

Сообщение CURANS »

В "Документации" все подробно описано.
EagleTR
phpBB 1.4.0
Сообщения: 33
Стаж: 19 лет 5 месяцев

Сообщение EagleTR »

Документация phpbb? где взять?
Аватара пользователя
avm
Former team member
Сообщения: 582
Стаж: 20 лет 3 месяца
Откуда: Москва

Сообщение avm »

EagleTR писал(а):откуда берутся
догадайтесь с одного раза... по всей видимости генерятся в соответсвующих кусках php скриптов.
Например {PAGINATION} генерится в следующих скриптах:
groupcp.php, memberlist.php, modcp.php, privmsg.php, search.php, viewforum.php, viewtopic.php
посредством функции generate_pagination() находящейся в includes/functions.php

остальные переменные - с каждой своя история...

вам следует понять систему шаблонной генерации в phpbb и тогда вам станет все намного более понятно. Изучайте...
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
EagleTR
phpBB 1.4.0
Сообщения: 33
Стаж: 19 лет 5 месяцев

Сообщение EagleTR »

большое спасибо я рассмотрел собственно скрипт который генерирует "pagination" для каждой из страниц но в нём нет упоминания стилей которе используются.

Как задавать стиль переменным которые генерируются в конкретных ситуациях?
<span class="stylename">переменная</span> категорически отказывается работать, стили таблиц также.
Аватара пользователя
avm
Former team member
Сообщения: 582
Стаж: 20 лет 3 месяца
Откуда: Москва

Сообщение avm »

Извините, но я совсем не понял вот эту фразу:
EagleTR писал(а):Как задавать стиль переменным которые генерируются в конкретных ситуациях?
, поэтому ничем помочь не могу.
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16948
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1701 раз

Сообщение rxu »

EagleTR, слишком общая постановка вопроса (проще говоря - ни очем, без обид). Что конкретно требуется сделать? Добавить новую переменную? Куда, какую, зачем?
Изображение
EagleTR
phpBB 1.4.0
Сообщения: 33
Стаж: 19 лет 5 месяцев

Сообщение EagleTR »

ок.
стилем a:link,a:active,a:visited. задаётся цвет ссылок в том числе ссылок которые генерируются переменными.
т.к. шаблон двухцветный - внутренняя часть светлая а внешняя тёмная, необходимы ссылки ссылки двух цветов (на тёмной области - светлые, на светлой - тёмные)

в конечном счёте я пытаюсь узнать как задавать стиль css ссылкам которые выводятся переменными {JUMPBOX}, {MODERATORS}, {LOGGED_IN_USER_LIST}, {PAGINATION} - переменным, у которых нет описаний в lang файле, переенным, котоыре не используют <a href> в ссылке.

ЗДЕСЬ ПРИМЕР:
http://ragga-jungle.ru/content/primer.jpg
то что сейчас красным должно быть двух цветов - на светлом фоне коричневым а на тёмном фоне белым.

надеюсь смог обьяснить.
заранее благодарен.
Аватара пользователя
avm
Former team member
Сообщения: 582
Стаж: 20 лет 3 месяца
Откуда: Москва

Сообщение avm »

надеюсь, что я понял вас правильно...

Сначала я бы попробовал так:
- поместил необходимые ссылки в контейнер (например <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
EagleTR
phpBB 1.4.0
Сообщения: 33
Стаж: 19 лет 5 месяцев

Сообщение EagleTR »

да, это скриншот с локального компа. Это новый дизайн сайта.

Я сделал тестовый аккоунт с этим дизайном, пароль test логин test

первый вариант решения проблемы не заработал... (
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16948
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1701 раз

Сообщение rxu »

EagleTR, в конце концов, можно попробовать в нужном файле *.tpl (в приведенном примере - /includes/index_body.tpl) просто применить конструкцию вида

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

<SPAN STYLE="color:red">{VARIABLE}</SPAN>
подставив вместо "red" нужный Вам цвет.
Изображение
EagleTR
phpBB 1.4.0
Сообщения: 33
Стаж: 19 лет 5 месяцев

Сообщение EagleTR »

второе тоже не работает... (
переменная - сама по себе ссылка которая использует общий стиль a:link,a:active,a:visited.
пробовал удалить из css стиль a:link,a:active,a:visited и использовать второй метод - не работает. видимо переменные вообще не реагируют на span
Аватара пользователя
avm
Former team member
Сообщения: 582
Стаж: 20 лет 3 месяца
Откуда: Москва

Сообщение avm »

ваш ник на том форуме - zeroonenine ? чтобы там общаться, а не здесь...

P.S. мой скайп: ***
Последний раз редактировалось avm 05.08.2006 22:39, всего редактировалось 1 раз.
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
EagleTR
phpBB 1.4.0
Сообщения: 33
Стаж: 19 лет 5 месяцев

Сообщение EagleTR »

Да, я zeroonenine. сейчас скайп поставлю и постучу.[/quote]
Аватара пользователя
avm
Former team member
Сообщения: 582
Стаж: 20 лет 3 месяца
Откуда: Москва

Сообщение avm »

Тема закрыта. Все получилось...
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948

Вернуться в «Поддержка phpBB 2.0.x»