AHS-Soft ® :: Нейро-программирование :: Синапсы: Роена, Альдера, Нонжена
AHS-SOFT

AHS-SOFT


Автор поста AHSSOFT

Само-наполняемый новостной сайт на php

08.01.2019 AHSSOFT Поделиться... 0 5.0/5.0 (3)

Само-наполняемый новостной сайт на php

Представляем вам само-наполняемый, автономный, само-анализирующий новостной движок для сайтов, агрегаторов новостей.

В стартовой версии движка уже есть более 150 фидов, разбитых по детальным 30 категориям, но вы можете конечно же автоматически добавлять туда свои фиды. Метод вноса фидов прост до невозможного - вставляете в поле URL rss, или xml ленты, выбираете опцию - протестировать фид по текущим параметрам. Наблюдаете на экране пример полученных 5-ти новостей (с урлами картинок и видео, если они есть в лентах). Выбирает опцию - Добавить фид, всё.

Что нового

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

Вторая часть этого модуля, определяет сегодня свежие события, которые чаще всего упоминаются в СМИ и социальных сетях, а также, которые за день набрали больше всего просмотров в twitter, facebook и vk, и на основе этого анализа, создаётся страница: новости события дня, на которой происходит агрегация статей по этим трендам из разных источников, включая видео.

Добавлен код, который анализирует все тренды за определенный период и создаёт на их основе сводные страницы событий за этот период. Например, можно выбрать периодом 1 год, и модуль создаст страницу: события 2019 года, на которой будут все важные события, которые происходили в это период. Либо выбрать время года, как период, тогда получим страницы: тренды зимы, на которой будут собраны все важные тренды зимы.

Отдельная часть трендового модуля, постоянно мониторит новинки и события в, более, чем 40-ка тематических направлениях (тематики уже обучены в базе движка, изменить, или дополнить их пока нельзя самостоятельно). Если вы выберете для работы некоторые тематики в этом модуле, то поучите на каждый день, на основе анализа выбранной темы, такие страницы, как: какая сейчас самая популярная игра, какой сейчас самый популярный фильм, или: какой самый популярный телефон и т.д..

Ну, и конечно, можно просто смотреть самые популярные фразы за неделю и определять самому, какие тренды самые популярные сегодня и о чём будут говорить ещё несколько дней. Этот модуль отлично зарекомендовал себя на тестах, собирая просто шикарно событийный трафик безо всяких ссылок и массового репостов в социальных сетях.

Добавлено ранее

  • 1. Добавлен модуль для создания посетителями, персональных подборок с каналами;
  • 2. Изменен модуль трендов, теперь выводятся тренды, за указанное в настройках, количество дней.
Панель управления авто-наполняемого сайта новостей

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

  • 1. Нагрузка на хостинг сильно возрастет при скане новостей;
  • 2. Хороший рерайт не менее полезен и интересен пользователям, чем оригинальная новость и имеет право быть опубликованным отдельно.

Сам шаблон и дизайн фронт-энда максимально оптимизирован под нужды SEO. Нет никаких лишних букв и тегов в коде HTML - только чистый HTML и минимум ИД и Классов. Вы можете легко встраивать код в любой свой дизайн, абсолютно в любой - это дело пяти минут.

Код php движка оптимизирован под максимальные нагрузки и легко выдерживает до 50 000 посетителей в сутки на шаред хостинге за 1 доллар в месяц.

Дизайн новостного сайта

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

Система статистики собирает всю информацию по этим рекламным местам и выводит вам в удобном виде, чтобы вы могли наиболее выгодно размещать рекламные материалы на страницах своих сайтов.

Тренды новостей

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

Скорость сканирования

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

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

Кроме этого, в шаблоне по умолчанию доступны модули: рейтинга новостей для посетителей сайта, комментарии от посетителей, подписка на push уведомления.

Скачать само-наполняемый новостной сайт на php

Пример базового шаблона сайта можно увидеть на домене avvva.ru.

Ну, и как всегда - всем спецам добро пожаловать! От вас разложенный синапс Нонжена, от нас - движок и рекомендации в настройках для вас.



ДОБАВИТЬ КОММЕНТАРИЙ
AlenkaBC AlenkaBC

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

AHSSOFT AHSSOFT

Ну, это в шаблоне можно просто добавить, а не в движке самом. Открой шаблон полной новости и возьми код картинки, и вставляй её куда хочешь.

svetlanka svetlanka

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

AHSSOFT AHSSOFT

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

olegikww olegikww

Анализ что-то валится. Кол-во новостей на одном сайте перевалило за 200К, и посетителей в сутки стало 120К, после этого, движок не может правильно анализировать похожие и тренды, выборка идет просто новыми.
Что там Эл такого может быть? Или я уперся в ресурсы хостинга и нужно усилить хостинг? (xeon 4, 2Gb DDR4, SSD Evo 850).

AHSSOFT AHSSOFT

Если период скана стоит чаще, чем раз в 15 минут при таком кол-ве новостей и посещалке, то да, ты уперся в лимиты хостинга. Я специально не выводил мессаги ошибок, а просто сбрасываю анализ в коде, если сервер не тянет нагрузку.
Перескачи на новый хостинг. У меня на тесте, 1 миллион новостей, 220 тысяч посетителей - анализ держит свободно на i7 4700K, ram 4Gb, SSD Evo 850.

neurosoftik neurosoftik

Есть баг в анализе событийного трафика. Если фразы событий дня идут со спец разделителями (вместо тире, или дефиса идут длинное тире, или специальное тире восьмибайтное и т.д.), то эти фразы дробятся на две разные по этим символам, в итоге тренд валится в пи... Так, как отдельно эти слова не имеют смысла.
Эл, поправь. Алго такой: не нужно собирать все спецсимволы, а наоборот, все не стандартные символы во фразах главных событий, просто оставляй как фразу, без дробления.


Заголовок: Загрузить изображения

HTML или Текст:

Закрепить в топе  ::  Картинка поста: Картинка 1 Картинка 2 Картинка 3 Картинка 4 Картинка 5 Картинка 6 Картинка 7 Картинка 8 Картинка 9 Картинка 10 Картинка 11 Картинка 12 Картинка 13 Картинка 14 Картинка 15 Картинка 16 Картинка 17 Картинка 18 Картинка 19 Картинка 20

Комментарий: