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

       

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

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

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

27 сообщений
  • Пред.
  • 1
  • 2
  • 3
  • След.
Просмотры: 3383 • 
Аватара пользователя
XTX
VIP
Сообщения: 324
Зарегистрирован: 21 сен 2009, 23:08
Сообщение 09 фев 2010, 23:16
Че-то я уже запутался. Пошел проверять на чистом двигле через ЛН и портал - работает :oops:
У себя ни через ЛН, ни через портал - пишет ошибку и все тут. Полез опять в чистый двиг, пару раз добавил и опять ошибка. То работает, то нет (чудеса?). Проверял на разных браузерах.
XTX
Аватара пользователя
PPK
Администратор
Сообщения: 10514
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 11 фев 2010, 10:59
Ничего не вышло .. :? , может какая-то хитрая комбинация? .., смена определённого стиля, обычный пользователь/админ. загрузка вложений с определённым расширением/последовательностью .. с предпросмотром/без .. не знаю ..
PPK
Аватара пользователя
XTX
VIP
Сообщения: 324
Зарегистрирован: 21 сен 2009, 23:08
Сообщение 14 фев 2010, 23:24
PPK писал(а):Ничего не вышло ..
Странно, да и ладно ;) Уже неудобно отнимать время. Не так критично, может, кто другой столкнется да найдет закономерность ошибки =)
XTX
Аватара пользователя
PPK
Администратор
Сообщения: 10514
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 15 фев 2010, 14:28
В файле /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
VIP
Сообщения: 324
Зарегистрирован: 21 сен 2009, 23:08
Сообщение 15 фев 2010, 22:13
PPK писал(а):нужно отследить какая цифра будет, пойму где "падает"
Единицу пишет, на всех стилях, ну.. кроме основного =)
XTX
Аватара пользователя
PPK
Администратор
Сообщения: 10514
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 17 фев 2010, 10:33
Ок , подумаю ..
PPK
bizZz0n
Донатор
Сообщения: 327
Зарегистрирован: 28 янв 2010, 00:58
Сообщение 23 фев 2010, 12:13
Столкнулся с той же проблемой, юзеры меня разрывают, помогите пожалуйста, как решить? Пока поставил 1 стиль.
bizZz0n
Аватара пользователя
PPK
Администратор
Сообщения: 10514
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 23 фев 2010, 13:07
Элементарно .. отключить выбор стилей на портале, пусть выбирают через личный раздел, если я всё правильно понял проблема только когда выбор идёт с Портала.
PPK
Аватара пользователя
PPK
Администратор
Сообщения: 10514
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 27 мар 2010, 17:07
Уткнулся сегодня в это .. ;)

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

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

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

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

if (!$this->theme/* && $style == $this->data['user_style']*/)
побочный эффект в том, что выбранный стиль станет постоянным для пользователя, т.е. будет так, как-будто он его сменил в личном разделе, а не временно на странице портала ..
PPK
Аватара пользователя
TEK
VIP
Сообщения: 571
Зарегистрирован: 17 фев 2010, 21:23
Сообщение 27 мар 2010, 20:56
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-2025 @ PPK
  • Часовой пояс: UTC+04:00
Участники темы
Список форумов Участники темы
Перейти
Сайт ↳   Новости по сайту ↳   Новости обновлений ↳   Вопросы по сайту ↳   Non-russian speakers forum phpBB 3.1-3.3 ↳   Вопросы по phpBB 3.1-3.3 ↳   Расширения для phpBB 3.1-3.3 ↳   Условно-бесплатные расширения ↳   Платные расширения ↳   Расширения для подписчиков ↳   Расширения в разработке ↳   База расширений ↳   Стили для phpBB 3.1-3.3 ↳   Переводы расширений для phpBB3.1-3.3 ↳   Поиск и запросы расширений ↳   Запросы расширений, функционала и переводов для подписчиков ppkBB3cker ↳   Новости по трекеру и обновлениям ↳   Ошибки, проблемы, недочёты ↳   Предложения по новым функциям и возможностям ↳   Вопросы, ответы и примеры решений ↳   Моды и стили для трекера ↳   Готовые стили для трекера ↳   Запросы стилей для трекера ↳   Стили в разработке ↳   Готовые моды для трекера ↳   Запросы модов для трекера ↳   Моды в разработке ↳   Остальное ↳   F.A.Q. ↳   Ваши трекеры ↳   Оффтопик xbtBB3cker ↳   Новости по трекеру и обновлениям ↳   Вопросы, ответы, ошибки и обсуждение phpBB 3.0 ↳   Другие моды для phpBB3 ↳   Минимоды и хаки для phpBB3 ↳   Вопросы по phpBB3 ↳   phpBB3 ppkBB3cker Edition ↳   Платные услуги, моды, стили ↳   BB2Spoiler/BB3Spoiler ↳   BB3Topics ↳   BB3Sape ↳   BB3UserAgentInfo