Всем привет, у меня такая проблема:
У меня 4 сайта, представим, что сайт №1 самый главный, на нем около 30 разделов с новостями, остальные 3 сайта должны подтягивать новости с сайта №1, то есть оператор раскидывает на сайте №1 новости по разделам, а остальные 3 сайта подтягивают, из нужного им раздела к себе новости, причем эти новости должны отображаться на сайте, который их подтянул(не rss), без ссылки на сайт №1.
Была тут статья "ПОЛЬЗОВАТЕЛИ — единая база для порталов.", но ее тут уже нету и я не уверен, что оно мне подойдет.
Кто что может посоветовать??
Спасибо.
#1
31 мая 2013 в 18:30
#2
31 мая 2013 в 18:38
может попробовать через rss это сделать
#3
31 мая 2013 в 20:36
rss подтягивает только анонс, а на полную статью дает ссылку на сайт источник, плюс не разбивает по страницам и не сохраняет старые статьи, я думал применить парсер, но не нашел нормального (((может попробовать через rss это сделать
Сегодня в 01:59
#4
31 мая 2013 в 20:36
rss подтягивает только анонс, а на полную статью дает ссылку на сайт источник, плюс не разбивает по страницам и не сохраняет старые статьи, я думал применить парсер, но не нашел нормального (((может попробовать через rss это сделать
#5
31 мая 2013 в 23:34
все четыре сайта на одном хостинге?
#6
1 июня 2013 в 00:59
да, на одном серваке, но база не под одним пользователем((
#7
1 июня 2013 в 19:42
Тоже нужно уже давно, вот только вариант с rss более ничего
#8
2 июня 2013 в 21:04
как вариант — написать парсер и сохранять все в базу у каждого сайта
#9
2 июня 2013 в 21:06
кстати! А что вы будете делать с дублями страниц? Закрывать на неосновных сайтах?
не понял про какие дубли, поподробнее можно?А что вы будете делать с дублями страниц?
я пытаюсь использовать этот парсер, но увы пока не выходит(( ruseller.com/lessons.php?rub=37&id=639
#11
3 июня 2013 в 09:10
У вас фактически получается что на 2 разных сайтах будут одни и те же статьи (которые будут парситься). То есть получается что сперва статья размещается на основном сайте, потом эта же самая статья размещается на другом сайте. То есть получается дубль. Поисковики к этому относятся негативно.не понял про какие дубли, поподробнее можно?
Как вариант чтобы избежать пессимизации ПС, закрыть статьи на втором сайте от индексации.
Ничем не могу помочь, я пишу, в случае необходимости, парсеры себе сам.я пытаюсь использовать этот парсер, но увы пока не выходит
#12
6 июня 2013 в 04:37
Если на одном сервере, то может и базу сделать единую, только с разными префиксами?
А процедуру сохранения новости дополнить дублированием записи в таблицу со вторым префиксом. Или же использовать представление таблицы CREATE VIEW `cms2_blogs` AS SELECT * FROM `cms_blogs`
Если такой вариант чем-то не устраивает и необходимо разнести по-разным базам, тогда можно по крону выполнять
DROP TABLE `base1`.`cms_blogs`;
CREATE TABLE `base1`.`cms_blogs` AS SELECT * FROM `base2`.`cms_blogs`
Можно использовать триггеры AFTER INSERT/AFTER UPDATE.
Вариантов множество, все зависит лишь от полета фантазии.
P.S. Парсеры использовать надо для чужих сайтов, но не для своих.
А процедуру сохранения новости дополнить дублированием записи в таблицу со вторым префиксом. Или же использовать представление таблицы CREATE VIEW `cms2_blogs` AS SELECT * FROM `cms_blogs`
Если такой вариант чем-то не устраивает и необходимо разнести по-разным базам, тогда можно по крону выполнять
DROP TABLE `base1`.`cms_blogs`;
CREATE TABLE `base1`.`cms_blogs` AS SELECT * FROM `base2`.`cms_blogs`
Можно использовать триггеры AFTER INSERT/AFTER UPDATE.
Вариантов множество, все зависит лишь от полета фантазии.
P.S. Парсеры использовать надо для чужих сайтов, но не для своих.