phpbb и стили?

Yurecm
На сайте с 25.02.2007
Offline
233
1993

Приветствую Друзья :)

Скачал стиль, залил, в админке установил его, потом в конфигурации выбрал. А не фига - не работает :confused:

Может какой нить нюанс я забыл?

Заранее благодарю.

Yurecm добавил 09.07.2008 в 03:28

тьфу ты, оказываеться надо было просто из админки выйти, трындец. Для админа всегда старый диз показываеться.

M
На сайте с 20.08.2004
Offline
376
#1

вы б еще версию указали.

так как в 3й совсем по другому

отец сыночка, лапочки дочки и еще одного сыночка
banshee(oleg)
На сайте с 12.08.2007
Offline
140
#2

Сам сейчас с phpBB3 морочусь. На двух клиентских сайтах сконвертировал старые phpBB2.x.x в третий.

Столкнулся с парой фишек, поделюсь уж в этой теме =)

Вставлял изменения в футер - счетчик, нофоллоу на лишние линки. Залил футер, а он необновляется. Оказывается в админке->стили надо обновить кеш после этого. Он шаблоны кеширует. В т.ч. и после закачки русских кнопок это надо делать.

А сейчас ищу, что делать с идентификаторами sid в урлах гостевых сессий. Яша, как я вижу в выдаче - их сам обрезать научился. Но всеравно напрягает.

SMM
На сайте с 02.07.2006
Offline
98
SMM
#3
А сейчас ищу, что делать с идентификаторами sid в урлах гостевых сессий.

В базе знаний на сайте разработчиков есть англоязычная статья по правильной настройке кук (http://www.phpbb.com/kb/article.php?article_id=324). Ее перевод на русский язык опубликован на http://myphpbb.com.ru/go/viewtopic.php?t=13939. Этот перевод грешит мелкими неточностями, поэтому я рискну все-таки предложить его вашему вниманию в слегка переработаном и дополненом виде.

Итак. Для настройки кук у вас есть два пути. Во-первых, можно установить мод Auto Cookies (http://www.phpbb.com/phpBB/viewtopic.php?t=228741). Это если вы себя в установке модов чувствуете сильнее, чем в ковырянии в базе данных. Во-вторых, можно все установить вручную. На этом пути может быть три случая.

1. Вы такой умный и прилежный админ, что с какого-то перепугу прочли эту статью еще до установки форума. Тогда вам нужно только правильно ответить на вопросы в процессе инсталяции. Между прочим, у очень заметного числа админов (включая автора) замечательным образом работают дефолтные значения...

2. Вы хотите исправить настройку кук и еще не потеряли доступа к панели администрирования форума (ACP). В этом случае все выполняется из этой панели в разделе Общие настройки -> Конфигурация.

3. Вы наковырялись до такой степени, что потеряли доступ к ACP. В этом случае исправления вносим прямо в базу. Либо хостер вам предоставляет для этого некий фронт-энд (скорее всего, phpMyAdmin), либо вы оный инструмент должны установить сами (http://www.phpmyadmin.net вам в руки). Все параметры, о которых мы говорим, находятся в таблице ***config, где *** -- заданный вами при установке форума префикс таблиц (по умолчаниюphpbb_). Эту таблицу и редактируем. И не надо вопить "У меня в ней нет таких полей!!!". Обратите внимание на то, что таблица длинная, выводится по-странично и на странице есть навигация для перемещения вглыбь и обратно.

Теперь о правилах записи.

1. Если у вас (у хостера) не стоит какой-нибудь уж слишком уродский веб-софт, всегда используйте во всех записях прямой слеш "/" (slach, forward slash). Обратный слеш "\" (back slash) используйте тогда и только тогда, когда вам на это прямо указано.

2. При вводе Имени сервера (Domain Name) форума нельзя писать http:// -- эта часть записи, скопираванной вами из адресной строки браузера, является не частью имени, а обозначением протокола.

3. Аналогично, если веб-сервер работает на нестандартном порту (в конце адресной строки вам надо вводить что-то типа :1234), не надо считать этот номер порта частью доменного имени. Для записи номера порта, на котором откликается сервер, есть специальное отдельное поле.

3. Путь к форуму (Script Path) обязательно начинается слешем и слешем заканчивается.

4. Если вы задаете Домен куки (Cookie Domain), то в нем не пишется www. Кроме того, в этом параметре должно быть как минимум две точки. Если в существующем имени содержится только одна точка, необходимо поставить еще одну прямо перед именем домена.

5. В Пути куки (Cookie Path) слеш пишется только в начале.

6. В Имени куки (Cookie Name) не может быть пробелов и точек.

Ну, а теперь самое интересное -- примеры. В скобках к каждому термину приведено его написание в русскоязычном интерфейсе и имя поля в таблице ***config базы данных.

Адрес форума: http://www.yoursite.com/forum/

Рекомендуемые настройки:

Domain Name (Имя сервера, server_name): http://www.yoursite.com (не содержит http://, это имя протокола)

Script Path (Путь к форумам, script_path): /forum/ (путь от корня сайта к папке форума со слешами в начале и в конце)

Cookie Domain (Домен куки, cookie_domain): .yoursite.com (обратите внимание на точку в начале, домен куки всегда содержит минимум две точки)

Cookie Path (Путь куки, cookie_path): /forum (путь к форуму без слеша в конце)

Cookie Name (Имя куки, cookie_name): my_site_cookie (любое имя без пробелов и точек)

Session Length (seconds) (Длина сессии (в секундах), session_lenght): 3600 (может быть разным, но значение по умолчанию 3600 вполне разумно)

Адрес форума: http://forum.coolforums.net/

Рекомендуемые настройки:

Domain Name (Имя сервера, server_name): forum.coolforums.net (не содержит http://, это имя протокола)

Script Path (Путь к форумам, script_path): / (поскольку никаких дополнительных каталогов нет, просто слеш)

Cookie Domain (Домен куки, cookie_domain): forum.coolforums.net (две точки уже есть и дополнительная в начале не нужна)

Cookie Path (Путь куки, cookie_path): / (путь к форуму без слеша в конце)

Cookie Name (Имя куки, cookie_name): cool_cookie (любое имя без пробелов и точек)

Session Length (seconds) (Длина сессии (в секундах), session_lenght): 3600 (может быть разным, но значение по умолчанию 3600 вполне разумно)

Размещение статей (/ru/forum/728008) - 30 wmz (1300\5 ЯК Дмоз. 2006 год. Посещ.~60000. MR-100. Яндекс. Гугл новости.). Траст. Написание+6 wmz.
dspu
На сайте с 10.05.2006
Offline
268
#4
Yurecm:
Yurecm добавил 09.07.2008 в 03:28
тьфу ты, оказываеться надо было просто из админки выйти, трындец. Для админа всегда старый диз показываеться.

не для админа и не старый

а для уже существующего пользователя показывается шаблон, выбранный при регистрации

необходимо заменить его в профиле каждого существующего пользователя, либо в настройках форума отметить пункт Заменять стиль пользователя
Заменять выбранный пользователем стиль на стиль по умолчанию

banshee(oleg)
На сайте с 12.08.2007
Offline
140
#5

SMM, познавательно, но это для phpBB2, по-моему.

В phpBB3 в Общие-->Настройки cookies есть только следующие пункты:

Домен cookie:

Имя cookie:

Путь cookie:

Безопасные cookie [ https ]:

Все они настроены (по-умолчанию) верно, так как и описано Вами. Но на наличие sid в урле не влияют. Проблема не решена :(

[Удален]
#6
Yurecm:
Приветствую Друзья :)

Скачал стиль, залил, в админке установил его, потом в конфигурации выбрал. А не фига - не работает 😕

Может какой нить нюанс я забыл?

Заранее благодарю.

Yurecm добавил 09.07.2008 в 03:28
тьфу ты, оказываеться надо было просто из админки выйти, трындец. Для админа всегда старый диз показываеться.

А кэш чистили?

banshee(oleg)
На сайте с 12.08.2007
Offline
140
#7

Забавно. После установки сета русских кнопок проблема с куками пропала и, соответственно, пропал sid из урлов.

Yurecm
На сайте с 25.02.2007
Offline
233
#8
banshee(oleg):
Забавно. После установки сета русских кнопок проблема с куками пропала и, соответственно, пропал sid из урлов.

Наврятли, зайдите с другого браузера.

S
На сайте с 01.11.2006
Offline
28
#9
banshee(oleg):
Сам сейчас с phpBB3 морочусь. На двух клиентских сайтах сконвертировал старые phpBB2.x.x в третий.

Столкнулся с парой фишек, поделюсь уж в этой теме =)
Вставлял изменения в футер - счетчик, нофоллоу на лишние линки. Залил футер, а он необновляется. Оказывается в админке->стили надо обновить кеш после этого. Он шаблоны кеширует. В т.ч. и после закачки русских кнопок это надо делать.

А сейчас ищу, что делать с идентификаторами sid в урлах гостевых сессий. Яша, как я вижу в выдаче - их сам обрезать научился. Но всеравно напрягает.

а что за конвертор такой? где скачать можно?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий