|
|
Расширение функциональности phpBB3. Создание и использование модов
13 сен 2009, 00:19
Собственно вопрос. в файлах часто пристуствуют ссылки типа: - Код: выделить все
<a href="{U_FORUM_RULES}">{L_FORUM_RULES}</a>
вопрос. как задавать для страниц свои собственные новые переменные?
Форум и сайт по Sci Fi. http://www.scifinews.ru
-
kaa
-
- Сообщений: 47
- Зарегистрирован:
10 сен 2009, 00:30
- Благодарил (а): 0 раз.
- Поблагодарили: 0 раз.
-
13 сен 2009, 13:34
http://skladchina.com - форум для совместной покупки дисков и других инфопродуктов
-
Web-programmist
- Поддержка
-
- Сообщений: 503
- Зарегистрирован:
18 июл 2009, 23:00
- Благодарил (а): 0 раз.
- Поблагодарили: 0 раз.
13 сен 2009, 13:38
Ну например так: Открываем файл includes/functions.php Находим: - Код: выделить все
$template->assign_vars(array( 'SITENAME' => $config['sitename'],
Добавляем после: - Код: выделить все
'MY_NEW_ADD' => "HELLO WORLD",
в файл styles/prosilver/template/overall_header.html после <body> пишем {MY_NEW_ADD}, Открываем форум и видим HELLO WORLD ____________________ Не успел 
Последний раз редактировалось Irbis 13 сен 2009, 13:52, всего редактировалось 1 раз.
-
Irbis
-
13 сен 2009, 13:43
Irbis писал(а):после <body> пишем {USERNAME}, Открываем форум и видим HELLO WORLD
с чего это вдруг?
-
crash
- Поддержка
-
- Сообщений: 7101
- Зарегистрирован:
27 янв 2009, 02:22
- Благодарил (а): 0 раз.
- Поблагодарили: 25 раз.
13 сен 2009, 13:49
crash писал(а):с чего это вдруг?
Попробуй  тьфу не {USERNAME}, загнался  спасибо, счас исправлю
-
Irbis
-
13 сен 2009, 14:42
IrbisТо, что ты описал, нужно делать в файле language\ru\common.php, а в includes/functions.php вставляется ссылка. Irbis писал(а):после <body> пишем {MY_NEW_ADD},
Надо писать {L_MY_NEW_ADD} Дал же ссылку выше - там все расписано.
http://skladchina.com - форум для совместной покупки дисков и других инфопродуктов
-
Web-programmist
- Поддержка
-
- Сообщений: 503
- Зарегистрирован:
18 июл 2009, 23:00
- Благодарил (а): 0 раз.
- Поблагодарили: 0 раз.
13 сен 2009, 20:31
Спасибо за подсказки и направления  сегодня попробую. но этого мне не достаточно. у меня есть файл, например test.php - я хочу что бы он выводил надпись "HELLO WORLD", а если открываешь файл portal.php то хочу что бы писалось "HELLO WORLD 2!!!"
Форум и сайт по Sci Fi. http://www.scifinews.ru
-
kaa
-
- Сообщений: 47
- Зарегистрирован:
10 сен 2009, 00:30
- Благодарил (а): 0 раз.
- Поблагодарили: 0 раз.
-
13 сен 2009, 20:41
Web-programmist писал(а):Надо писать {L_MY_NEW_ADD}
Это ты счего взял? Вот как раз так писать не нужно, в моем примере все верно  Web-programmist писал(а):То, что ты описал, нужно делать в файле language\ru\common.php, а в includes/functions.php вставляется ссылка.
Если мод публичный делать то да, а если для себя, и форум для всех русский, то можно с перелинковками не заморачиваться, результат то будет один и тот же. kaa, что-то непонятно, при чем тут HELLO WORLD 2 ?
-
Irbis
-
13 сен 2009, 20:55
Irbis Если надо вывести текст, то писать в language\...\common.php и начинать название переменной с префикса L_
Семь бед - один RESET Ребята! Давайте жить дружно!
-
A.R.T.
- Разработчик модов
-
- Сообщений: 1090
- Зарегистрирован:
03 фев 2009, 22:59 - Откуда:
Город над вольной Невой
- Благодарил (а): 0 раз.
- Поблагодарили: 0 раз.
-
13 сен 2009, 21:05
A.R.T., по правилам не спорю, надо делать в языковых файлах. А если форум для всех пользователей на одном языке, то можно это правило обойти и написать напрямую в includes/functions.php работать то будет во всяком случае 
-
Irbis
-
Вернуться в Модификация phpBB3
Кто сейчас на форуме
Зарегистрированные пользователи: Google [Bot], sergey749, Yandex [Bot]
|
|
|
|
|