Как организовать что-то наподобие demo.php...

Форум для авторов модов для phpBB 2.0.x. Здесь можно попросить помощи в разработке у коллег.

Как организовать что-то наподобие demo.php...

Сообщение Joss 12.05.2005 14:18

для демонстрации стилей? Т.е. какую-то оболочку, которая бы позволяла переключать пользователю или гостю, не заходя в профиль, стиль форума.
Joss
phpBB 1.4.3
 
Сообщения: 62
Зарегистрирован: 12.05.2005 14:17
Откуда: Питер

Сообщение Siava 12.05.2005 15:03

Joss
У меня есть такой мод, если не забуду, буду вечером дам линку ;)
Генератор db_update-файлов для phpBB 2.0
Еще одно нарушение правил и будете забанены.
© Mr. Anderson
Аватара пользователя
Siava
phpBB 3.0.2
 
Сообщения: 2718
Зарегистрирован: 11.01.2005 15:29
Откуда: Питер

Сообщение Joss 12.05.2005 15:28

Спасибо, буду ждать.
У меня есть три облегченные стиля для форума, хотелось бы выложить для скачивания, но предварительно показать их внешний вид. Без подобного мода это не так то и просто..
Joss
phpBB 1.4.3
 
Сообщения: 62
Зарегистрирован: 12.05.2005 14:17
Откуда: Питер

Сообщение Siava 12.05.2005 16:03

Joss
Хотя может это и не то.
Посмотрите на переключатель стилей на странице со списком форумов (или на портальной) - http://www.siava.ru/forum/index.php

Добавлено спустя 4 минуты 18 секунд:

Выложил
Генератор db_update-файлов для phpBB 2.0
Еще одно нарушение правил и будете забанены.
© Mr. Anderson
Аватара пользователя
Siava
phpBB 3.0.2
 
Сообщения: 2718
Зарегистрирован: 11.01.2005 15:29
Откуда: Питер

Сообщение MiTrI 12.05.2005 16:53

Siava
Не работает мод у Вас на форуме.
Или он только для зарегеных юзеров?
Последний раз редактировалось MiTrI 13.05.2005 4:04, всего редактировалось 1 раз.
Cold silence has a tendency to atrophy any sense of compassion...
Аватара пользователя
MiTrI
phpBB 1.4.4
 
Сообщения: 70
Зарегистрирован: 20.12.2004 14:20
Откуда: Spb

Сообщение Siava 12.05.2005 17:19

MiTrI
Пардон :oops:
Под виндой работает для любых пользователей, а вот на сайте - только для зареганых. Но мод наверно можно переделать.. там с куками надо побороться малость :roll: :lol:
Генератор db_update-файлов для phpBB 2.0
Еще одно нарушение правил и будете забанены.
© Mr. Anderson
Аватара пользователя
Siava
phpBB 3.0.2
 
Сообщения: 2718
Зарегистрирован: 11.01.2005 15:29
Откуда: Питер

Сообщение Joss 12.05.2005 19:42

Спасибо!
Но действительно проблема с незарегистрированными пользователями. По идее, на phpbb.com demo.php умеет работать с незарегистрированными. Но вот где взять такой... Или этот надо ковырять, но опыта и времени для ковыряния у меня не много.. :(

Добавлено спустя 1 час 49 минут 16 секунд:

Все, нашел..
Switch Style From URL

http://www.phpbbhacks.com/download/4619
Joss
phpBB 1.4.3
 
Сообщения: 62
Зарегистрирован: 12.05.2005 14:17
Откуда: Питер

Сообщение Xpert 12.05.2005 22:54

Joss
Давайте я вам лучше свой дам :)
Сделан на основе мода change style от Karl Tauber, который раньше использовался на phpBB.com.
Код: Выделить всё
#
#-----[ OPEN ]------------------------------------------
#
includes/constants.php

#
#-----[ FIND ]------------------------------------------
#
define('POST_GROUPS_URL', 'g');

#
#-----[ AFTER, ADD ]------------------------------------------
#
define('STYLE_URL', 's');

#
#-----[ OPEN ]------------------------------------------
#
includes/functions.php

#
#-----[ FIND ]------------------------------------------
#
function init_userprefs($userdata)
{

#
#-----[ AFTER, ADD ]------------------------------------------
#
   global $HTTP_GET_VARS, $HTTP_COOKIE_VARS;

#
#-----[ FIND ]------------------------------------------
#
   //
   // Set up style
   //
   if ( !$board_config['override_user_style'] )
   {

#
#-----[ AFTER, ADD ]------------------------------------------
#
      if ( isset($HTTP_GET_VARS[STYLE_URL]) )
      {
         $style = intval( $HTTP_GET_VARS[STYLE_URL] );
         if ( $theme = setup_style($style) )
         {
            // save new style ID in cookie
            setcookie($board_config['cookie_name'] . '_style', $style, time() + 31536000, $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);
            return;
         }
      }


      if ( isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_style']) )
      {
         $style = $HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_style'];
         if ( $theme = setup_style($style) )
         {
            return;
         }
      }

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5710
Зарегистрирован: 13.03.2004 22:27
Откуда: msk.ru

Сообщение ursus 07.05.2006 6:09

Joss писал(а):Все, нашел..
Switch Style From URL

http://www.phpbbhacks.com/download/4619

у меня возникла небольшая проблема с этим модом: весь верхний фрейм, кроме выпадающего списка со скинами, красного цвета :shock:
скриншот (10 КБ)
версия форума: 2.0.19
для удобства, прикрепляю архив с модом
Вложения
Switch Style From URL.rar
(4.77 Кб) Скачиваний: 354
Я нормальный, небуйный подонок, каких миллионы (с) А. Мухин "Горбушка"
Аватара пользователя
ursus
phpBB 1.4.2
 
Сообщения: 58
Зарегистрирован: 26.02.2006 5:13
Откуда: Украина, Луганская обл.

Сообщение VVVas 10.05.2006 10:14

вы нарушили правила конференции, объяснений не будет - сами читайте правила
я люблю daft punk | Активные темы
Аватара пользователя
VVVas
Люмпен Пролетариат
Люмпен Пролетариат
 
Сообщения: 4737
Зарегистрирован: 12.11.2004 1:20
Откуда: RU-MSK


Вернуться в Для авторов (phpBB 2.0.x)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0