Циклические ссылки, и всё что с ними

Не так давно пришлось вплотную столкнуться с понятием «циклическая ссылка» в ТЗ заказчика. И поскольку сайтов было много, сайты были на разных движках, а требование их убрать — настойчивым, пришлось разбираться в проблеме более серьёзно, чем хотелось бы.

Что представляет из себя циклическая ссылка? Чем её присутствие может навредить сайту? Какие имеются способы от них избавиться?

Читать далее

Скрипт для добавления 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…

Читать далее