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

AHS-SOFT


Автор поста AHSSOFT

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

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

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

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

Что нового

Провели обучение на тематики и источники СМИ. Теперь в стартовой версии движка сразу присутствуют около 9000 rss лент, которые разбиты на 160 категорий по различным тематикам (40 главных рубрик и 120 подрубрик в этих рубриках). Средний объем свежих новостей в час теперь достигает: 15 000.

Улучшен автопостинг новостей в соцсети, а именно: 1. в twitter - сначала сайт получает список трендовых фраз в твиттере, потом анализирует последние новости и если найдены новости с этими фразами, то постит их с хэштегами этих фраз. В итоге, показ ваших твитов вырастает в среднем в 15-120 раз. 2. в facebook - тоже самое, идет анализ сначала трендов, затем постятся найденные новости из последних с этими словами.

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

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

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

Поддерживается на данный момент постинг в: twitter, facebook, vk, одноклассники, mailru (G+ отключили, ибо, он закрывается). Можно указать как количество новостей для одного аккаунта, так и время, через которое, определенное количество новостей, будет отправлено в ту, или иную, соц-сеть.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



ДОБАВИТЬ КОММЕНТАРИЙ
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

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

B2.BY B2.BY

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

AHSSOFT AHSSOFT

Да Алекс, номера в бане у вконтакте. Добавим новый пул на днях.

b2bspros b2bspros

Ставлю в фэйсбук постить 100 новостей каждые 30 минут, на стенах по 3-5 новостей только - куда теряются остальные?

AHSSOFT AHSSOFT

Вэл, 100 новостей это на все аки каждые 30 минут, посмотри сколько аков у тебя активных в данный момент в facebook, и подели 100 на них.

lavickayavi lavickayavi

Ёпсель, Эл, старые тематики не совпадают с новыми по ИД-шкам, да как так-то?
У меня полмиллиона новостей в старых рубриках, как мне новые ленты и рубрикатор теперь подключить-то?

AHSSOFT AHSSOFT

Ви, не кипишуй на ровном месте, всё совпадает. Ты сначала синопсис читай, а потом обновляйся, мис торопыга.
С обновой файл идет для исправления рубрикатора старого, сначала его запускай, рубрики станут новыми, а потом уже накатывай сам двиг.


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

HTML или Текст:

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

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