Совместимост Zero Duplicate с Topic Solved
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
index-07
- phpBB 1.2.1
- Сообщения: 23
- Стаж: 14 лет 2 месяца
- Благодарил (а): 13 раз
Совместимост Zero Duplicate с Topic Solved
Здравствуйте,
Поставил на форуме Topic solved - Ultimate SEO mod - No duplicate - Zero duplicate.
Все работало прекраснно, но после включения Zero duplicate,
Topic solved перестал работать.
Нажимаю на кнопку "проблема решена", но ничего не произходит.
В инете не нашол информация об этом, может подскажете как исправить.
Поставил на форуме Topic solved - Ultimate SEO mod - No duplicate - Zero duplicate.
Все работало прекраснно, но после включения Zero duplicate,
Topic solved перестал работать.
Нажимаю на кнопку "проблема решена", но ничего не произходит.
В инете не нашол информация об этом, может подскажете как исправить.
Sorry for my pure russian!
-
Shredder
- Former team member
- Сообщения: 2266
- Стаж: 17 лет 9 месяцев
- Благодарил (а): 283 раза
- Поблагодарили: 584 раза
Re: Совместимост Zero Duplicate с Topic Solved
Выдели параметры мода Topic Solved в нужном месте с помощью request_var и обрами нужную часть кода Zero duplicate условием "если не установлен этот параметр, то выполнять". Не спрашивай, где и что конкретно, и как, потому что нужно иметь оба установленных и работающих мода перед собой, чтобы сказать, но по этому же принципу я делал совместимость с модом Thanks for posts.
-
index-07
- phpBB 1.2.1
- Сообщения: 23
- Стаж: 14 лет 2 месяца
- Благодарил (а): 13 раз
Re: Совместимост Zero Duplicate с Topic Solved
После эти изменения:
Find:
Replace with:
Кнопка заработала нормально.
Но осталось другая проблема - нажав на иконку в список тем открывается ошибка 404.
Find :
Add after :
Find :
Replace with:
Find :
Add after :
Find :
Before add :
Но ошибка 404 осталась, может подскажете что не сделал правильно или пропустил?
Find:
Код: Выделить всё
$phpbb_seo->seo_chk_dupe();Код: Выделить всё
if (!$to_id && !$thanks && !$rthanks) {
$phpbb_seo->seo_chk_dupe();
}Но осталось другая проблема - нажав на иконку в список тем открывается ошибка 404.
Потом аналогично thanks for topic вставил следующее в viewtopic.php:Not Found
The requested URL /topic59.html&p=87 was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Find :
Код: Выделить всё
// www.phpBB-SEO.com SEO TOOLKIT BEGIN -> Zero dupe
$phpbb_seo->seo_opt['zero_dupe']['start'] = $phpbb_seo->seo_chk_start( $start, $config['posts_per_page'] );Add after :
Код: Выделить всё
// Topic solved
$solved_id = request_var('solved_id', 0);
$unsolved = request_var('unsolved', 0);Код: Выделить всё
if ( $post_id && !$view && !$phpbb_seo->set_do_redir_post()) {Replace with:
Код: Выделить всё
if ( ($solved || $unsolved_id) || ($post_id && !$view && !$phpbb_seo->set_do_redir_post())) {Find :
Код: Выделить всё
$phpbb_seo->seo_opt['zero_dupe']['redir_def'] = array(
'p' => array('val' => $post_id, 'keep' => true, 'force' => true, 'hash' => "p$post_id"),
'hilit' => array('val' => (($highlight_match) ? $highlight : ''), 'keep' => !empty($highlight_match)),
Код: Выделить всё
// Topic solved
'solved_id ' => array('val' => $solved_id , 'keep' => $solved_id ),
'unsolved' => array('val' => $unsolved, 'keep' => $unsolved),Find :
Код: Выделить всё
// www.phpBB-SEO.com SEO TOOLKIT BEGIN -> Zero dupe
$phpbb_seo->seo_opt['zero_dupe']['start'] = $phpbb_seo->seo_chk_start( $start, $config['posts_per_page'] );Before add :
Код: Выделить всё
// Topic solved
$solved_id = request_var('solved_id', 0);
$unsolved = request_var('unsolved', 0);
Sorry for my pure russian!
-
Shredder
- Former team member
- Сообщения: 2266
- Стаж: 17 лет 9 месяцев
- Благодарил (а): 283 раза
- Поблагодарили: 584 раза
Re: Совместимост Zero Duplicate с Topic Solved
После каких действий появилась эта проблема? У меня в viewtopic следующее:index-07 писал(а):Но осталось другая проблема - нажав на иконку в список тем открывается ошибка 404.
Код: Выделить всё
$list_thanks = request_var('list_thanks', '');
$to_id = request_var('to_id', 0);
$thanks = request_var('thanks', 0);
$rthanks = request_var('rthanks', 0);
if (!$list_thanks && !$to_id && !$thanks && !$rthanks) {
$phpbb_seo->seo_chk_dupe();
}-
index-07
- phpBB 1.2.1
- Сообщения: 23
- Стаж: 14 лет 2 месяца
- Благодарил (а): 13 раз
Re: Совместимост Zero Duplicate с Topic Solved
Проблема возникла после установке Ultimate SEO URL.
Если выключу Ultimate mod в список тем получатся ссылка (пример: site.com/viewtopic.php?f=6&t=59&p=87#p87), которая работает.
В ответном случае ссылка ведет на site.com/topic59.html&p=87#p87
Я редактировал только viewtopic.php, надо трогать и viewforum.php ?
Прикрепляю viewtopic.php
Если выключу Ultimate mod в список тем получатся ссылка (пример: site.com/viewtopic.php?f=6&t=59&p=87#p87), которая работает.
В ответном случае ссылка ведет на site.com/topic59.html&p=87#p87
Я редактировал только viewtopic.php, надо трогать и viewforum.php ?
Прикрепляю viewtopic.php
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Sorry for my pure russian!
-
Shredder
- Former team member
- Сообщения: 2266
- Стаж: 17 лет 9 месяцев
- Благодарил (а): 283 раза
- Поблагодарили: 584 раза
Re: Совместимост Zero Duplicate с Topic Solved
Проверьте установку мода Ultimate SEO URL и убедитесь, что всё сделано правильно. В случае правильной установки ссылка всегда имеет вид: site.com/topic59.html#p87index-07 писал(а):В ответном случае ссылка ведет на site.com/topic59.html&p=87#p87
- без этой лишней части: &p=87
-
HAMMER663
- Former team member
- Сообщения: 2032
- Стаж: 16 лет 5 месяцев
- Откуда: Зеленоград
- Благодарил (а): 77 раз
- Поблагодарили: 249 раз
Re: Совместимост Zero Duplicate с Topic Solved
Была такая проблема. Исправлял кому-то. Простой способ
заменить
Вроде больше ничего не надо было делать.
Код: Выделить всё
$phpbb_seo->seo_chk_dupe();Код: Выделить всё
if (!$solved_id && !$unsolved) {
$phpbb_seo->seo_chk_dupe();
}
