Zau4man

Zau4man

+1110
Репутация
19741
Рейтинг
#1 Обновление 2.4.0 - ошибки и решения 3 января 2016 в 13:41
Так, проблема была в виджете меню. С пунктами действий пользователя. Бум разбираться дальше.
#2 Обновление 2.4.0 - ошибки и решения 3 января 2016 в 13:35
Отвязал все виджеты. Заработало. Ищем дальше.
#3 Обновление 2.4.0 - ошибки и решения 3 января 2016 в 13:24
Забавно. Вчера везде обновился, все было ок. Радовался.
Сегодня захожу на сайт — 502 ошибка. Отключал сайт через конфиг, авторизовался — все работает. Выхожу с сайта — снова 502. В логах чистота...

Сижу, и даже не знаю, куда тыкнуться. Сменил шаблон на дефолт, все равно 502.
#4 Обновление 2.4.0 - ошибки и решения 31 декабря 2015 в 01:19
Обновленный патч установился без проблем. Ошибок нет, все работает.
У меня не было мапса, но был самописный тип контента. И в нем было поле seo_title…
#5 Обновление 2.4.0 - ошибки и решения 31 декабря 2015 в 01:06

вероятно, при обновлении не создалось поле template в таблице rss_feeds.

Fuze
так и есть. Запрос помог. Посмотрел файл install.php Там после добавления этого запроса еще несколько запросов. Получается, все они не выполнились.

В общем, рекомендую всем, у кого не работает рсс, откатиться назад, и искать, из-за чего обновление выдает 503 ошибку.

P.S. Посмотрел таблицу images_presets, в ней нет столбца quality. Пойду откачусь, включу лог ошибок и попробую обновиться по-новой…
#6 Обновление 2.4.0 - ошибки и решения 31 декабря 2015 в 00:31
С rss кто-нибудь решил проблему?


Настройки ленты. Как видно, cms шаблоны ленты видит.

Но на сайте лента выводится так

В режиме отладки ошибка такая

#7 Обновление 2.4.0 - ошибки и решения 30 декабря 2015 в 22:38

При обновлении в итоге 503…

Volgomarket
такая же беда. Но вроде все работает. Будем поглядеть. Жаль, что забыл включить ведение логов.

главную страницу в админке, показывает коряво

Volgomarket
очистите кеш, или просто нажмите F5
#8 Просто так показать сайт 27 декабря 2015 в 22:28

У пятого яблочного почти такое же разрешение

reload
расстрою вас. Там 320 * 568
#9 Запись онлайн на ICMS 2/ Есть ли такая? 23 декабря 2015 в 11:43
Вангую, что тз неполное. Нужно, наверняка, вести учет уже занятого времени. Чтобы не было двух заявок на одно время.
Наверняка еще есть нюансы.
#10 Как кое что изменить в пагинации 22 декабря 2015 в 21:41
system/libs/html.helper.php

метод html_pagebar
#11 Не срабатывает CRON после обновления до 2.3.0 22 декабря 2015 в 20:23
и у меня такая же проблема. Но не на всех сайтах. Странно как-то.
Пока не вникал в суть проблемы, так как на действующем сайте все ок.
#12 [ЕСТЬ РЕШЕНИЕ] Удаление значений из цикла 20 декабря 2015 в 19:25


Ребят, привет.
С помощью конструкции
if (in_array($field['name'], array('hobby', 'about_company'))) { continue; }

я убрал зачения доп полей hobby и about_company на странице профиля.
А вот названия остаются.
Как убрать названия?
(Положение заголовков — "не показывать" — в админке не предлагать)

Спасибо. Нужно решить с помощью кода

Azami

посмотрите как это сделано в content/default_item.tpl.php
И делайте по аналогии.
#13 Поиск по стороннему компоненту? Icms2+ 15 декабря 2015 в 22:16

date_pub должно быть и у вас.

Fuze
не. я о том, что у меня, в частности, поле называется просто date. Можно ли в системном поиске проверять, заполнены ли $default_fields и, если заполнены, искать по их названиям, а не по date_pub?
Так, я понял. А может добавить универсальности с возможностью указать свое название поля даты?

И еще. Что-то надо делать с выводом результатов в шаблон. Там кругом нужен ctype_name.
В итоге получаем ошибку

  1. Warning: Invalid argument supplied for foreach() in Z:\home\instant2test2\www\templates\default\controllers\search\index.tpl.php on line 67
так как результаты поиска вроде бы есть, но они отсекаются при переборе.

А так все здорово конечно. Переименовал столбцы в базе. И вардампом вижу, что все ищется, до шаблона доходит.
#14 Поиск по стороннему компоненту? Icms2+ 15 декабря 2015 в 21:07
так. Создал свой хук. Код черновой.

  1. <?php
  2.  
  3. class onAfishaFulltextSearch extends cmsAction {
  4.  
  5. public function run($data){
  6.  
  7. list($model, $ctype) = $data;
  8.  
  9.  
  10. $sql_fields = array('event', 'info');
  11. $default_fields=array('id','id','date');
  12. $results_count = $model->getSearchResultsCount('afisha_events', $sql_fields, $default_fields);
  13.  
  14. if ($results_count){
  15.  
  16. $result = $model->getSearchResults('afisha_events', $sql_fields, $default_fields);
  17.  
  18. }
  19.  
  20. $results[] = array(
  21. 'title' => 'Афиша',
  22. 'name' => 'afisha',
  23. 'items' => $result,
  24. 'count' => $results_count
  25. );
  26.  
  27. return $results;
  28.  
  29. }
  30.  
  31. }
  32.  
Как компонент поиска что-то найдет, если в getSearchSQL идет две жесткие привязки в запросах

  1. $sql = "SELECT {$select_fields}
  2. FROM cms_{$table_name}
  3. WHERE is_pub = 1 AND MATCH({$sql_fields}) AGAINST ('{$query}' IN BOOLEAN MODE)
  4. ";
и
  1. if ($this->date_interval != 'all'){
  2.  
  3. switch ($this->date_interval){
  4. case 'w':
  5. $sql .= "AND DATEDIFF(NOW(), date_pub) <= 7 \n";
  6. break;
  7. case 'm':
  8. $sql .= "AND DATE_SUB(NOW(), INTERVAL 1 MONTH) < date_pub \n";
  9. break;
  10. case 'y':
  11. $sql .= "AND DATE_SUB(NOW(), INTERVAL 1 YEAR) < date_pub \n";
  12. break;
  13. }
  14.  
  15. }
к полям is_pub и date_pub. Их у меня нет. is_pub можно создать. Но тогда не понятно, зачем задавать $default_fields.

Тапками прошу не кидаться, я может не совсем понял назначение методов в модели поиска.
#15 Поиск по стороннему компоненту? Icms2+ 11 декабря 2015 в 17:31
Fuze, качаю, отпишу завтра.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.