октября 3 2009 | Статьи
Ебаный врот, вот это бля жопа… Вот это бля скрипт, отладка ебет мозг похлеще самой ебанутой сучки. Таких гавноскриптов, да еще с пометкой stable я бля, уже давно не видел. Если на Джумлу еще сложно что-то катить - она становится с каждой версией все лучше, то Virtuemart 1.1.3 - просто ПИЗДЕЦ болшими буквами. ВМРЕ устанавливаться отказался (антиреспект хозяевам этого ресурса - гавно выложили на скачку). Качаем шоп там же, где и Джумлу.
Начнем бля, с наших низменных потребностей. Че нам надо? Нам бля, надо сначало пиздатое оформление,чтобы менюшечки крутилися бля так, потом картинки с аяксом изменялись бля так, а уж потом функциональность. Вот так я выбрал тему оформления Youshopper (ну нахуя, а?)- сборку качнул с какого-то сайта с кучей шаблонов.
И начал ее ковырять. Вес сборки шаблона оказался 18 метров - все включено, и quick start, и PSD, нехватало пару модулей, не работал в quickстарте virtuemart (одни варнинги и ерроры, при соблюдении всех требований и наличии нужных php расширений) ну и хуй с ним, мы бля легких путей не ищем.
Короче, Joomla 1.5.14 установлена, воткнут шаблон youshopper ( а шоб его создателю хорошо жилось) сверху накинут virtuemart 1.1.3 со всеми его модулями. Установлен единственный дополнительный модуль шаблона mod_yjsh_cart, три других модуля mod_yj_vm_latest, mod_yj_multitab, mod_yj_vm_showcase спижжены и просто воткнуты в папку modules из версии quickstart (хорошо, что не один из них не имеет собственных таблиц в БД). Воткнута росийська мова.
Имеем пиздатую тему оформления, а-ля пиндосский или западноевропейский шоп.
И тут братцы, напчинается самое приятное, а именно ебля! Цены в модулях указываются в виде 120.00000 (модули берут инфу прямо из базы, а инфа там именно в таком формате, конфиг с ограничением нулей работает только в самом virtuemarte, но никак ни в этих сраных модулях)- что нам нихуя не нравится, после получасового ковыряния настроек и бд, изменил парметры одной из строк (че-то по-моему на price начинается) и поменял значение этой строки с 12,5 на 12,2 (кол-ва нулей после запятой). Все, цены в трех модулях отражаются нормально.
Дальше, лезем в админку, пытаемся создать там свой вариант доставки, и тута хуй вам, опять пишет про ошибки при создании, (там где DHL и UPS), остается только одна буква от созданного варианта и все бля, если указываем вариант доставки русскими буквами - этот вариант отказывается редактироваться. Опять бля лезем в базу…..
Нужные нам валюты - РУБ и USD, virtuemart пишет, хуй вам, моя корзина РУБ не понимает и складывать рубли не умеет, я типа буржуй и для меня это нежно. Но мы бля, научим тебя, Родину любить!!!
Ковыряем форум joomlaforum.ru, оказывается, один образованный чел нашел этому решение - установка курса вручную в админпанели ( один хуй с заменой файлов, sql-запросами и редактированием файлов) - поковыряйте там, найдете. Но опять же - это полумера, полностью проблему не решает, например на Денвере ( когда интернет не подрублен) ручная установка курса доллара слетает, выскакивают errorы (про сайт ЦБ), и в нашем шопе получается 1р=1бакс

.
Варианты оплаты. Стандартные варианты оплаты просто замечательны - visa, mastercard, чилийская и канадская системы оплаты (ну а нахуй они мне нужны в России ?). Продолжаем ковыряние интернета на предмет того, что нам нужно, а именно модулей оплаты - квитанцию для физ лиц, и счет на оплату для юр.лиц. Найден ecomsite.ru - более-менее рабочие варианты для формирования счетов на оплату. Но блять состояние этих вариантов все равно оставляет желать лучшего.
Все бля, вроде с ковырянием кода отмучился. Не, вспомнил, нужно ссылку с модуля корзины снять, поменять саму корзину, отредактировать конпку купить - CSS и virtuemart, и темы, полазить в шаблонах и прочая прочая, прочая…
И вот такая ебля уже четвертый день. Еще нужно оптимизировать оформление заказа - а то с этим шаблоном (оформление заказа) вид формы получается, как картина пьяного таджика - оформление divов и таблиц плывет, (если 4 этапа сократить в 2).
На этом нецензурный разговор пока заканчивается. Заслужили. Нечего людям гавно подсовывать. Совершенно нерабочая версия virtuemart 1.1.3 Вот так всегда, скупой платит дважды, польстившись на красивую упаковку получаем елдищще внутри. По качеству исполнения и пятибальной шкале сборка virtuemart 1.1.3 +Joomla 1.5.14 получает минус 1 балл.
Хотя с другой стороный это и правильно - меньше гавношопов будет, как например у хакеров, когда хотят выкинуть сплойт в паблик, специально делают пару синтаксических ошибок в коде, чтобы кто разбирается, легко мог исправить, а скрипткидди шел лесом, и не гадил, где не надо.