Магнат

Рейтинг
59
Регистрация
08.02.2006
Можно заменять <yandex:full-text> на <description> с помощью регулярных выражений, и потом парсить, как нормальный RSS.

При таком раскладе его можно парсить и как обычный текст.

То ТС

У вас парсер с использованием каких функций написан? Если на DOM, то копайте в сторону DOMDocument->getElementsByTagNameNS(), если на xml_parser, то xml_parser_create_ns(). Если используете готовую библиотеку, то ковыряйте ее насчет поддержки namespaces

Никак

linkspro же вроде на рнр написан, просто в htm-файлах используются серверные включения php-скриптов

Попробуйте сделать файл какой-нибудь sape.php, в котором будут ссылки выводиться и вставляйте его в htm-файлы через <!--#include virtual="sape.php" -->

1. JMeter

2. В ZendCore есть простейшая встроенная тулза для нагрузочного тестирования

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

Дискуз:

You may not use the Software for commercial use or profit use, unless you have been licensed to. To purchase the license , please visit http://www.discuz.com or dial 8610-5165 7885 for more information.

You may not rent, lease, sublicense, sell, assign, pledge the Software and its services.

You may not remove or modify the copyright information and relevant links, such as http://www.comsenz.com, http://www.discuz.com and http://www.discuz.net, in the footer of board pages without the prior written consent of Comsenz Inc., no matter how heavily you modified the Software.

You may not modify the Software to create derivative works for redistribution based upon the Software.

In the event that you fail to comply with this EULA, your license will be terminated.

ПХПвинд:

All users can view PHPWind Board all the source code, can also according to its own need to be modified! But in any case, not only how to use both, with or without modification or landscaping, modify how, as long as you use PHPWind Board as a whole or any part of the process algorithm, reservations must be at the Page Footer http://www.phpwind.net PHPWind name and address of the link.

Without a commercial license, the software may not be used for commercial purposes (Corporate Web site or for the purpose of operating profit website), otherwise we will retain the power to hold.

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

Сейчас посмотрю про PHPWind, может ин настолько же "платен"

Что такое RMB - http://en.wikipedia.org/wiki/Renminbi

а купить discuz! здесь

Купить поддержку по мылу, телефону, факсу, установку, оперативный багфикс, конвертацию БД, восстановление БД, доступ в аторизованный раздел discuz.net, настройку MySQL и прочую ерунду...

Либо урлы менять либо запрашивать в базе все возможные комбинации тире и пробелов:

"какой-то элемент"

"какой то элемент"

"какой-то-элемент"

"какой то-элемент"

Discuz, на мой взгляд, получше, пофункциональней и побесплатней. Да и популярней он в Китае PHPWinda. Хотя, это наверно не совсем форум, а Community Software

В двух словах, если не рассматривать вариант с удаленными подключениями к MySQL, принцип действия таков. Не знаю, его ли использует revolution.

1. Делается сайт-донор, на котором размещаются вообще все статьи которые предназначены для сайтов-реципиентов по разделам

2. Создаются сайты-реципиенты, которые периодически забирают статьи из определенных разделов сайта-донора

Давайте условимся, что передавать статьи мы будем через rss-интерфейс, как наиболее популярный. Таким образом, нам нужна CMS, поддерживающая rss-экспорт. Причем не просто rss-экспорт всего контента, а по разделам, т.е. с возможностью запросить rss-фид какой-то конкретной рубрики сайта. Скорее всего подойдет Drupal, не знаю поддерживает ли он в стандартной поставке rss-экспорт по разделам, но даже если и нет, то скорее всего уже кто-то разработал необходимый плагин. Создаем дерево разделов вида сайт1->Строительство, сайт1->Финансы, сайт2->Недвижимость и т.д. и забиваем в них статьи.

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

Все. Теперь у вас есть сайт-донор на котором хранятся все статьи (ну или актуальная часть) на Друпале и кучка сайтов-реципиентов на ВордПрессе, с автоматическим граббингом статей с донора через rss-фиды.

Более сложные схемы, типа редактирования и удаления статей, управления разделами требуют некоторой доработки напильником - добавления в донорском rsse контейнера со служебной информацией (что удалить, что создать и пр.) и на стройка rss-парсера у реципиента для разбора этой информации.

У меня такая схема уже продолжительное время отлично работает на куче сайтов. Правда, работает это все далеко не на Друпале и ВордПрессе

Я в свое время кидал на форум мод для управления пользователями - /ru/forum/118580

Всего: 200