Скрипт для добавления URL источника при копировании текста

Штука по большому счёту ненужная (как впрочем и все методы защиты контента на сайте — если правда нужно, своруют), но вдруг кому пригодится.
После вставки на сайт, при копировании текста с него любым способом (Ctrl-C, правой кнопкой мыши etc.), в буфер обмена вместе с текстом добавляется произвольная надпись (в данном случае — «Источник: <URL документа>»). Скрипт собственно не мой, найден на просторах сети и немного допилен.

Читать далее

Быстрый заказ на email для Prestashop 1.6

Как всегда, готовых решений без смс и регистрации в сети не нашёл. Есть платные модули от 40$ — это наверное будет самым лучшим вариантом для тех, кто не разработчик. Есть бесплатный универсальный скрипт Buyme, но ссылка на страницу автора и пердолинг с установкой всё портит.
Сразу предупрежу: мой вариант крайне топорный. Это всё, что я мог выдать за рабочий день (специфика подхода конторы-заказчика в том, что больше одного рабочего дня на разработку чего-либо — это ну ооооочень много) с нулевым знанием архитектуры движка и при этом не вызывая у себя рвотных позывов, так что прошу прощения заранее. Да, и про обновление модуля корзины (blockcart) после установки можно забыть.

Читать далее

Prestashop 1.6: Отображаем теги товара в его карточке

Странная вещь — не в первый раз натыкаюсь на грабли, когда многие очевидные функции приходится самому выпиливать лобзиком. В движке Prestashop реализованы тэги товара, но отобразить их можно либо на главной, либо в макете категории. В карточке товара их нет, как нет и понятной возможности проблему решить. Что ж, не в первый раз.

Читать далее

Joomla 2.5 + Virtuemart 2: быстрый заказ в один клик

То, что пользователи крайне ленивы и не хотят заполнять формы (а хотят пыщ-пыщ! и быстрый заказ), не секрет практически для любого электронного коммерсанта. При этом решений для популярных платформ, так чтоб сразу из коробки почему-то нет. По крайней мере Shop-Script и Virtuemart этим порадовать не могут — всё приходится дописывать руками. И ладно бы Virtuemart — от него и ждать не приходится, но платный SS, заточенный под отечественного покупателя обладает таким оформлением заказа, что путаются в нём сами хозяева магазинов.

Доработку «Быстрый заказ» для Shop-Script 3 я ещё постараюсь выложить, а сейчас — «Заказ в один клик» для Virtuemart 2 своими руками. Бесплатно, без SMS и регистрации.

Читать далее

Прикручиваем всплывающую кнопку «наверх» для Shop-Script 3

Подобные кнопки я видел практически в любом интернет-магазине и странно, что такой простой вещью разработчики Shop-Script не озаботились. Ниже я опишу, как такую кнопку сделать самостоятельно (кто не осилит, или кому просто будет лень — она у меня лежит здесь за 5$).

Читать далее

Virtuemart 2: различные условия в шаблонах

Вывод модулей в Virtuemart 2 организован достаточно примитивно. Оно и понятно — надстройка над Joomla, которая сама по себе далеко не интернет-магазин многого не позволяет. Однако, имея под рукой мозги и напильник, почти всегда можно добиться желаемого. В конце концов разработчики оставили нам пространство для маневра.

Одной из таких вещей, из разряда «нельзя, но если очень хочется, то можно» и есть условия вывода (модулей и не только) в шаблонах. Допустим, нужно вывести модуль только в карточке товара. Или только в определённой категории. Стандартными средствами первое сделать уж точно не получится: нужно или ставить сторонние компоненты по управлению модулями, или лезть в код. И если задача стоит на уровне «присобачить штоп работало», захламлять движок компонентами вовсе необязательно.

Читать далее

Joomla! 2.5 + Virtuemart 2 — скрываем часть контента от поисковиков

Проблема с уникальностью контента, а особенно в Интернет-магазинах всегда актуальна. Товаров много, копирайтеров мало, а чаще всего они бывают бессильны — например технические характеристики товаров можно рерайтить до зелёных слонов, но так и не получить нужного результата. Тогда в ход идут различные ухищрения, дабы не потерять вес в глазах поисковиков.

Самый простой вариант, и пожалуй самый действенный на данный момент — использовать функцию jQuery load…

Читать далее

Shop-Script 3: очистка кэша вручную (через FTP)

Самый просто способ сбросить кэш — воспользоваться встроенными средствами движка (т.н. инсталлером). Сделать это несложно: набираем в адресной строке браузера www.ваш_магазин.name/installer, и после ввода пары логин/пароль, заходим в «Диагностика -> Сброс кеша«.

Однако бывают ситуации, когда Installer по каким-либо причинам недоступен, а кэш сбросить нужно. Если у вас есть доступ к FTP сайта, это можно сделать вручную. Заходим в папку

kernel/includes/smarty/compiled/

И удаляем оттуда всё содержимое. Не беспокойтесь — операция абсолютно безопасна. И в большинстве случаев, при установке модулей/доработок/модификаций достаточно очистки только этой папки. Если же необходимо почистить более тщательно — удаляем всё из

temp/cache/SC/ключ_магазина/