При включенном ajax-добавлении в корзину не работает кнопка купить.

16.05.2010

Проблема проявилась так: иногда в файрфоксе и сафари ничего не происходило при нажатии кнопки "Купить". Параметр "Use AJAX to add, update or delete products from the cart?" включен.

Больше всего напрягает непостоянность косяка. Как выяснилось, кнопка "Купить" не работает в мозилле и сафари если заходить на сайт без www!!! Т.е. по адресу http://site.ru/ с каких то хренов слетает ajax-добавление в корзину именно в этих двух браузерах.

Если честно, я охуел и минут 10 матерился. Серьезно, прежде чем придти к этому решению я пересмотрел тысячи строчек кода и сотни страниц форумов. Это реально пиздец какой-то.

А теперь решение: делаем редирект с сайта "без ввв" на сайт "с ввв". Полезно ещё и для поискового продвижения. Делаем так: в файл ".htaccess" добавляем следующий строчки:

1
2
3
RewriteEngine On
RewriteCond %{HTTP_HOST} ^site.ru
RewriteRule (.*) http://www.site.ru/$1 [R=301,L]

 

 

И всё.

Всплывающее окно с уведомлением при добавлении товара в корзину Joomla 1.5.17 + Virtuemart 1.1.4

16.05.2010

Итак, начнем менять вспылвающее окно, которое появляется при добавлении товара в корзину.

Чтобы через таблицы стилей добраться до блока самого окна и поменять размер, рамку, фон - обращаемся к "div.cbContainer".

Чтобы поменеять стиль кнопкам внутри окна - пишем стили для "div.cbButtons .button".

Чтобы задать стиль тексту "Информация: Товар добавлен в корзину."  - меняем стиль для "div.cbContent div.shop_info".
В конкретном случаем чтобы за текстом не было желтого фона и синего значка "i" пишем следующий стиль:

1
2
3
4
div.cbContent div.shop_info {
background: none;
border:0;
}

Чтобы изменить надписи "Товар добавлен в корзину" и "Количество товара обновлено" в файле "/administrator/components/com_virtuemart/languages/common/russian.php" меняем соответственно значения 'VM_CART_PRODUCT_ADDED' и 'VM_CART_PRODUCT_UPDATED'.

Чтобы убрать/изменить слово "Инфомация" в том же файле меняем 'PEAR_LOG_INFO'

Чтобы убрать заголовок в "/components/com_virtuemart/js/mootools/mooPrompt.js" камментим следующую строчку:

this.header = new Element('h3').setProperty('class', 'cbHeader').appendText(this.title).injectInside(this.box);

Чтобы изменить вид заголовка - пишем стиль для "h3.cbHeader".

Чтобы изменить например картинку кнопки закрывания окна (справа вверху крестик) пишем нужный нам бэкграунд для "div.cbCloseButton".

Чтобы изменить длительность показа окна, в файле "/components/com_virtuemart/themes/default/theme.js" меняем значение в миллисекундах в следующем куске кода:

1
setTimeout( 'document.boxB.close()', 30000 );
cbHeader

Ну вообщем и всё. Острого вам напильника и прямых рук!


Очень приятно

03.05.2010
Статистика посетителей по браузерам по данным liveinternet.ru

Итак, юзеры рунета в среднем за последние 7 дней предпочитают:

Firefox 3 25.6%
Opera 10 17.0%
Explorer 7 13.8%
Explorer 8 13.5%
Opera Mini 7.9%
Opera 9 6.9%
Explorer 6 8.0%
Chrome 4.6%

Таким образом корявый шестой осел уверенно теряет позиции и из 36 миллионов человек только 2.8 миллиона предпочитают его. И это против 9.2 миллионов у третьей лисы.

Ну и, конечно же, я не мог не обратить внимания на статистику по Екатеринбургу. Мало кто будет спорить о популярности сайта e1.ru, так что смотрим его статистику так же в среднем за неделю:

Firefox 3 22.8%
Opera 10 20.7%
Explorer 8 15.2%
Explorer 7 12.8%
Explorer 6 11.6%
Opera 9 7.5%
Opera Mini 3.7%
Chrome 3.9%

Видно, что осел поднялся, но чать посетителей перепала на 10ую оперу. В любом случае, ситуация среди екатеринбургских юзеров куда симпатичнее, чем год назад, когда ie6 был на первом месте.

Я рад

"Снежинск" - новый алгоритм Яндекса

18.11.2009
Ближе к концу второй декады ноября интернет-сообщество оптимизаторов стало нервно поглядывать на разнообразные статистики выдачи, ибо апу Яндекса пора было бы уже случится. Задержка обновлений выдачи могла стать причиной увеличения бюджета на продвижение или даже провисанием топовых проектов. Захотел бы у меня клиент в тот момент заказать интернет рекламу сайта - я бы предложил ему подождать недельку. Потому что причина провиса была неизвестна.
И вот 10 ноября Яндекс сообщает нам о начале тестирования нового алгоритма «Снежинск» на «буках». Сразу стало понятно, что все силы были брошены на разработку нового поискового механизма и ожидание апа медленно переросло в подготовку к приходу «Снежинска».
Но ап все же был 15 ноября. Кто-то радовался, кто-то не очень и 17 ноября выдача обновилась ещё раз. Шторм был слишком сильным чтобы не вызвать подозрений и закрытие «буки» расставило «все точки над i» - Яндекс подключил «Снежинск» в боевую выдачу.
Проанализировав выдачу ведущего поисковика рунета по таким высокочастотным запросам, как «один», «1», «холодильники», а так же и по низкочастотным: «раскрутка и продвижение санкт петербург», «joomla development», «разработчики сайтов на джумле», прочитав тысячи постов в популярных сео-блогах и форумах я пришел к следующим выводам:
  1. У скольких людей сайты резко упали на дно выдачи, у стольких же сайты резко появились в топах.
  2. Активней всего падали сайты, на которые ссылки с сапы закупались тысячами.
  3. Либо ссылочное ранжирование ещё не учитывается «Снежинском», либо любовь Яндекса к контенту выросла в разы.
  4. «Снежинск» стал ещё активнее поднимать вы выдаче ссылки на внутренние сервисы Яндекса и Википедию.
  5. Выдача по запросу «A5» (как правило интересуются моделью ауди или форматом бумаги) поражает своей нерелевантностью.
Все изменения к лучшему (хотя с текущими выдачами в это сложно верится) и новый алгоритм – ещё один повод набраться опыта в оптимизации. Ну или же, на что указывает многое, придется резко перевести затраты на продвижение с покупки ссылок на написание статей и контекстную рекламу. Ибо Яндекс всегда стремился к контентному ранжированию и «Снежинск» - ещё один шаг в светлое «копирайтинговое» будущее... и большие затраты на яндекс.директ.

Заголовок как ссылка в модуле mod_virtuemart_featureprod в Virtuemart 1.1.3 на Joomla 1.5.14

13.11.2009

Стандартно Virtuemart 1.1.3 модуль mod_virtuemart_featureprod выводит товары, которые отмечены как "специальное предложение" в любой позиции сайта на CMS Joomla!. Если залезть в "/modules/mod_virtuemart_featureprod/mod_virtuemart_featureprod.php", то мы видим, что саму информацию о товаре модуль берет из некого $ps_product->show_snapshot.Что же это такое? А это такой файл, что то вроде мини-эскиза карточки продукта. Он используется при выводе информации о товаре в модулях Virtuemart.

Соответственно, если для позиций, выводимых через модуль mod_virtuemart_featureprod, мы хотим сделать ссылку на карточку продукта не только с логотипа, но и с названия продукта, то нам нужно

  1. Открыть "/components/com_virtuemart/themes/default/templates/common/productsnapshot.tpl.php"
  2. Найти в самом начале строку
    <span style="font-weight:bold;"><?php echo $product_name ?></span>
  3. И заменить на
    <a title="<?php echo $product_name ?>" href=
    "<?php echo $product_link ?>"><?php echo $product_name ?></a>
  4. Если хотите сохранить жирное начертание загловка и при этом продолжать использовать инлайн стили, поставте тэгу <a> атрибут style="font-weight:bold;"
Не забывайте делать бэкапы!
Еще статьи...
<< < 1 2 3 4 5 6 7 > >>



align
cart
com_virtuemart
components
db f
default
echo
echo product
echo vm_lang
explorer
google
http www
index
index php
joomla
microsoft
option
php
php echo
php option
product
product_name
right
td td
th php
tpl
url
value
virtuemart 1
vm_lang
windows
www
адрес
будет
вашего
далее
идем
код
корзины
меню
нам
один
переход
пк
сайта
список
ссылки
текст
товара
файл

2009 2008 2007 2006 2005