Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#51 Re: "А как сделать..." » Турбо-страницы » 2020-04-17 21:28:48

Можно попробовать еще фильтр добавить

{{ news.full | replace({
  '/([^\pL\pN\pP\pS\pZ])|([\xC2\xA0])/u': '',
}) }}

#52 Re: "А как сделать..." » Турбо-страницы » 2020-04-17 21:12:47

irbees2008, в этой новости непечатаемый символ https://o-kredite.info/poleznaya-informaciya/mozhno-li-poluchit-ipoteku-s-isporchennoi-ki.html

Предлагаю просто отредактировать новость

Если это не подходит, то https://blog.sergey-lysenko.ru/2012/09/php-remove-non-printable-chars.html

#53 Re: "А как сделать..." » Турбо-страницы » 2020-04-17 20:03:42

Турбо у яндекса - это рассадник рекламы smile

#54 Re: "А как сделать..." » Турбо-страницы » 2020-04-17 16:53:26

irbees2008, меня вот какой вопрос интересует, проверить сам в данный момент не могу: а если при отправки ленты там будут присутствовать новости, которые уже были раннее отправлены, то как яндекс на это реагирует?

#55 Re: "А как сделать..." » Турбо-страницы » 2020-04-17 16:31:02

Попробуй поменять вот в этой строке на это:

return "select * from ".prefix."_news ".$where." order by id desc limit ".$start.",".$this->countItems;

То есть order by id asc на order by id desc.

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

#56 Re: "А как сделать..." » Турбо-страницы » 2020-04-17 13:47:40

1 Сделаем сортировку. Плагин я, наверное, к себе утяну, перепишу как с этим определюсь https://github.com/russsiq/ng-helpers
2 p.xfields.pocter.entries[0].url буквы в слове pocter спутаны
3 По всей видимости проблема из-за присутствия code, а точнее не корректного сохранения html-сущностей в БД

#57 Re: "А как сделать..." » Турбо-страницы » 2020-04-17 12:46:43

1 Сортировка, порядок вывода, постраничка

irbees2008 пишет:

Может постраничку убрать, и выводить просто последние

Ну а если у человека на сайт есть новость с идентификатором равным 1 и она хорошо проиндексирована яндексом, то может ли получиться так, что он не сможет добавить для нее турбо-страницу?

irbees2008 пишет:

Сортировка начинается  не с последних а с первых новостей, надо чтобы сначала шли последние , страница один выводит самые первые новости сайта, также и с категорией.

Надо подумать как правильнее это сделать.

2 Доп.поля

irbees2008 пишет:

Вывести {{ debugValue(p.xfields.poster) }} не получается

Покажи шаблон news.short. Там всё нормально выводится на сайте? Имеется ввиду сам сайт, а не турбо-страницы.

Хотел бы еще упоминуть, что контент на турбо-странице и на основном сайте должны максимально повторяться.

3

irbees2008 пишет:

https://ngcmshak.ru/turbo-yandex/interfeis/page-1.xml  какая то ошибка

Где, какая?

#58 Re: "А как сделать..." » Турбо-страницы » 2020-04-16 21:15:33

В шаблоне есть пример, должно выводиться:

{% for image in p.xfields.poster.entries %}
    <figure>
        <img src="{{ image.url }}" alt="" />
    </figure>
{% endfor %}

Проверь, что в переменной:

{{ debugValue(p.xfields.poster) }}

#59 Re: "А как сделать..." » Турбо-страницы » 2020-04-13 21:47:08

Мутил, крутил с github, вроде получилось https://codeload.github.com/irbees2008/turbo_yandex/zip/utf-8

#60 Re: "А как сделать..." » Турбо-страницы » 2020-04-13 18:52:27

https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository

Создай ветку utf-8 или что-то типа того и я туда отправлю запрос, там вручную всего-то шаблоны нужно перекодировать[hr /]

и все *.ini (в корне плагина) и языки, если быть точным.

#61 Re: "А как сделать..." » Турбо-страницы » 2020-04-13 11:18:16

Пришлось перелопатить плагин, чтобы избавиться от лишних запросов по извлечению изображений из БД. А также пришлось к стандартным переменным вернуться и теперь шаблона, как обычно два: один из которых по типу news.table.

#62 Re: Тестирование версий » NGCMG версии 0.9.5 [Release Candidate 2][GIT 20170215] » 2020-04-13 11:13:10

8 Дополнительные запросы на извлечение изображений из БД плагином xfields при отображении полной новости, а также при использовании плагинами функции news_showone. Файл \engine\includes\inc\libnews.php строка примерно 181 заменить на строку:

$callingParams['linkedImages']['data'][$v['id']] = $v;

В этом же файле закомментировать строки 698-699, так как переменные сформированы уже выше $callingParams['linkedImages'] = $linkedImages;

// $callingParams['linkedImages']['ids']  [] = $v['id'];
// $callingParams['linkedImages']['data'] [] = $v;

#63 Re: "А как сделать..." » Турбо-страницы » 2020-04-12 18:48:51

irbees2008, спасибо большое.

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

#64 Re: "А как сделать..." » Турбо-страницы » 2020-04-12 17:17:41

irbees, нужно принять. Добавил постраничку site.ru/turbo-yandex/page-1.xml, и возможность отправлять ленту в вебмастер для конкретной выбранной категории, например, /turbo-yandex/catalog/page-1.xml.

Хотелось бы отметить, что плагин делался под версией NGCMS 0.9.5 (кодировка 1251) и версия PHP 7.2.4.

#65 Re: "А как сделать..." » Турбо-страницы » 2020-04-11 08:09:38

irbees2008, пока рановато, но да ладно. Когда стал переписывать конфиг и посмотрел ограничения, то оказывается можно постраничку сделать и отправлять несколько файлов на обработку.

#66 Re: Тестирование версий » NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524] » 2020-03-30 14:19:09

irbees2008, некоторое время в офлайн был и не пойму, твой коммит не одобрили?

#67 Re: Тестирование версий » NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524] » 2020-03-22 09:33:35

irbees2008, все три там не нужны, только этот коммит https://github.com/russsiq/ngcms-core-u … 2a967694c9. Добавь сам, пожалуйста, а то не охота еще одну версию к себе клонировать.

#69 Re: Флейм » Приветствие при входе на сайт » 2020-03-10 08:36:40

Не охота изучать, вот такая штука должна работать некоторое время, хотя бы smile

{# Если это главная страница #}
{% if isHandler('news:main') %}
<script>
document.addEventListener('DOMContentLoaded', function(documentEvent) {
    // Создаем кнопку.
    const button = document.createElement('button');
    
    // Добавляем слушателя.
    button.addEventListener('click', function(buttonEvent) {
        // Создаем объект аудио.
        const media = new Audio('https://img.imgsmail.ru/static.promo/sounds/notifier/bell.mp3');

        // Воспроизводим аудио.
        media.play();
    });
    
    // Программно кликаем по кнопке.
    button.click();
});
</script>
{% endif %}

#70 Re: Флейм » Приветствие при входе на сайт » 2020-03-10 08:28:42

Во как получается: решил проверить работу скрипта и оказалось, что разработчики Chrome изменили политику в отношении автопроигрывания, что конкретно меня, радует. https://developers.google.com/web/updat … cy-changes

Нужно изучить.

#71 Re: Флейм » Приветствие при входе на сайт » 2020-03-10 08:12:07

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

Что касается задачки, то решений полно в интернетах, ну хотя бы тут https://developer.mozilla.org/en-US/docs/Web/API/HTMLAudioElement.

{# Если это главная страница #}
{% if isHandler('news:main') %}
<script>
document.addEventListener('DOMContentLoaded', function(event) {
    // Создаем объект аудио.
    const media = new Audio('https://img.imgsmail.ru/static.promo/sounds/notifier/bell.mp3');
    
    // Воспроизводим аудио.
    media.play();
});
</script>
{% endif %}

Это нужно добавить в main.tpl перед закрывающим тегом </body>.

#73 Re: Страницы плагинов » x_filter - фильтр записей » 2020-02-28 04:45:41

Версия плагина 0.3.0 включает критические обновления

Набросал дополнения к плагину.

Теперь необходимо определиться, какие дополнительные настройки и функциональность необходимо перенять из плагина xnews.

#74 Re: Страницы плагинов » x_filter - фильтр записей » 2020-02-26 13:24:40

На номер телефона, на баланс +7(984)154-15-57 - это МТС-инернет симка.

[hr /]

Пришли, спасибо. Приступил.

#75 Re: Релизы версий » Версия 0.9.5 Release » 2020-02-22 20:35:42

murmurishka пишет:

Еще двиг завалился)) Хотсер отрубил сайт из-за превышения запросов к БД ( ...already has more than 'max_user_connections' active connections! )

Не можете поделиться списком используемых плагинов?

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

Работает на FluxBB