Собственно, совет нуден не столько технический, сколько маркетинговый. Есть сайт http://saratoff.ru Собираюсь перевести на Битрикс. Сайт существует с 2001 года, больше 14000 новостей. Разумеется, структура базы не такая как у Битрикса. Ссылка на каждый материал - в форме параметров PHP-скрипта, например http://saratoff.ru/?chap=polit&com=news&act=show&id=14229 Сайт хорошо проиндексирован яндексом и другими поисковиками, терять наработки не хочется. Вижу варианты: 1. Сделать поддомен со старым движком и настроить 404.php так, чтоб результаты передавались на поддомен (как это сделать в Битриксе и возможно ли - понятия не имею) 2. Оставить старый сайт на старом домене, а новый разместить на новом, и сделать перекрестные ссылки друг на друга. 3. Все-таки попытаться залить в базу Битрикса новости со старой базы (снова в недоумении как это сделать - не программист я).
1. Импортировать новости, например экспортировать их со старого сайта в CSV, который импортировать в Битрикс штатными средствами. Или же написать свой конвертор
2. Для сохранения старых ссылок использовать стандартный механизм Битрикс - incoldpages.php. Хотя конечно, 14000 новостей это круто, предложенный там механизм наверное будет подтормаживать . Как вариант - попробовать решить проблему через mod_rewrite, а обращение к статье будет происходить по "старому" ID статьи, который будет храниться например в поле XML_ID Битрикса.
Перенести новости со старого сайта на новый однозначно можно. Особо сложного в этом ничего нет. Просто это ресурсоемкий процесс. Первый вариант - по "хитрому" перенести определённый участок базы. Второй вариант - написать робота, который проэмулирует ручной перенос новостей.
adasasdasd пишет: действительно... этот скрипт пишется в две строчки с одним ; в каждой, они умудрились сделать 7 ...
Коллеги, а в чем сарказм? Это же просто пример - 4-х летней давности. _Все_ скрипты публичной части - дело разработчика. Мы приводим их как примеры. Если есть лучшие варианты- публикуйте. Продукт не накладывает никаких ограничений на разработку сайта. Если вы хотите сделать свои скрипты в публичной части - не должно возникать вопросов.
Dmitry Valyanov да и в ядре битрикса полно такого... только опыт подсказывает что приводить примеров смысла нет, начнете гавкать что специально обсираем
adasasdasd пишет: да и в ядре битрикса полно такого... только опыт подсказывает что приводить примеров смысла нет, начнете гавкать что специально обсираем
Ядро продукта - это /bitrix/modules/.
Все остальное - на ваше усмотрение. Не нужно ничего хаять - делайте как вам нужно. С нашей стороны - только поощрение, никаких претензий.
adasasdasd пишет: а почему изначально нельзя было нормально всё сделать?
Можно чуть пояснить? Вопрос о скрипте? Он сделан как пример. Не идеален - да. Многие наши пользователи и партнеры переписали его с использованием регулярных выражений и прочее.
Барсуг пишет: Где-то что-то проскочило у меня перед глазами про 6-ую версию. Но пока будут беты 5.1.х
6-я версия обещает новые компоненты, расширенный режим управления формами. Некоторую оптимизацию ядра. Возможно небольшие изменение в интерфейсе админ. части.