- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Доброго времени суток!!!
Я не профи в веб-программировании, поэтому и задаю вопрос такого рода. Кто-нибудь может подсказать, каким образом может быть построен алгоритм экспорта новостей. Про RSS я нашел много инфы, и вроде понял как он работает, но вопрос сейчас в другом. В этой информации нигде нет руководства по установке. Даже скриптов никаких не нашел.
//Сразу для определения понятий. Сайт который будет поставлять новости на другие сайты будет "поставщиком" или П, а сайт, который принимает новости, будет "клиентом" или К.//
Итак, каким образом сайт "П" вставляет в хмл-файл в тег "url", в теги заголовков и т.д. новую новость (ссылку на эту новость), чтобы ее брал сайт "К". Понятно, что в ручную в эти теги адрес ссылки на каждую новую новость прописывать без понту :p, а тем более когда на сайте выходит много новостей. Вот здесь и возникает проблема.
Что именно надо прописать на своем сайте "П", чтобы АВТОМАТОМ сайт вставлял в поле юрл ссылку на новую новость. Может кто-то может поделиться опытом?
Может у кого есть скриптик какой или хотябы инфа полезная?
Буду очень благодарен, т.к. новости надо поставить по зарез.:smoke:
Ну вот вам спецификация RSS 2.0:
http://blogs.law.harvard.edu/tech/rss
Новости-то как на сайте появляются? Ручками верстаются или где в базе лежат? Если в базе, то надо их просто вывести не в HTML, а в XML по вышеупомянутой спецификации..
Dwarf, на этой ссылке как раз ничего связанного с автоматизацией нет. Там описан принцип RSS, а как его воплотить в жизнь и автоматизировать не разъяснили . Новости не лежат в базе, они пишутся в ручную, а затем генерируются специальным скриптом.
Вопрос в том, как автоматом выносить эти новости в хмл-файл после того, как они появляются у меня на сайте. Т.е. как только каждая новость написана и сгенерирована к себе на сайт в определенный файл nnnnnnnnnn.shtml, этот файл, вернее его ссылка вставляется в хмл-файл в поле url и автоматически появляется на сайте К.
Вот и весь принцип. В ручную этим заниматься, это просто бред. Писать новости к себе на сайт, потом в ручную прописывать эти же новости в тегах (юрл, название темы и т.д.) в хмл-файле. Ладно, если бы вопрос стоял об одной новости в день, но когда их десятки, то тут без автомата никак.
Нужен просто какой то скрипт, который формирует эти ссылки в хмл-файле сразу же после публикации новости на сайт "П" (может прямо с того места от куда пишутся новости). Или можно как-то по другому обойтись?
дак элементарно всё!
Есть база с новостями, есть скрипт котрый генерит вывод, добавьте такойже скрипт с изменениями в сторну:
1. Создает XML - файл (если его еще нет)
2. Записывает в начало XML - файла <item> (собственно говоря по спецификации, ссылка на которую приведена выше, и начало и середина конец)
3. каждая последующая новость сдвигает первый <item> вниз
3. Накапливается 10 (допустим) новостей, последний <item> удаляем и далее п.3
Вот и весь алгоритм. Дело за скриптом :)
А в xml файл php код внедрять нельзя?
Что то я никак не пойму, как сделать файл rss.xml :(
Любой вменяемый блог на php умеет делать rss. Достаточно скачать и поглядеть как он делает.
А может быть стоит почитать зачем был создан ХМл и как его применить...
Вот к примеру есть такая "вещь" как xls
а еще можно с помощью ЯваСкрипта, не говоря уже о банальном парсинге ХМЛ файлов по средствам ПХП
http://www.feedforall.com/
Ничего не поняла.
нужно сделать обычный rss-канал. Спецификация везде написана, про итемы и пр. прочитала. Я главного не пойму. Есть база с новостями. Написать скрипт на php, выдергивающий из базы последние 10 новостей (или заголовков новостей) не проблема. Создать пресловутый файл.xml, в который согласно спецификации, записать эти 10 заголовков с ссылками на новости, тоже допустим не проблема. Не пойму каким образом будет обновляться этот файл.xml? Если в самом файле нельзя прописывать код php, то при открытии файла.xml ничего же происходить не будет. Как связать файл.xml с постоянно обновляющейся новостной базой.
Куда ни плюнь - везде сейчас этот rss. Яндекс (и не только) уже поиск по этим rss сделал. Наверняка есть какой-то алгоритм. Но я что-то ничего не могу найти :(
Весна, как обновлять ХМл файл дело Ваше - хоть руками дописывайте новости, или например сервлет сделайте, который будет раз в час обновлять файл...
А как его будет Яндеск разбирать - дело совсем не наше - пусть они и думают :)
Весна, завести фид в агрегатор и добавить в Яндекс, если я правильно понял проблему.
http://feedfinder.feedster.com/
http://www.completerss.com/