28.11.2009, 22:33 | #1 |
Новичок
|
Мультидоменный проект на хз каком движке
Беларуская сеть инет-магазинов shop.by.
Веб-сервер nginx/0.7.61 На фтп у каждого магазина DocumentRoot папкой является wwwdata, в которой папка: /images - для доп. картинок и файлов /shopIDnumber - к примеру, /2887 в которой лежат папки с говорящими названиями: /2887/js /2887/pics /2887/styles /2887/teamplates, в которой лежат XLT шаблоны Файлов, типа index.*, *.php, *.pl, *.ssi, *.htm нету. Сервер как-то формирует страницу из шаблонов, беря инфу из закрытой БД (на движке DBISAM). На выходе получаем вроде как нормальный индексируемый всеми ПС сайт (напр., decor.shop.by). И Сапа сожрала. Только вот как ссылки ставить, если только не вручную, непонятно. ЗЫ. Насчет вручную поясню. Сама база магазина ведется на standalone программе, потом запускается обновление. Там-то, конечно, в описание товаров и категорий можно добавить саповские ссылки, но они появятся в неудобном месте, да и очень тяжело 2к ссылок будет поставить. Может кто что-нибудь дельное посоветует? Есть одна идейка, как попробовать заставить xlt шаблоны обрабатывать импортированный xml-источник заявок из админки сапы. Чувствую тяжело будет. |
28.11.2009, 22:35 | #2 |
Добрый модератор
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1030
|
Достали вы уже, господа с shop.by
Соберитесь уже вместе да наймите программиста.
__________________
Правильный хостинг. В личке бесплатно не отвечаю обычно. |
28.11.2009, 22:42 | #3 |
Эксперт
Регистрация: 13.05.2008
Сообщений: 7,497
Вес репутации: 391
|
Да, я разбирался с shop.by, доступа мне они не дали, посему помочь мы тут ничем вам не можем.
Не выйдет
__________________
|
01.12.2009, 14:46 | #4 |
Новичок
|
Добавить саповские ссылки в магазин на shop.by в полуавтоматическом режиме получилось.
Написал мелкий скрипт для формирования утвержденных ссылок из админки сапы, пришлось поправить пару xslt шаблонов и добавить вызов тимплейта с саповскими ссылками. Если бы админы сделали возможность скачивать файл, типа links.txt >> "страница на которой должна размещаться ссылка; код ссылки" с аккаунта, автоматизировать процесс для моей и прочих схожих ситуаций можно было бы полностью, как на PHP/Perl движках. А так приходится копировать из админки http://www.sape.ru/site_links.php?site_id=xxx и скармливать скрипту текстовый блок. В принципе, можно подумать, как ее распарсить... |
01.12.2009, 16:07 | #5 |
Эксперт
Регистрация: 13.05.2008
Сообщений: 7,497
Вес репутации: 391
|
alane, можно подробнее в личку?
__________________
|
01.12.2009, 16:18 | #6 | |
Добрый модератор
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1030
|
Цитата:
http://dispenser-01.sape.ru/code_pag...HARSET&uri=URI ???
__________________
Правильный хостинг. В личке бесплатно не отвечаю обычно. |
|
03.12.2009, 23:37 | #7 |
Новичок
|
Да, dispenser решил практически все вопросы, сейчас все работает фактически в автоматическом режиме. Жалко только, что на нашем бульбостановском сервере xslt интерпретатор, а может nginx кэширует шаблоны, приходится с админки сайта чистить кэш пару раз в день.
|
04.12.2009, 01:51 | #8 |
Эксперт
Регистрация: 13.05.2008
Сообщений: 7,497
Вес репутации: 391
|
alane, Можете в личку подробности написать как ставили туда код? Есть у меня там сайт, но я забил.
__________________
|
04.12.2009, 16:46 | #9 | |
Новичок
|
Цитата:
1. Пока пробую разобраться с авоматическим сбросом кэша после отработки скрипта и заливки xml тимплейта с ссылками на фтп. Там надо получить куки PHPSESSID и запросить страницу с параметрами. Думаю, zendframework мне поможет. 2. Нарисовался баг. Так как формируется и подключается xslt шаблон, он должен быть валидным, иначе интерпретатор на сервере выдает ошибки. Ссылки, типа (?var1=x&var2=y): <a href="http://www.domen.ru/page.asp?idlink=22&menu=3" target="_blank">link text</a> роняют сайт ) Надо их предварительно urlencodить. В связи с этим вопрос, если я буду так делать, не будет ли ставить сапа эти ссылки в error, ведь код вроде как изменяется? Пример: Оптимизатор платит за код: <a href="http://www.domen.ru/page.php?var1=x&var2=y">hello</a> а на моей странице он выглядит, как: <a href="http%3A%2F%2Fwww.domen.ru%2Fpage.php%3Fvar1% 3Dx%26var2%3Dy">hello</a> |
|
04.12.2009, 16:50 | #10 | |
Добрый модератор
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1030
|
Цитата:
Ссылка должна быть до бита такой же, какой получена с диспенсера.
__________________
Правильный хостинг. В личке бесплатно не отвечаю обычно. |
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Кто в каком ГОРОДЕ живет? | Sergio | Курилка | 396 | 20.04.2011 18:59 |
на каком depositfiles больше платят ? | zek244 | Партнерские программы, баннерная реклама | 4 | 31.10.2009 15:53 |
Как проверить в каком списке площадка? | borisow | Вопросы от новичков | 10 | 19.06.2009 14:49 |
Мультидоменный движок и $_host в контекстных ссылках | Tritel | Контекстные ссылки и все, что с ними связано | 8 | 29.04.2008 22:20 |
На каком скрипте этот форум? | antoXa | Вопросы о работе форума | 7 | 02.10.2007 05:41 |
Часовой пояс GMT +3, время: 04:01.