![]() |
Показаны 7 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- VBulletin 2.x.x (http://netadmin.ws/forum/forumdisplay.php?forumid=45)
-- vB и vP механизм работы (http://netadmin.ws/forum/showthread.php?threadid=6559)
vB и vP механизм работы
1. Возникла у меня мысля ручками перевести vP (доступа к дампу нема) ... побродил по папкам посмотрел скрипты - начал их править ... но на внешнем виде это никак не сказалось. Почесал затылок и залез в в раздел шаблонов АдминПанели а там лежат те же скрипты тока в базе и при их правке изменения имеют силу.
Отсюда у меня зародилась мысля, что изначально имеется определенный набор скриптов движка (index.php function.php ...) а остальные типа login.php usercp.php online.php poll.php и др., рганизующие морду скрипты, при инсталяции уходят в базу в качестве щаблонов для дефолта и потом уже не нужны, а берутся движковыми скриптами уже из базы шаблонов. Ð_тот же механизм подтверждает методика установки стилей - файл *.style разбирается, прописывается стиль в разделе Styles и прописываются новые шаблоны и замены в соответствующий таблицах привязанных по ID стиля.
Таким образом для реализации перевода вообще можно файловые скрипты не трогать, а работать только с шаблонами ? и можно ли тогда удалить файлы скриптов морды ???
Не скажется ли это на работоспособности ? на установке хаков ?
2. При установки кустомных стилей борды, не хранящих в себе шаблонов портала (Ð__*), если полсле смены стиля с дефолта на другой сделать логаут и потом зайти на портал - то будет пустая страница - мое мнение что для стиля хранящегося в настройках юзера нет шаблонов P_ и при обработке index.php туда из щаблонов ничего не попадает ... вот он и остается пустым.
Как с этим бороться т.е. допустим на портале тема подефолту, а то что имеет шаблоны для борды работало по шаблону (не дефолтному). А то юзеры гундят что им дефолтная тема не нравится - а если выбрать другую то они с порталом обламываются, как-то нехорошо 
Есть еще пара стилей портальных но им тоже не нравится (Emergin), говорят мол темные, угнетающие.
__________________
Athlon 2400, 512Mb, 120G+160G
RedHat Linux 9
NFSU:LAN, BF1942, PvPGN 1.6.3
vB 3.0.1
vB Advanced
Killer911
В портале есть файлики (в дирректории с каждым модулем), в которых собственно и хранятся текстовые переменные, в данном случае языковые фразы. Их и меняешь. За некоторым исключением. В стилях само собой менять. Но нам меньшая часть перевода хранится. В основном дизайн модулей.
Про p_*. Ð_ти темплаты лучше положить во все стили, или сделать стиль по умолчанию тот, в котором есть эти темплаты. Ты выходишь, у тебя дефолтный скин, а в нём нет этих темплатов...ну и т.д.
__________________
wbr, ProKtor
quote:
Первоначальное сообщение от ProKtor
В портале есть файлики (в дирректории с каждым модулем), в которых собственно и хранятся текстовые переменные, в данном случае языковые фразы. Их и меняешь. За некоторым исключением. В стилях само собой менять. Но нам меньшая часть перевода хранится. В основном дизайн модулей.
quote:
Первоначальное сообщение от ProKtor
Про p_*. Ð_ти темплаты лучше положить во все стили, или сделать стиль по умолчанию тот, в котором есть эти темплаты. Ты выходишь, у тебя дефолтный скин, а в нём нет этих темплатов...ну и т.д.

__________________
Athlon 2400, 512Mb, 120G+160G
RedHat Linux 9
NFSU:LAN, BF1942, PvPGN 1.6.3
vB 3.0.1
vB Advanced
Думаю для того, что-бы копировать темплаты в разные стили можно воспользоваться какми-нибудь Template Backup System.
А по поводу You can't access this file directly - так и есть, они не могут вызываться напрямую. Только через modules.php
__________________
wbr, ProKtor
При загрузке файла стилей с заменой существующего производится синхронизация или заменяемый стиль полностью удаляется и добавляется новый под тем же именем ?
__________________
Athlon 2400, 512Mb, 120G+160G
RedHat Linux 9
NFSU:LAN, BF1942, PvPGN 1.6.3
vB 3.0.1
vB Advanced
А это смотря как у тебя файл стилей организован. Думаю по этому вопросу тебе более продвинутые специалисты ответят.
__________________
wbr, ProKtor
Так и не смог одолеть мессагу с прямым доступом "You can't access this file directly...", вроде всё как у всех через modules.php операция modload имя модуля FAQ файл index.php ... всё равно не пашет ... покопался в modules.php и /modules/FAQ/index.php ... никаких идей не появилось.
Может кто наступал не эти грабли ? В чем может быть загвоздка ?
__________________
Athlon 2400, 512Mb, 120G+160G
RedHat Linux 9
NFSU:LAN, BF1942, PvPGN 1.6.3
vB 3.0.1
vB Advanced
| Формат времени GMT. Текущее время 14:26. | Показаны 7 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.