Че-то я уже запутался. Пошел проверять на чистом двигле через ЛН и портал - работает
У себя ни через ЛН, ни через портал - пишет ошибку и все тут. Полез опять в чистый двиг, пару раз добавил и опять ошибка. То работает, то нет (чудеса?). Проверял на разных браузерах.
Несколько стилей, не добавляет вложения трекера
-
- Благодарил (а): 2 раза
Сообщение
Несколько стилей, не добавляет вложения трекера
Ничего не вышло .. , может какая-то хитрая комбинация? .., смена определённого стиля, обычный пользователь/админ. загрузка вложений с определённым расширением/последовательностью .. с предпросмотром/без .. не знаю ..
-
- Благодарил (а): 2 раза
Сообщение
Несколько стилей, не добавляет вложения трекера
Странно, да и ладно Уже неудобно отнимать время. Не так критично, может, кто другой столкнется да найдет закономерность ошибки =)PPK писал(а):Ничего не вышло ..
Сообщение
Несколько стилей, не добавляет вложения трекера
В файле /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: (цифра)
-
- Благодарил (а): 2 раза
Сообщение
Несколько стилей, не добавляет вложения трекера
Единицу пишет, на всех стилях, ну.. кроме основного =)PPK писал(а):нужно отследить какая цифра будет, пойму где "падает"
Сообщение
Несколько стилей, не добавляет вложения трекера
Столкнулся с той же проблемой, юзеры меня разрывают, помогите пожалуйста, как решить? Пока поставил 1 стиль.
Сообщение
Несколько стилей, не добавляет вложения трекера
Элементарно .. отключить выбор стилей на портале, пусть выбирают через личный раздел, если я всё правильно понял проблема только когда выбор идёт с Портала.
Сообщение
Несколько стилей, не добавляет вложения трекера
Уткнулся сегодня в это ..
в файле /includes/sessions.php заменил
на
побочный эффект в том, что выбранный стиль станет постоянным для пользователя, т.е. будет так, как-будто он его сменил в личном разделе, а не временно на странице портала ..
в файле /includes/sessions.php заменил
Код: Выделить всё
if (!$this->theme && $style == $this->data['user_style'])
Код: Выделить всё
if (!$this->theme/* && $style == $this->data['user_style']*/)
Сообщение
при загрузке вложений при создании темы теперь ошибка не выскакует, а второстепеная тема попросту перепрыгует на тему по умолчанию(основную тему) после загрузки первого же вложения
одно радует что хоть ошибка терь не лезет
но вопрос все равно не решен
Несколько стилей, не добавляет вложения трекера
Сделал все как описано!! но результат получился своеобразныйPPK писал(а):Уткнулся сегодня в это ..
в файле /includes/sessions.php заменилнаКод: Выделить всё
if (!$this->theme && $style == $this->data['user_style'])
побочный эффект в том, что выбранный стиль станет постоянным для пользователя, т.е. будет так, как-будто он его сменил в личном разделе, а не временно на странице портала ..Код: Выделить всё
if (!$this->theme/* && $style == $this->data['user_style']*/)
при загрузке вложений при создании темы теперь ошибка не выскакует, а второстепеная тема попросту перепрыгует на тему по умолчанию(основную тему) после загрузки первого же вложения
одно радует что хоть ошибка терь не лезет
но вопрос все равно не решен
Вернуться в «Ошибки, проблемы, недочёты»