Мультидоменный проект на хз каком движке
Беларуская сеть инет-магазинов 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-источник заявок из админки сапы. Чувствую тяжело будет. |
Достали вы уже, господа с shop.by
Соберитесь уже вместе да наймите программиста. |
Да, я разбирался с shop.by, доступа мне они не дали, посему помочь мы тут ничем вам не можем.
Цитата:
|
Добавить саповские ссылки в магазин на shop.by в полуавтоматическом режиме получилось.
Написал мелкий скрипт для формирования утвержденных ссылок из админки сапы, пришлось поправить пару xslt шаблонов и добавить вызов тимплейта с саповскими ссылками. Если бы админы сделали возможность скачивать файл, типа links.txt >> "страница на которой должна размещаться ссылка; код ссылки" с аккаунта, автоматизировать процесс для моей и прочих схожих ситуаций можно было бы полностью, как на PHP/Perl движках. А так приходится копировать из админки http://www.sape.ru/site_links.php?site_id=xxx и скармливать скрипту текстовый блок. В принципе, можно подумать, как ее распарсить... |
alane, можно подробнее в личку?
|
Цитата:
http://dispenser-01.sape.ru/code_pag...HARSET&uri=URI ??? |
Да, dispenser решил практически все вопросы, сейчас все работает фактически в автоматическом режиме. Жалко только, что на нашем бульбостановском сервере xslt интерпретатор, а может nginx кэширует шаблоны, приходится с админки сайта чистить кэш пару раз в день.
|
alane, Можете в личку подробности написать как ставили туда код? Есть у меня там сайт, но я забил.
|
Цитата:
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> |
Цитата:
Ссылка должна быть до бита такой же, какой получена с диспенсера. |
Часовой пояс GMT +3, время: 09:34. |
Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.