Проблема с цитатами и перестройкой контента - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

перестроение контента

  • 2 Страниц +
  • 1
  • 2

Проблема с цитатами и перестройкой контента

#1 Пользователь не на сайте   Smif ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 43
  • Регистрация: 24-Март 13
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 24 Март 2013 - 18:22

Всем привет.

Купил лицензию IPB, обновился с 2.3.6 на 3.4.3, появилось две проблемы:
1. В разделе "Инструменты > Пересчет и синхронизация" при попытке перестроения контента после нажатия кнопки "Перестроение контента" открываетя просто пустая белая страница.

2. Почему-то сломались всё цитаты в сообщениях. Выглядят теперь вот так:
http://clip2net.com/s/4NA8Ip , а были вот так: http://clip2net.com/s/4NA9xk
Код "сломанной цитаты" в новой версии в сообщении выглядит так:

Цитата

Цитата(ROCK @ 15 Sep 2012, 12:09 PM) <{POST_SNAPBACK}>
т.е. пока ВВП будет Президентом.


Хотя в самом html-коде страницы есть комментарии типа:
<!--quoteo(post=2258121:date=15.9.2012, 10:41:name=Old major)-->
<!--QuoteEnd-->


Собственно, два вопроса: как запустить пересборку контента и как починить цитаты?
Официальный суппорт уже два дня молчит, а хочется решить вопрос побыстрее.

Заранее спасибо!
0

#2 Пользователь не на сайте   Bot ответил: »

 
 
  • Почетный робот
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
 

Отправлено 24 Март 2013 - 18:22

Обратите внимание

"Board url", указанный вами в профиле, некорректен, либо недоступен на данный момент. Пожауйста, заполните его, потому что он скорее всего потребуется при диагностике вашей проблемы.


0

#3 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 715
  • Регистрация: 20-Март 09
  • Репутация: 2 267
  • IPB version:3.1.x
 

Отправлено 24 Март 2013 - 18:28

Пустая белая страница свидетельствует о ошибке сервера. Нужно найти ошибку в логах сервера, либо на время включить показ ошибок в браузере добавив в .htaccess:
php_flag display_errors On

Просмотреть сообщениеSmif сказал(а):

2. Почему-то сломались всё цитаты в сообщениях. Выглядят теперь вот так:

Это цитаты от 2.3, для 3x нужно запустить перестройку контента.
0

#4 Пользователь не на сайте   Smif ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 43
  • Регистрация: 24-Март 13
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 24 Март 2013 - 18:58

Вы правы, ошибка есть, в логах вот эта запись:

Цитата

[Sun Mar 24 19:54:33 2013] [warn] [client 127.0.0.1] mod_fcgid: stderr: PHP Fatal error: Call to a member function preDbParse() on a non-object in /home/forum2/public_html/admin/applications/core/modules_admin/tools/rebuild.php on line 2682


Гугл помог легко найти решение проблемы.
Спасибо и вам тоже! :)
0

#5 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 715
  • Регистрация: 20-Март 09
  • Репутация: 2 267
  • IPB version:3.1.x
 

Отправлено 24 Март 2013 - 19:31

http://community.inv...problems-r41412
0

#6 Пользователь не на сайте   Smif ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 43
  • Регистрация: 24-Март 13
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 24 Март 2013 - 21:25

Чтобы не плодить ещё темы, спрошу тут: вместо приватных сообщениях вместо русского языка везде "???" знаки. Все предыдущие "???" я решил путем перестройки контента. Но запуск "Перестроение контента > Приватные Сообщения" не дал результатов: как были вопросы, так и остались. Что именно нужно перестроить, чтобы вернулся нормальный текст вместо "???"? Заранее спасибо!
0

#7 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 715
  • Регистрация: 20-Март 09
  • Репутация: 2 267
  • IPB version:3.1.x
 

Отправлено 24 Март 2013 - 21:41

Битая кодировка. Данные не правильно перекодировались перед обновлением или побилась кодировка во время обновления. Перестроение контента здесь не поможет. Как правильно нужно обновляться читайте в закрепленной темы.
0

#8 Пользователь не на сайте   Smif ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 43
  • Регистрация: 24-Март 13
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 24 Март 2013 - 22:23

Да, скорее всего таблицы испортил неправильным апгрейдом.
0

#9 Пользователь не на сайте   Smif ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 43
  • Регистрация: 24-Март 13
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 25 Март 2013 - 00:44

Проблема с цитатами не решилась. Теперь они вот такие: http://clip2net.com/s/4NHGR4
При этом в исходнике по-прежнему есть указатели на цитату:
<!--QuoteBegin--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin--> ... <!--QuoteEnd--></div><!--QuoteEEnd-->


То есть цитата, можно сказать, есть. Оформления цитаты — нет.
0

#10 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 715
  • Регистрация: 20-Март 09
  • Репутация: 2 267
  • IPB version:3.1.x
 

Отправлено 25 Март 2013 - 00:54

По прежнему старый формат цитаты. Запустите еще раз перестройку сообщений.
Нормальная цитата в 3.4 имеет примерно следующий вид

<blockquote class="ipsBlockquote">Цитата</blockquote>

в зависимости от присутствия имя пользователя и ссылки на пост формат немного отличается.
0

#11 Пользователь не на сайте   Smif ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 43
  • Регистрация: 24-Март 13
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 25 Март 2013 - 14:07

Здравствуйте. Запустил ещё раз: результат не изменился.
Запускать снова и снова не могу, т.к. там 2.5 млн. сообщений, но после двух прогонов результат прежний. :(
0

#12 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 715
  • Регистрация: 20-Март 09
  • Репутация: 2 267
  • IPB version:3.1.x
 

Отправлено 25 Март 2013 - 14:23

Должно помочь, собственно других вариантов нет.
А вы уверены, что скрипт вообще отрабатывает до конца? В папке Tools с дистрибутивом форума есть скрипт для консольного запуска - rebuildPosts.php, скопируйте его в корень форума и запустите из ssh.
0

#13 Пользователь не на сайте   Smif ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 43
  • Регистрация: 24-Март 13
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 25 Март 2013 - 14:41

Ок, спасибо, сейчас попробую. :)
0

#14 Пользователь не на сайте   Smif ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 43
  • Регистрация: 24-Март 13
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 25 Март 2013 - 15:21

В общем, запустил rebuildPosts.php из шелла. Скрипт отработался, во время отработки шли строки:
Completed... 606500(last ID[ 636942 ] 400/500$$ <br />Н...)
Completed... 606750(last ID[ 637198 ] <!--quoteo(post=636945:date=4....)
Completed... 607000(last ID[ 637450 ] Эх, сразу видно, ▒...)
Completed... 607250(last ID[ 637701 ] <b>VanDerKeen</b> <br />Цен...)
Completed... 607500(last ID[ 637959 ] Ну воот) Тема пре...)
Completed... 607750(last ID[ 638210 ] <b>Сергей TOYO</b> <br ...)
Completed... 608000(last ID[ 638471 ] код...)

И так далее.
Итог: сообщения остались прежними!
0

#15 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 715
  • Регистрация: 20-Март 09
  • Репутация: 2 267
  • IPB version:3.1.x
 

Отправлено 25 Март 2013 - 16:14

Ради интереса скопировал старую цитату на 3.4 и запустил перестроение - сконвертировалась.
Попробуйте как вариант сбросить кеш постов запросом TRUNCATE ibf_content_cache_posts
Не поможет, напишите в ТП.
0

Сообщить об этой теме:


  • 2 Страниц +
  • 1
  • 2


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна