Support Toolkit

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
apollion
phpBB 2.0.22
Сообщения: 1382
Стаж: 12 лет 6 месяцев
Откуда: Юг Руси
Благодарил (а): 50 раз
Поблагодарили: 99 раз

Re: Support Toolkit

Сообщение apollion »

Попробоую заменить вашим тот, что в дефолте идет.

Странно то, что сейчас при заходе неавторизованным в STK показывает страницу с частичным переводом.
Проверил: в локализации есть строки с переводом того что непереведено на скрине. Вечером на свежую голову тогда в инглише исправлю их на русский. Не знаю, почему так.

Сейчас выглядит это так:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Support Toolkit

Сообщение Пчелкин »

Я ж написал -
Пчелкин писал(а):На всякий пожарный в англовской папке вместо англовских файлов тож русиш добавь.
Добавлено спустя 34 минуты 41 секунду:
Воть - [Русский перевод] Support Toolkit
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
apollion
phpBB 2.0.22
Сообщения: 1382
Стаж: 12 лет 6 месяцев
Откуда: Юг Руси
Благодарил (а): 50 раз
Поблагодарили: 99 раз

Re: Support Toolkit

Сообщение apollion »

Спасибо.
PAW
phpBB 1.4.3
Сообщения: 93
Стаж: 16 лет 6 месяцев
Благодарил (а): 14 раз

Re: Support Toolkit

Сообщение PAW »

Здравствуйте. И снова те же "грабли". Версия форума 3.0.14 при попытке сделать репарсинг bbcode выдаётся ошибка следующего содержания:

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

Общая ошибка
SQL ERROR [ mysql4 ]

Column 'topic_featured' cannot be null [1048]

SQL

UPDATE phpbb_topics SET forum_id = '343', icon_id = '8', topic_approved = '1', seo_desc = '', seo_key = '', topic_seo_title = '', topic_featured = NULL, topic_title = '° ?', topic_first_poster_name = '', topic_type = '2', topic_time_limit = 0, poll_title = '', poll_start = 0, poll_max_options = 1, poll_length = 0, poll_vote_change = 0, topic_last_view_time = 1430934670, topic_attachment = 1 WHERE topic_id = 2

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: stk_msg_handler()

FILE: [ROOT]/includes/db/dbal.php
LINE: 757
CALL: trigger_error()

FILE: [ROOT]/includes/db/mysql.php
LINE: 193
CALL: dbal->sql_error()

FILE: [ROOT]/includes/functions_posting.php
LINE: 2157
CALL: dbal_mysql->sql_query()

FILE: [ROOT]/stk/tools/admin/reparse_bbcode.php
LINE: 382
CALL: submit_post()

FILE: [ROOT]/stk/index.php
LINE: 284
CALL: reparse_bbcode->run_tool()
Это связано всё со злополучным сео модом... Подскажите, как с этим бороться.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Support Toolkit

Сообщение Sheer »

Назначить полю topic_featured значение по умолчанию.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
PAW
phpBB 1.4.3
Сообщения: 93
Стаж: 16 лет 6 месяцев
Благодарил (а): 14 раз

Re: Support Toolkit

Сообщение PAW »

Назначить полю topic_featured значение по умолчанию.
Где бы ещё найти этот topic_featured :oops:
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Support Toolkit

Сообщение Sheer »

В базе данных в таблице phpbb_topics вестимо.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
PAW
phpBB 1.4.3
Сообщения: 93
Стаж: 16 лет 6 месяцев
Благодарил (а): 14 раз

Re: Support Toolkit

Сообщение PAW »

В базе данных в таблице phpbb_topics вестимо.
Нашёл. Извините за глупые вопросы, как назначить значение полю? Запросом?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Support Toolkit

Сообщение Sheer »

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

ALTER TABLE phpbb_topics CHANGE topic_featured topic_featured varchar(255) DEFAULT '' NOT NULL;
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
PAW
phpBB 1.4.3
Сообщения: 93
Стаж: 16 лет 6 месяцев
Благодарил (а): 14 раз

Re: Support Toolkit

Сообщение PAW »

Спасибо. Но ничего не изменилось.
Дебагер пишет:

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

[phpBB Debug] PHP Notice: in file /var/www//data//includes/functions_posting.php on line 1941: Undefined index: topic_featured

Warning: Cannot modify header information - headers already sent by (output started at /var/www//data/www//stk/includes/functions.php:679) in /var/www//data/www//includes/functions.php on line 2918
В файле /includes/functions_posting.php on line 1941:

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

'topic_featured'            => $data['topic_featured'],
В файле /includes/functions.php on line 2918:

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

header("Status: $code $message", true, $code);
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Support Toolkit

Сообщение Sheer »

Как это не изменилось? Сообщение об ошибке другое.
Покажите код functions_posting.php строку 1941 +/- 20 строк.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
PAW
phpBB 1.4.3
Сообщения: 93
Стаж: 16 лет 6 месяцев
Благодарил (а): 14 раз

Re: Support Toolkit

Сообщение PAW »

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

case 'reply':
			$sql_data[TOPICS_TABLE]['stat'][] = 'topic_last_view_time = ' . $current_time . ',
				topic_replies_real = topic_replies_real + 1,
				topic_bumped = 0,
				topic_bumper = 0' .
				(($post_approval) ? ', topic_replies = topic_replies + 1' : '') .
				((!empty($data['attachment_data']) || (isset($data['topic_attachment']) && $data['topic_attachment'])) ? ', topic_attachment = 1' : '');

			$sql_data[USERS_TABLE]['stat'][] = "user_lastpost_time = $current_time" . (($auth->acl_get('f_postcount', $data['forum_id']) && $post_approval) ? ', user_posts = user_posts + 1' : '');

			if ($post_approval && $topic_type != POST_GLOBAL)
			{
				$sql_data[FORUMS_TABLE]['stat'][] = 'forum_posts = forum_posts + 1';
			}
		break;

		case 'edit_topic':
		case 'edit_first_post':
			if (isset($poll['poll_options']))
			{
				$poll_start = ($poll['poll_start'] || empty($poll['poll_options'])) ? $poll['poll_start'] : $current_time;
				$poll_length = $poll['poll_length'] * 86400;
				if ($poll_length < 0)
				{
					$poll_start = $poll_start + $poll_length;
					if ($poll_start < 0)
					{
						$poll_start = 0;
					}
					$poll_length = 1;
				}
			}

			$sql_data[TOPICS_TABLE]['sql'] = array(
				'forum_id'					=> ($topic_type == POST_GLOBAL) ? 0 : $data['forum_id'],
				'icon_id'					=> $data['icon_id'],
				'topic_approved'			=> (!$post_approval) ? 0 : $data['topic_approved'],
				'seo_desc'                  => $data['seo_desc'],
                'seo_key'             		=> $data['seo_key'],
				'topic_seo_title'           => $data['topic_seo_title'],
				'topic_featured'            => $data['topic_featured'],
				'topic_title'				=> $subject,
				'topic_first_poster_name'	=> $username,
				'topic_type'				=> $topic_type,
				'topic_time_limit'			=> ($topic_type == POST_STICKY || $topic_type == POST_ANNOUNCE) ? ($data['topic_time_limit'] * 86400) : 0,
				'poll_title'				=> (isset($poll['poll_options'])) ? $poll['poll_title'] : '',
				'poll_start'				=> (isset($poll['poll_options'])) ? $poll_start : 0,
				'poll_max_options'			=> (isset($poll['poll_options'])) ? $poll['poll_max_options'] : 1,
				'poll_length'				=> (isset($poll['poll_options'])) ? $poll_length : 0,
				'poll_vote_change'			=> (isset($poll['poll_vote_change'])) ? $poll['poll_vote_change'] : 0,
				'topic_last_view_time'		=> $current_time,

				'topic_attachment'			=> (!empty($data['attachment_data'])) ? 1 : (isset($data['topic_attachment']) ? $data['topic_attachment'] : 0),
			);

			// Correctly set back the topic replies and forum posts... only if the topic was approved before and now gets disapproved
			if (!$post_approval && $data['topic_approved'])
			{
				// Do we need to grab some topic informations?
				if (!sizeof($topic_row))
				{
					$sql = 'SELECT topic_type, topic_replies, topic_replies_real, topic_approved
						FROM ' . TOPICS_TABLE . '
						WHERE topic_id = ' . $data['topic_id'];
					$result = $db->sql_query($sql);
					$topic_row = $db->sql_fetchrow($result);
					$db->sql_freeresult($result);
				}
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Support Toolkit

Сообщение Sheer »

Заменить

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

'topic_featured'            => $data['topic_featured'], 
на

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

'topic_featured'            => (isset($data['topic_featured'])) ? $data['topic_featured'] : '', 
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
PAW
phpBB 1.4.3
Сообщения: 93
Стаж: 16 лет 6 месяцев
Благодарил (а): 14 раз

Re: Support Toolkit

Сообщение PAW »

Запускается процесс, но 502 Bad Gateway nginx/1.6.2 Написал хостерам... Или можно, как то самостоятельно решить эту проблему? Ранее репарсинг делался, но с того момента прошёл год.
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 14 лет 4 месяца
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: Support Toolkit

Сообщение xisp »

PAW писал(а): Написал хостерам
Правильно сделали, хостинг не справляется, самому можно разве что делать репарсинг на локальной копии форума, и потом заливать в веб.
phpBBex

Вернуться в «Поддержка модов для phpBB 3.0.x»