1. Приветствуем Вас на нашем закрытом форуме для складчиков сайта cmsheaven.org. Если Вы частный вебмастер, фрилансер, владелец малого или среднего бизнеса, представитель студии по разработке сайтов - будем рады видеть Вас в наших рядах экономных людей.
    Регистрация на форуме возможна только после вступления в складчину

Шаблон GK John v3.18 ошибка с модулем News Show Pro gk5

Тема в разделе "Вопросы по шаблонам для Joomla [тех. поддержка]", создана пользователем Yarus, 4 авг 2015.

  1. Yarus

    Yarus Cкладчик

    Регистрация:
    23 май 2015
    Сообщения:
    6
    Симпатии:
    1
    Добрый день. При работе с модулем News Show Pro gk5 который отображает главную составляющею главной странице шаблона возникают проблемы. Меняю категории отображения материалов и на главной странице появляется:
    1064
    You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'DESC LIMIT 0,12' at line 21 SQL=SELECT content.id AS iid FROM djthl_content AS content WHERE content.state = 1 AND content.access IN (1,1) AND ( content.publish_up = '0000-00-00 00:00:00' OR content.publish_up <= '2015-08-04 12:22:29' ) AND ( content.publish_down = '0000-00-00 00:00:00' OR content.publish_down >= '2015-08-04 12:22:29' ) ORDER BY content. DESC LIMIT 0,12;
    Если убираю отображение модуля то сайт сразу работает на отлично.
    Версия joomla: Joomla! 3.4.3 Stable
    Пробывал обновить News Show Pro gk5 с нашего сайта до 1.90 ошибка не уходит(
    #1
  2. Modi34

    Modi34 Свой человек

    Регистрация:
    31 окт 2014
    Сообщения:
    2.033
    Симпатии:
    720
    судя по ошибке у вас в настройках модуля не проставлено order by - то есть сортировка по колонке - нужно что-то указать тк сейчас там content. - и это вызывает ошибку
    #2
    Yarus нравится это.
  3. Yarus

    Yarus Cкладчик

    Регистрация:
    23 май 2015
    Сообщения:
    6
    Симпатии:
    1
    Большое спасибо, понял где копать. ошибка не много в другом была, не сортировка по колонке, а ругалась на дату. Я до этого думал что ругается на дату создания новости я там что только уже не про бывал но ошибка так и оставалась ). Оказалось что в joomla 3.4.3 обязательно на данный модуль нужно ставить начало публикации его . Сейчас старую версию шаблона про бывал там и joomla не 3.4.3 и версия шаблона другая с компонентами. Там данный модуль создается без даты и все работает. После обновления на 3.4.3 то сразу такая же ошибка становится. и чтоб модуль заработал уже нужно вручную поставить дату публикации модуля и тогда будет модуль News Show Pro gk5 работать.
    PS. проверил на других шаблонах, проблема тупо в новой joomla 3.4.3 она требует везде дату публикации теперь.
    Хотя нет не решилось но проблема с датами публикаций( опять ошибку выдает понять не могу что с датой то не так(
    Последнее редактирование: 4 авг 2015
    #3
  4. Yarus

    Yarus Cкладчик

    Регистрация:
    23 май 2015
    Сообщения:
    6
    Симпатии:
    1
    Прошло минут 10 и снова ошибка хотя и дата стоит и время.
    1064
    You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'DESC LIMIT 0,12' at line 21 SQL=SELECT content.id AS id FROM djthl_k2_items AS content WHERE content.published = 1 AND content.trash = 0 AND content.access IN (1,1) AND ( content.publish_up = '0000-00-00 00:00:00' OR content.publish_up <= '2015-08-04 15:29:46' ) AND ( content.publish_down = '0000-00-00 00:00:00' OR content.publish_down >= '2015-08-04 15:29:46' ) AND ( content.catid = 42 ) ORDER BY content. DESC LIMIT 0,12;

    Проверил время сервера и бд тоже верное стоит.
    Время ок:

    ===============================
    [root@binghost-s1 ~]# date
    Tue Aug 4 15:34:47 MSK 2015
    [root@binghost-s1 ~]# ntpdate -q 0.pool.ntp.org 1.pool.ntp.org
    server 46.8.40.31, stratum 2, offset 0.001152, delay 0.08189
    server 95.213.132.254, stratum 2, offset 0.024670, delay 0.02641
    server 95.213.132.250, stratum 2, offset 0.001586, delay 0.02638
    server 78.140.251.2, stratum 2, offset 0.002706, delay 0.02617
    server 91.207.136.50, stratum 2, offset 0.012843, delay 0.08449
    server 85.21.78.23, stratum 2, offset 0.018595, delay 0.06999
    server 195.3.254.2, stratum 2, offset -0.001015, delay 0.04327
    server 62.76.96.4, stratum 2, offset 0.001316, delay 0.03398
    4 Aug 15:34:56 ntpdate[19100]: adjust time server 95.213.132.250 offset 0.001586 sec

    =======================

    Таймзона в мускуле верная:
    MariaDB [(none)]> SELECT @@system_time_zone;
    +--------------------+
    | @@system_time_zone |
    +--------------------+
    | MSK |
    +--------------------+
    1 row in set (0.00 sec)

    Сайт тоже работает на Москве.
    Последнее редактирование: 4 авг 2015
    #4
  5. Modi34

    Modi34 Свой человек

    Регистрация:
    31 окт 2014
    Сообщения:
    2.033
    Симпатии:
    720
    причем здесь все это?)))) я же вам русским языком сразу написал в чем ошибка - content. - вы сказали нет я лучше знаю и столкнулись с той же ошибкой и теперь кучу бреда написали.... я вам повторяю ошибка в content. - это синтаксис неправильный вы из djthl_k2_items выбираете пустоту - либо выберите ордер бай либо удалите из хелпера его....
    так же возможно нужно проставить ордер бай в самих конфигах категории к2...
    Последнее редактирование: 5 авг 2015
    #5
  6. Modi34

    Modi34 Свой человек

    Регистрация:
    31 окт 2014
    Сообщения:
    2.033
    Симпатии:
    720
    в /mod_news_pro_gk5/data_sources/com_k2/model.php
    [​IMG]
    если лениво в админке проставить order by то можно просто удалить 258-259-е строчки
    #6
    Yarus нравится это.
  7. Yarus

    Yarus Cкладчик

    Регистрация:
    23 май 2015
    Сообщения:
    6
    Симпатии:
    1
    Большое спасибо, вы были правы. А вот в чем была проблема. Работал через Хром и вот как открывался модуль: Все тоже самое стояло но не работало не фига.
    [​IMG]
    А вот как открывается в Мазиле:
    [​IMG]
    Сохранил через мазилу и все заработало!
    #7