Магазин
Правила Ответы на вопросы Конфиденциальность
Магазин
Правила Ответы на вопросы Конфиденциальность
  • Быстрые действия Ярлыки
    Общие действия
    Связаться с администрацией
    • Бот

       

Ошибки, проблемы, недочёты

  • Список форумов
  • Форумы по phpBB 3.0
  • Мод трекера ppkBB3cker
  • Ошибки, проблемы, недочёты

Несколько стилей, не добавляет вложения трекера

27 сообщений
  • Пред.
  • 1
  • 2
  • 3
  • След.
Просмотры: 3454 • 
  • Аватара пользователя
    XTX Сообщение 09.02.2010
    Че-то я уже запутался. Пошел проверять на чистом двигле через ЛН и портал - работает :oops:
    У себя ни через ЛН, ни через портал - пишет ошибку и все тут. Полез опять в чистый двиг, пару раз добавил и опять ошибка. То работает, то нет (чудеса?). Проверял на разных браузерах.
XTX
  • Аватара пользователя
    PPK Сообщение 11.02.2010
    Ничего не вышло .. :? , может какая-то хитрая комбинация? .., смена определённого стиля, обычный пользователь/админ. загрузка вложений с определённым расширением/последовательностью .. с предпросмотром/без .. не знаю ..
PPK
  • Аватара пользователя
    XTX Сообщение 14.02.2010
    PPK писал(а):Ничего не вышло ..
    Странно, да и ладно ;) Уже неудобно отнимать время. Не так критично, может, кто другой столкнется да найдет закономерность ошибки =)
XTX
  • Аватара пользователя
    PPK Сообщение 15.02.2010
    В файле /includes/session.php заменить

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

    		if (!$this->theme && $style == $this->data['user_style'])
    		{
    			$style = $this->data['user_style'] = $config['default_style'];
    
    			$sql = 'UPDATE ' . USERS_TABLE . "
    				SET user_style = $style
    				WHERE user_id = {$this->data['user_id']}";
    			$db->sql_query($sql);
    
    			$sql = 'SELECT s.style_id, t.template_storedb, t.template_path, t.template_id, t.bbcode_bitfield, c.theme_path, c.theme_name, c.theme_storedb, c.theme_id, i.imageset_path, i.imageset_id, i.imageset_name
    				FROM ' . STYLES_TABLE . ' s, ' . STYLES_TEMPLATE_TABLE . ' t, ' . STYLES_THEME_TABLE . ' c, ' . STYLES_IMAGESET_TABLE . " i
    				WHERE s.style_id = $style
    					AND t.template_id = s.template_id
    					AND c.theme_id = s.theme_id
    					AND i.imageset_id = s.imageset_id";
    			$result = $db->sql_query($sql, 3600);
    			$this->theme = $db->sql_fetchrow($result);
    			$db->sql_freeresult($result);
    		}
    
    		if (!$this->theme)
    		{
    			trigger_error('Could not get style data', E_USER_ERROR);
    		}
    на

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

    		// User has wrong style
    		$no_style=1;
    		if (!$this->theme && $style == $this->data['user_style'])
    		{
    			$style = $this->data['user_style'] = $config['default_style'];
    			$no_style=2;
    			$sql = 'UPDATE ' . USERS_TABLE . "
    				SET user_style = $style
    				WHERE user_id = {$this->data['user_id']}";
    			$db->sql_query($sql);
    
    			$sql = 'SELECT s.style_id, t.template_storedb, t.template_path, t.template_id, t.bbcode_bitfield, c.theme_path, c.theme_name, c.theme_storedb, c.theme_id, i.imageset_path, i.imageset_id, i.imageset_name
    				FROM ' . STYLES_TABLE . ' s, ' . STYLES_TEMPLATE_TABLE . ' t, ' . STYLES_THEME_TABLE . ' c, ' . STYLES_IMAGESET_TABLE . " i
    				WHERE s.style_id = $style
    					AND t.template_id = s.template_id
    					AND c.theme_id = s.theme_id
    					AND i.imageset_id = s.imageset_id";
    			$result = $db->sql_query($sql, 3600);
    			$this->theme = $db->sql_fetchrow($result);
    			$db->sql_freeresult($result);
    		}
    
    		if (!$this->theme)
    		{
    			trigger_error('Could not get style data'.": ({$no_style})", E_USER_ERROR);
    		}
    в следующий раз при ошибке он напишет
      Could not get style data: (цифра)
    нужно отследить какая цифра будет, ;) пойму где "падает"
PPK
  • Аватара пользователя
    XTX Сообщение 15.02.2010
    PPK писал(а):нужно отследить какая цифра будет, пойму где "падает"
    Единицу пишет, на всех стилях, ну.. кроме основного =)
XTX
  • Аватара пользователя
    PPK Сообщение 17.02.2010
    Ок , подумаю ..
PPK
  • bizZz0n Сообщение 23.02.2010
    Столкнулся с той же проблемой, юзеры меня разрывают, помогите пожалуйста, как решить? Пока поставил 1 стиль.
bizZz0n
  • Аватара пользователя
    PPK Сообщение 23.02.2010
    Элементарно .. отключить выбор стилей на портале, пусть выбирают через личный раздел, если я всё правильно понял проблема только когда выбор идёт с Портала.
PPK
  • Аватара пользователя
    PPK Сообщение 27.03.2010
    Уткнулся сегодня в это .. ;)

    в файле /includes/sessions.php заменил

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

    if (!$this->theme && $style == $this->data['user_style'])
    на

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

    if (!$this->theme/* && $style == $this->data['user_style']*/)
    побочный эффект в том, что выбранный стиль станет постоянным для пользователя, т.е. будет так, как-будто он его сменил в личном разделе, а не временно на странице портала ..
PPK
  • Аватара пользователя
    TEK Сообщение 27.03.2010
    PPK писал(а):Уткнулся сегодня в это .. ;)

    в файле /includes/sessions.php заменил

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

    if (!$this->theme && $style == $this->data['user_style'])
    на

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

    if (!$this->theme/* && $style == $this->data['user_style']*/)
    побочный эффект в том, что выбранный стиль станет постоянным для пользователя, т.е. будет так, как-будто он его сменил в личном разделе, а не временно на странице портала ..
    Сделал все как описано!! но результат получился своеобразный
    при загрузке вложений при создании темы теперь ошибка не выскакует, а второстепеная тема попросту перепрыгует на тему по умолчанию(основную тему) после загрузки первого же вложения
    одно радует что хоть ошибка терь не лезет
    но вопрос все равно не решен
TEK
27 сообщений
  • Пред.
  • 1
  • 2
  • 3
  • След.

Вернуться в «Ошибки, проблемы, недочёты»

Time: 0.000s | Queries: 0 | Peak Memory Usage: 0.00 МБ | GZIP: Unknown | SQL Explain
  • Список форумов
2018, made with by ThemeKita Создано на основе phpBB® Forum Software © phpBB Limited Русская поддержка phpBB (C) 2009-2026 @ PPK
  • Часовой пояс: UTC+04:00
Участники темы
Список форумов Участники темы
Перейти
Сайт ↳   Новости по сайту ↳   Новости обновлений ↳   Вопросы по сайту ↳   Non-russian speakers forum Форумы по phpBB 3.1-3.3 ↳   Расширения для phpBB 3.1-3.3 ↳   Бета-версии и расширения в разработке ↳   База расширений ↳   Поиск и запросы расширений ↳   Расширения для phpBB 3.1-3.3 для донаторов ↳   Условно-бесплатные расширения ↳   Платные расширения ↳   Расширения для подписчиков ↳   Запросы расширений, функционала и переводов для подписчиков ↳   Переводы расширений для phpBB3.1-3.3 ↳   Стили для phpBB 3.1-3.3 ↳   Вопросы по phpBB 3.1-3.3 Форумы по phpBB 3.0 ↳   Мод трекера ppkBB3cker ↳   Новости по трекеру и обновлениям ↳   Ошибки, проблемы, недочёты ↳   Предложения по новым функциям и возможностям ↳   Вопросы, ответы и примеры решений ↳   Моды и стили для трекера ↳   Готовые стили для трекера ↳   Запросы стилей для трекера ↳   Стили в разработке ↳   Готовые моды для трекера ↳   Запросы модов для трекера ↳   Моды в разработке ↳   Остальное ↳   Часто задаваемые вопросы ↳   Ваши трекеры ↳   Мод трекера xbtBB3cker ↳   Новости по трекеру и обновлениям ↳   Вопросы, ответы, ошибки и обсуждение ↳   Другие моды для phpBB 3.0 ↳   Минимоды и хаки для phpBB3 ↳   phpBB 3.0 ppkBB3cker Edition ↳   Платные услуги, моды, стили для phpBB 3.0 ↳   BB2Spoiler/BB3Spoiler ↳   BB3Topics ↳   BB3Sape ↳   BB3UserAgentInfo ↳   Вопросы по phpBB 3.0 ↳   Вне тематики форума