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


Фотография
- - - - -

Зависает страница при попытке добавления материала


  • Закрытая тема Тема закрыта
Сообщений в теме: 18

#11 SmetDenis

SmetDenis

Отправлено 08 December 2012 - 18:12

Если скрипт не использует нативное API Zoo, то скорее всего он не верно перенес данные.

При добавлении нового материала обязательно должны вызываться триггеры события сохранения, которые делают дополнительные действия по сохранению контента. Изменений одной базы данных зачастую не достаточно.

Вам нужен скрипт, который пересохранит все материалы Zoo. Тогда поиск нормально проиндексируется. Иначе никак.

это можно сделать с помощью модели, которая объявлена тут
administrator/components/com_zoo/tables/item.php

примерно так (написано по памяти)

$zoo = App::getInstance('zoo');
$items = $zoo->table->item->findAll(<ID приложения>);
foreach($items as $item) {
    $zoo->table->item->save($item);
}


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#12 708248

708248

Отправлено 09 December 2012 - 17:05

Можно поподробнее. А то не только поиск работает не корректно, но и подача материала с фронта тоже не хочет работать. Переиндексация не помогает. Иногда выскакивает ошибка джумлы нехватка памяти. Возможно это все из-за некорректного переноса данных.
  • 0

#13 SmetDenis

SmetDenis

Отправлено 09 December 2012 - 20:43

Что именно не понятно, Скрипт, который я написал нужно запустить (например в любом шаблоне Zoo), и он пересохранит весь контент, тогда индексы пропишутся верные и поиск заработает. Вы же сами написали, что после пересохранения все работает нормально.

Что не так с подачей материалов?

По поводу памяти. это вопрос к хостингу. Для нормальной работы Joomla нужно ограничение на процесс PHP не ниже 32мб, а рекомендуется 64мб.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#14 708248

708248

Отправлено 10 December 2012 - 20:07

Скрипт запустил. Вроде сработал. Поиск стал работать по тем полям, по которым раньше не искал.
Вопрос с поиском по точному слову остался. Логика «И» срабатывает на точные вхождения. На полное слово не срабатывает.
Так и не работает подача материала. В материалах добавленное сохраняет, но после нажатия кнопки отправить – белый экран, полное зависание.
Странно, потому как на Денвере, раскрученный из Akeeba архив, подача с фронта работает нормально.

При создании материала по умолчанию стоит доступ – Администрация.
Переиндексацию делал неоднократно.
Мозги хостингу высосал еще на той неделе. Клянутся, что у них все нормально. Дали 64МБ. Если что не так, обещали все включить.
  • 0

#15 SmetDenis

SmetDenis

Отправлено 10 December 2012 - 21:18

Нужен текст ошибки после отправки материала
http://joomla-book.r...error-reporting

В настройках модуля формы фильтра можно выбирать точный и полнотекстовый поиск. Пробовали менять?
Какие слова не находит? Есть ли в них спец символы? Где можно увидеть?
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#16 708248

708248

Отправлено 11 December 2012 - 12:58

Включил обработчик ошибок Джумлы. Смотреть здесь - http://малятко.золот...иччина.com.ua/. Поиск пробовал менять все варианты. Пример "СТО", станция тех. обслуживания. Может, конечно не удачный пример. Все равно дает в результатах - ресторан.
Подача материала - в правом меню - Додати підприємство1. По нажатию кнопку все срабатывает нормально, сохраняет информацию, но при переходе на указанную страницу, формирует непонятный урл и зависает.
  • 0

#17 SmetDenis

SmetDenis

Отправлено 12 December 2012 - 03:17

При отключенном полнотекстовом поиске поиск работает нормально. В ссылке ниже параметр "exact=1"
Задается в настройках модуля формы фильтра - http://screens.jooml...k.ru/d8071a.png

http://xn--80auccnw4...ard-zx&app_id=2

Насчет "непонятных" URL - это старается ваш SEF. Судя по всему sh404
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#18 708248

708248

Отправлено 17 December 2012 - 08:58

Поставил чистую Джумлу, последние версии ZOO и JB. Все, ни каких других модулей. Ввел одну категорию и одну фирму. Сделал блок подачи материала. На денвере работает. На бесплатном хостингере работает - ika.pp.ua. На родном платном хостинге не работает - http://малятко.золот...ниччина.com.ua. Что может мешать? Хостинг готов включить все что надо, только что именно?
  • 0

#19 SmetDenis

SmetDenis

Отправлено 17 December 2012 - 16:45

На вкладке "шестеренка" можно найти поверку соответствия вашего хостинга требованиям Zoo.

Если у вас непонятная ошибка, то попробуйте посмотреть вот эту статью
http://joomla-book.r...error-reporting
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!