Перейти к публикации

saigontov

местные
  • Публикации

    335
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    2

Сообщения, опубликованные пользователем saigontov

  1. Добрый день! Подскажите, при попытке загрузки файлов на сервер в карточке новости вылетает следующая ошибка. Что может быть не так? 

    Сайт: https://gm-info24.com/ 

    syntax error, unexpected 'private' (T_PRIVATE), expecting variable (T_VARIABLE)

  2. 1 час назад, celsoft сказал:

    Да верно. futureannounce использует не дату новости как стартовый отчет, завтрашнюю дату от текущей даты. Т.е. выводятся только новости начиная с "завтра". Сегодняшние часы она не учитывает. И по часам она не считает, только по дням.

    Так, ладно. Можете мне подсказать, в какой части ядра надо ковыряться программисту, чтобы реализовать такой костыль? Чтобы учитывало по часам?

  3. Добрый день. Сайт: oldich.art

    На сайте есть блоки анонсов ближайших событий сделанных через {custom} – к примеру на главной: 

    {custom category="1-4" futureannounce="yes" days="90" template="shortstory" available="global" from="0" limit="50" order="date" sort="asc" cache="no"}

    Данная функция выводит события запланированные к публикации с завтрашнего дня. 
    Но, она не выводит событие, которое запланировано на сегодня (к примеру сейчас 12:00, а событие запланировано на 16:00 – оно не будет отображаться).

    Я пытался сделать вывод даты на сегодня подставив перед ней дополнительно строку с параметрами : futureannounce="no" days="1"

    {custom category="1-4" futureannounce="no" days="1" template="shortstory" available="global" from="0" limit="50" order="date" sort="asc" cache="no"}
    {custom category="1-4" futureannounce="yes" days="90" template="shortstory" available="global" from="0" limit="50" order="date" sort="asc" cache="no"}

    Но, она лишь вывела событие опубликованное вчера.
    Получается, что у меня образовался пробел для события назначенных на будущую публикацию СЕГОДНЯ
     

    futureannounce принимает значения yes или no. Данный параметр работает совместно с параметром days="X", и указывает что публикации нужно брать из будущих дат. Например, тег {custom futureannounce="yes" days="1"} означает что необходимо вывести публикации, дата которых назначена на завтра, т.е. на +1 дней, а тег {custom futureannounce="yes" days="2"} выводит публикации дата которых назначена на завтра и послезавтра, и т.д. Данных параметр будет полезен вебмастерам, для вывода грядущих анонсов на своём сайте.

    Документация гласит: ... публикации нужно брать из будущих дат. Но для меня СЕГОДНЯ с не наступившим временем публикации – это тоже еще будущая дата. 

    Как быть? 

  4. Добрый день! Сайт: https://oldich.art/ 

    Вопрос такой. Есть дополнительное поле [price]. Создавая новую новость мы вводим например 20000 рублей. Надо, сделать так, чтобы при просмотре полной новости был инпут, куда пользователь вводит статичный промокод на 10% и дополнительное поле [price] сразу пересчитывало значение дополнительного поля ( выводило не 20000, а 18000 )

    Можно ли стандартными средствами DLE реализовать конструкцию типа: есть два допполя: [price] и [promokod].
     

    if [promokod = 0] then [price]
    
    or if [promokod = promo10] then price = [price - 10%]

     Как думаете? 

  5. Добрый день. Сайт: enoteka1.ru 

    Требуется разработать плагин для формирования корзины и отправки списка отобранного товара (в dle это новости) по почте. Пока без функции самостоятельной оплаты.

     

  6. 3 минуты назад, celsoft сказал:

    Вот вы просто взяли и написали в чужую тему которая очень старая и вообще по другим вопросам, и человеку вообще отвечали по проблемам в принципе не касающимся того что вы написали о своей проблеме. Вот с чего вы взяли что у автора топика и у вас одна и та же причина? У автора топика JS скрипты не работали на сайте, а у вас теги DLE, которые в принципе не имеют отношения непосредственно к JS и шаблонам.

    Виноват. Извиняюсь

     

    3 минуты назад, celsoft сказал:

    Чтобы сказать точно в чем причина именно вашей проблемы, необходимо смотреть сайт, состояние файлов и настроек. Может вы например поддержку авторизации отключили на сайте и конечно никакие [edit] работать не будут, а может с файлами что то не так, огромное количество причин может быть и гадать тут можно до бесконечности. Есть тех. поддержка https://dle-news.ru/index.php?do=feedback обращаетесь со своего клиентского аккаунта, присылаете доступ по FTP и к админпанели DLE. Описываете свою проблему подробно, что и куда поставили и где не работает. Ваш сайт осмотрят и скажут в чем причина проблемы.

    Написал запрос. Спасибо

  7. 02.04.2021 в 19:38, germanydletest сказал:

    Потому что у Вас тег {AJAX} подключен в начале страницы, а JS скрипты в конце страницы, скорее всего через тег {jsfiles}, а если открыть документацию, то там можно увидеть

    aa.png

    Ок, я попробовал. Проблема не решилась. Скрипты внизу страницы – это мои пользовательские скрипты, они никак не связаны с {jsfiles}.

    1. {jsfiles} я не использовал вообще, а значит служебные скрипты у меня лежат в {header}.
    2. Попробовал переставлять {AJAX}  в разные места (до, после и вообще в разные места относительно моих пользовательских скриптов), комбинировал с {jsfiles} – не помогло.
    3. Попробовал вообще все пользовательские скрипты снести со страницы – тоже не помогло.
    4. Движок обновил до актуальной версии, думал может поможет – не помогло.
    5. Плагины тоже отключал – ничего не помогает. 
    Все это проделывал с жестким обновлением страниц в браузере и сбросом кэш в движке.

    Тоесть у меня наглухо не работают функции [group] и [edit] – информация заключенная в эти теги просто не выводится в шаблоне.

  8. Добрый день! Сегодня наткнулись на проблему со вставкой видео в новостях через функцию [media]

    Сайт и конкретная страница с проблемой: https://russretail.ru/soyuz_news/22950-situacija-s-saharom-na-vestiru-kommentarij-direktora-sojuza-nsr.html

    Прошу уточнить, что делаем не так? Мы просто выбираем в пункт «Вставка контента с других сервисов». В тело полной новости вставляется строка: 
     

    [media=https://youtu.be/6E90pgyQdDM]

    Но у публикацию, она в таком виде и уходит. Что мы делаем не так? Может где-то настройку надо выставить соответствующую? 

  9. 04.02.2021 в 14:10, germanydletest сказал:

    Отключаете все установленные плагины (если ещё вносились изменения в файлы, то восстанавливаете оригинальные файлы из дистрибутива) и затем включаете по одному плагину и смотрите, после включения какого отваливаются теги [group=....][/group] и [edit][/edit]. После того, как определите, какой конкретно плагин ломает теги, идёте к разработчику плагина, за разъяснением и исправлением бага.

    Попробовал включать/отключать плагины (выключил вообще все). Ничего не изменилось. 
    К примеру в полной новости так и не появилась кнопка [edit]Редактировать[/edit]. 

    Может есть другие предположения? Я сейчас подумываю попробовать обновить версию движка на актуальную, может излечится эта проблема.

  10. Коллеги

    28.12.2020 в 17:45, saigontov сказал:

    отлетели функции:

    • [group=....][/group]
    • [not-group=....][/not-group]
    • [edit][/edit]

    Коллеги, проблема уже очень актуальная. Не работают функция [edit]...[/edit] и [group=][/group]

    В чем может быть причина? Я перепробовал удаление скриптов в шаблонах – к положительному результату не привело. 

    На всякий случай просмотрел попытки входа, прогнал антивирусом =)) не знаю что еще сделать можно

  11. 12 минут назад, celsoft сказал:

    атрибут turbo не является составляющим стандарта RSS 2.0, это атрибут придуманный яндексом для турбо страниц яндекса. Соответственно убрав его, вы будете проходить валидацию RSS, но не будет турбо страниц в яндексе. Тут нужно выбирать что для вас важнее и нужнее.

     

    19 минут назад, alex32 сказал:

    Это xml, для его проверки надо использовать соответствующий инструмент  https://validator.w3.org/feed/ , а не валидатор html

    Коллеги, вас понял! В таком случае опускаю вопрос.  Спасибо !

  12. Коллеги, добрый день! Меня не отпускает одна вещь, связанная с валидацией кода на своих сайтах на DLE. 

    Сайт для примера: https://brunner.ru/ 

    Валидатор пропускает все, кроме файла: https://www.brunner.ru/rss.xml

     

    URI: https://www.brunner.ru/rss.xml
    
    18	7	</item><item turbo="true">	
    
      Unexpected turbo attribute on item element [help]
    
    28	7	</item><item turbo="true">
    38	7	</item><item turbo="true">
    48	7	</item><item turbo="true">
    58	7	</item><item turbo="true">
    68	7	</item><item turbo="true">
    78	7	</item><item turbo="true">

     

    Конечно, может это не критично, но все же хочется достичь полной нирваны от W3C.

    Кто решал вопрос? 

     

     

  13. Добрый день! Сайт psktitan.ru. 

    Я настраиваю для сайта турбо-странцы Яндекса. Он в свою очередь черпает информацию о сайте из стандартных источников RSS.XML генерируемый DLE. Но RSS не подхватывает данные дополнительных полей (в том числе картинки из доп поля типа Галерея). Вопрос, как-то можно выполнить манипуляции генерации RSS с учетом моих дополнительных полей?

  14. 1 час назад, ntrtv сказал:

    Через систему плагинов:

    В файле engine/modules/show.short.php

    найти $news_c = 1; и добавить ниже $news_position = 1;

    найти $news_count ++; и добавить ниже $tpl->set( "{news-position}", $news_position );
    $news_position ++;

     

    <meta itemprop="position" content="{news-position}" />

     

    Спасибо большое! Работет 

  15. Коллеги, добрый день! Работаю с микроразметкой в каталогах сайта https://psktitan.ru/hangars/

    Есть такой параметр микроразметки: <meta itemprop="position" content="" />

    Нужно чтобы каждая выведенная в ленте новость имела эту строку с нарастающим content="N+1" начиная с «1».

    <meta itemprop="position" content="1" />

    <meta itemprop="position" content="2" />

    <meta itemprop="position" content="3" />

    <meta itemprop="position" content="..." />

    <meta itemprop="position" content="N" />

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

    Подскажите, как можно это реализовать short-story.tpl?

  16. 17.11.2020 в 22:18, Alex_Magazin сказал:

    Причину нашел сам,проблема была не в шаблоне даже,а в файле show.full. Спасибо все кто помогал.

    Подскажите в чем была проблема? У меня тоже отлетели функции:

    • [group=....][/group]
    • [not-group=....][/not-group]
    • [edit][/edit]

     

    Т.е. у меня под админом не выводится к примеру кнопка редактирования новости при просмотре страниц каталогов (shortstory) и полной новости (fullstory).

    Сайт: https://psktitan.ru/ 

    Только что, saigontov сказал:

    Подскажите в чем была проблема? У меня тоже отлетели функции:

    • [group=....][/group]
    • [not-group=....][/not-group]
    • [edit][/edit]

     

    Т.е. у меня под админом не выводится к примеру кнопка редактирования новости при просмотре страниц каталогов (shortstory) и полной новости (fullstory).

    Сайт: https://psktitan.ru/ 

    Дополню еще, что грешу на плагин, который устанавливал для галереи картинок: 
    Плагин позволит выводить ссылки картинок с доп поля типа галерея [ https://lazydev.pro ]

  17. 13 часов назад, alex32 сказал:

    Если на главной, то скорей всего {custom} Искать надо нечто подобное {custom category="2"  fixed="yes" limit="4"

    Да, нашел! Спасибо. Все это время банально смотрел «не в ту» сторону... 

  18. Коллеги, доброго времени суток. Возникла большая проблема с сайтом www.alcoexpert.ru

    Хостер наложил ограничения на работу сайта из-за высокого превышения нагрузки на базу данных (не обращайте внимание на даты – данные только после переезда).

    download?id=rJCl1D5wPBNtly1Pt4iCnCiutdaQxD

     

    Причем, ранее я пытался разобраться с вопросом долгого ответа сервера (TTFB), в итоге от хостера получил ответ: 

    Например при формировании главной страницы в коде сайт происходит 2 запроса в базу
    
    SELECT p.id, p.autor, p.date, p.short_story, CHAR_LENGTH(p.full_story) as full_story, p.xfields, p.title, p.category, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM dle_post p INNER JOIN (SELECT DISTINCT(dle_post_extras_cats.news_id) FROM dle_post_extras_cats WHERE cat_id IN ('2')) c ON (p.id=c.news_id) LEFT JOIN dle_post_extras e ON (p.id=e.news_id) WHERE date < '2020-10-09 20:24:12' AND approve=1 ORDER BY fixed DESC, date DESC LIMIT 0,4
    ELECT p.id, p.autor, p.date, p.short_story, CHAR_LENGTH(p.full_story) as full_story, p.xfields, p.title, p.category, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM dle_post p INNER JOIN (SELECT DISTINCT(dle_post_extras_cats.news_id) FROM dle_post_extras_cats WHERE cat_id IN ('2')) c ON (p.id=c.news_id) LEFT JOIN dle_post_extras e ON (p.id=e.news_id) WHERE date < '2020-10-09 20:24:12' AND approve=1 ORDER BY fixed DESC, date DESC LIMIT 0,4
    каждый запрос выполняется больше секунды. Если вы оптимизируйте эти запросы или настоите кеширование, вы существенно снизите TTFB.
    

     

    Но у меня не получается разобраться, какие из блоков сайта генерят эти запросы, затрудняющие скорость загрузки сайта. И вот теперь еще и ограничение + агрессивное кэширование... в результате при серфе сайта через раз вылетает ошибка:

    503 Service Unavailable: The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

    При этом, не можем похвастаться большим количеством трафика в сутки (не более 1000). Может это из-за веса базы данных? В ней новости хранятся чуть ли не с 2010 года (вес 600+ мб.)

    Что делать?

  19. Всем спасибо!

     

    В 26.06.2020 в 16:17, alex32 сказал:

    Неужели сложно просто воспользоваться поисковиком? https://lazydev.pro/fcode/26-url-xfield-gallery-plugin.html

     

    Плагин – то что надо. Получилось как было задумано. 

    Сделал вывод фоток в слайдер из галереи до 20 фоток (если надо будет, расширю).

    Результат: https://psktitan.ru/6-bystrovozvodimyj-angar-iz-sjendvich-panelej-dlja-vertoletov-heliport-moskva.html

  20. 52 минуты назад, alex32 сказал:

    Ну тогда можете дальше решать свою проблему. Из коробки решения нет.

    Спасибо за ссылку!

     

    57 минут назад, germanydletest сказал:

    От @Gameer'a плагины ставить можно, это его сайт 

    Ок. Спасибо

×
×
  • Создать...