Александр999 0 Posted September 3, 2007 Report Share Posted September 3, 2007 C .htaccess я вроде разобрался... Теперь другой вопрос: VaM, скажите, как преобразовать вид ссылок на странице, пусть они после этого перестанут работать, но всё-же где они (ссылки на уже сформированные страницы) хранятся? Как их можно изменить? Link to post Share on other sites
geval 3 Posted September 3, 2007 Report Share Posted September 3, 2007 да я не программист, чтобы знать что переделано надо копаться в файлах, сравнивать. я так понял это переделанный модуль с ос-коммерса.. Link to post Share on other sites
support 446 Posted September 3, 2007 Report Share Posted September 3, 2007 Александр999 Ты имеешь в виду где формируются? На товары и категории в: /inc/vam_category_link.inc.php /inc/vam_product_link.inc.php Link to post Share on other sites
Александр999 0 Posted September 3, 2007 Report Share Posted September 3, 2007 VaM, а "product_info.php?" как убрать? Где это выражение подставляется? Link to post Share on other sites
support 446 Posted September 3, 2007 Report Share Posted September 3, 2007 Что за product_info? Link to post Share on other sites
Александр999 0 Posted September 3, 2007 Report Share Posted September 3, 2007 hxxp://my-domain.ru/product_info.php?info=p-id-_nazvanie-tovara.html Чтобы вот такие ссылки были hxxp://my-domain.ru/?info=p-id-_nazvanie-tovara.html Как остальноге укорачивать вроде уже понятно. Link to post Share on other sites
support 446 Posted September 3, 2007 Report Share Posted September 3, 2007 Я не знаю как такое сделать. Страница карточки товара - product_info.php и её нужно указывать обязательно если ты хочешь перейти на страницу карточки товара. Link to post Share on other sites
Александр999 0 Posted September 3, 2007 Report Share Posted September 3, 2007 .htaccess перенаправит на правильный адрес, я хочу просто убрать эту строчку из ссылок, которые формируются на страницах, то есть ссылка без product_info.php будет, конечно, сама по себе нерабочей, но mod-rewrite Это исправит. Vam, мне не нужна рабочая ссылка, при таком условии можно выкинуть эту строку? Link to post Share on other sites
support 446 Posted September 3, 2007 Report Share Posted September 3, 2007 Я если честно не особо в курсе как правильно использовать mod_rewrite и .htaccess Link to post Share on other sites
TITOFF 0 Posted September 3, 2007 Author Report Share Posted September 3, 2007 Александр999 К сожалению я не сохранил в своей памяти полного списка доработок что и где я делал. А сейчас вспомнить это нереально. Если есть опыт программирования на PHP то есть смысл в это лезть если нет то лучше и не лазить. Я действовал методом тыка, т.к. версия ВамШоп отличается по структуре кода от ОСкоммерс. Алгоритм примерно такой. в filenames.php объявляются все названия используемых файлов, они подставляются в константы, находим константу которая отвечает за файл product_info.php подскажу это переменная FILENAME_PRODUCT_INFO, далее запускаем поиск по файлам и смотрим где используется эта переменная, меняем на то что нужно. Если используется какая-то функция например vam_href_link, то не дурно пойти найти описание этой функции и разобраться как она работает. В принципе горе программеру на ПХП пару часов работы и пару бутылок пива и все работает ;) Link to post Share on other sites
TITOFF 0 Posted September 4, 2007 Author Report Share Posted September 4, 2007 вопрос к TITOFF= а у вас в магазине не вылезло такой проблемы? вот у меня в магазине модуль на основе такого же- как у вас..там когда заходишь в категорию- и внизу ссылки 1 2 3- они неправильные.. пример- http://apteka-argo.ru/Biolit-category-225.html Поборолся с проблемой листания страниц в категории. Трясите своего программиста. Подсказка переписать наадо файлик split_page_results.php пример работы: http://vamshop.33n.ru/catgr2_Avtomobili.html Link to post Share on other sites
geval 3 Posted September 4, 2007 Report Share Posted September 4, 2007 да однако уже исправили:-) спасибо. да вообще было б неплохо, если в магазине стандартной комплектации- появится подобная доработка. ктобы что не говорил- а возможность менять вид ссылок с расширением html и чтобы они были короткие- дорогого стоит. Link to post Share on other sites
support 446 Posted September 4, 2007 Report Share Posted September 4, 2007 geval Ну я ж непротив добавить что-то приличное, толко где найти такой модуль. Но обязательно условие, что б не использовался файл .htaccess. Потому что подобные модули нельзя добавлять по умолчанию в магазин. Не везде есть mod_rewrite да и это не универсальный метод. Например неправильно будут адреса работать если магазин поставлен в папку, а не в корневой домен. Link to post Share on other sites
TITOFF 0 Posted September 4, 2007 Author Report Share Posted September 4, 2007 Не везде есть mod_rewrite да и это не универсальный метод. Например неправильно будут адреса работать если магазин поставлен в папку, а не в корневой домен. Мод реврайт есть практически везде, да бывает чо на фри хостах его отключают но что мешает сделать подключение модуля опционально? Мод рерайт будет работать в папке так же как и в корне. Без .htaccess имхо не обойтись, либо переписывать очень много чего и где в магазине, но и это реально. Link to post Share on other sites
support 446 Posted September 4, 2007 Report Share Posted September 4, 2007 Я не хочу добавлять в магазин по умолчанию, просто был уже опыт небольшой и не очень хороший по включению в сборку .htaccess файлов. А выпустить как модуль и выложить в файлы почему бы и нет. Но вопрос в том, где найти хороший модуль. Вот я например нашёл такой - http://www.xt-commerce.com/blog/module/suchmaschinenfreundliche-url-neues-modul.html Но стоит что-то дорого - 100 евро, да и лицензия не понятная. Link to post Share on other sites
geval 3 Posted September 4, 2007 Report Share Posted September 4, 2007 да магазин такой- на слабый хостинг ставить бессмысленно и даже вредно. довольно серьёзная штука. поэтому те кто в силах его поставить, думаю и .htaccess поставят легко. если на такой модуль за 100 евро скинуться, а потом переделать его, никто и не узнает никогда-что он был задействован:-) ведь код то открытый, зенда никакого нет. Link to post Share on other sites
support 446 Posted September 4, 2007 Report Share Posted September 4, 2007 Ведь фокус в том, что там не написано, что лицензия GPL Так что может и запрещены такие фокусы. Link to post Share on other sites
Александр999 0 Posted September 4, 2007 Report Share Posted September 4, 2007 .htaccess. и mod_rewrite работают, если магазин не в корне. во всяком случае, у меня и на данный момент. TITOFF, может сделаете модуль Короткие урлы для товаров, категорий и статей за пару бутылок пива? ;) Link to post Share on other sites
geval 3 Posted September 4, 2007 Report Share Posted September 4, 2007 да можно скинуться.. чтобы для версии 1.33 сделать такое чудо..а то у меня есть- но впаянное паяльником..для версии 1.21 Link to post Share on other sites
Александр999 0 Posted September 4, 2007 Report Share Posted September 4, 2007 и очень желательно не только для 1,33... но чтобы и дальнейшие апдейты вамшопа можно было ставить... Link to post Share on other sites
support 446 Posted September 5, 2007 Report Share Posted September 5, 2007 geval Так то что впаяно можно ведь вполне вытащить из кода и сделать в приличном виде. Link to post Share on other sites
geval 3 Posted September 5, 2007 Report Share Posted September 5, 2007 ну я это делать не умею. могу вам отдать:-) в принципе по дате файлов можно разобраться.. Link to post Share on other sites
support 446 Posted September 5, 2007 Report Share Posted September 5, 2007 Если хочешь, могу посмотреть твои исправленные файлы и вытянуть оттуда нужный код. Если ты конечно знаешь список исправленных файлов. Link to post Share on other sites
geval 3 Posted September 5, 2007 Report Share Posted September 5, 2007 список не знаю..в том то и дело. разве что по дате изменения можно посмотреть. Link to post Share on other sites
Александр999 0 Posted September 7, 2007 Report Share Posted September 7, 2007 Я конечно извиняюсь за назойливость, но вопрос у меня есть - гм, интересно, создание модуля в процессе? А то может требуется неквалифицированная помощь? Сам то я не кодер, но если там что-нибудь тупо поделать несложное, но что у Vam'a времени не хватает, то может смогу помочь... Link to post Share on other sites
Recommended Posts