Форум » Координация проекта » Заказы и предложения, купля и продажа » Изменить модуль SHOP, АКТИВНЫЙ список корзины
Открыть Ответить

Изменить модуль SHOP, АКТИВНЫЙ список корзины

51
30.08.2010 11:38:24 11.09.2010 14:30:17

Ну, а если так:

<a href='i****ndex.php?name=shop&op=view&id=".substr($ban[$i], 0, 4)."' target='_self'>

или так:

<a href='i****ndex.php?name=shop&op=view&id=".substr($ban[$i], 0, -4)."' target='_self'>

SHAKA1
SHAKA1
4.94

4.94

52
30.08.2010 11:56:28

Второй вариант - четко подошел! Спасибо БОЛЬШОЕ SHAKA1!

Версия системы SLAED CMS 4.2 Pro
Версия PHP PHP 5
Сервер Сервер в интернете
gizzo
gizzo
4.11

4.11

53
07.09.2010 07:04:51

SHAKA1, обращаюсь к тебе с просьбой:

Захожу в любую из категорий, например:

http://www.gisso.ru/index.php?name=shop&cat=302

и начинаю просматривать понравившуюся модель более подробно (нажимаю на нее - она всплывает поверх остального, затемняя задний план).

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

У меня по настройкам, 5-ть моделей на одном листе, так вот она все пять и листает и в глазах пользователей возникает путаница относительно того, что начали видеть одно, а потом без предупреждения показывает другое.

Как это можно исправить, я использую "highslide"

Где в настройках меняется это, - где "копать"? Спасибо!

Версия системы SLAED CMS 4.2 Pro
Версия PHP PHP 5
Сервер Сервер в интернете
gizzo
gizzo
4.11

4.11

54
11.09.2010 14:41:33 11.09.2010 14:45:59

gizzo, смотрим сюда: http://www.highslide.com/ref/hs.slideshowGroup , т.е чтобы сгруппировать объекты необходимо прописать для каждой группы уникальное название, но как я понял ссылки на картинки и на сами изображения хранятся у Вас в БД уже в виде:

Код
<a href="images/shop/08-302-0075_brawn/1.jpg" class="highslide"
     onclick="return hs.expand(this)">
 <img src="images/shop/08-302-0075_brawn/0.jpg" title="Нажать для увеличения..." width="555" /></a>
<a href="images/shop/08-302-0075_brawn/2.jpg" class="highslide"
     onclick="return hs.expand(this)"></a>

и что-либо дописать в них Вы уже не можете?

Тогда можно попробывать назначить событие onclick для ссылок с классом highslide следующим образом:

PHP
<script language="javascript" type="text/javascript">
var link;
for (var i = 0; link = document.links[i]; i++) {
if (link.className=='highslide') {
link.onclick=function() {
var hid=this.href.replace(/^(.+)images\/shop\/(\d+)-(\d+)-(\d+)_(\w+)\/(.+)/g,'id-$2-$3-$4-$5');
return hs.expand(this, { slideshowGroup: hid });
};
}	
}
</script>

Данный скрипт необходимо вставить в файл: modules/shop/index.php

перед:

PHP
num_article($conf['name'], $shopnum, $field, "product_id", "_products", "product_cid", $ordernum);

Вставлять нужно так:

PHP
echo '<script language="javascript" type="text/javascript">
var link;
for (var i = 0; link = document.links[i]; i++) {
if (link.className=="highslide") {
link.onclick=function() {
var hid=this.href.replace(/^(.+)images\/shop\/(\d+)-(\d+)-(\d+)_(\w+)\/(.+)/g,"id-$2-$3-$4-$5");
return hs.expand(this, { slideshowGroup: hid });
};
}	
}
</script>';

P.S
Не тестировал....

SHAKA1
SHAKA1
4.94

4.94

55
11.09.2010 19:05:06

SHAKA1, я потрясен Вашими знаниями в области новаторства - всё работает безупречно. Большое СПАСИБО!!!
Теперь при пролистывании фотографий не возникает путаницы.

Версия системы SLAED CMS 4.2 Pro
Версия PHP PHP 5
Сервер Сервер в интернете
gizzo
gizzo
4.11

4.11

56
11.09.2010 23:22:54 20.09.2010 12:48:21

Shaka1, помоги, пожалуйста, разобраться c функцией "Добавить в корзину" в модуле "поиск по сайту", расположенной на странице:

www.gisso.ru/index.php?name=search

Я имею ввиду, что когда "ПОИСК" выдает результаты с возможностью добавить их в корзину, пользователь не видит никакого визуального подтверждения о выполненых действиях, так как в модуле "ПОИСК" не работает информационная "всплывающая табличка", говорящая о том, что та или иная позиция добавлена в корзину.
Сама корзина, так же не отображантся в модуле "поиска", но вот не знаю, каким образом заставить ее там отображаться.

Версия системы SLAED CMS 4.2 Pro
Версия PHP PHP 5
Сервер Локальный сервер
gizzo
gizzo
4.11

4.11

Открыть Ответить
Хотите опробовать SLAED CMS в действии?
Идеи и предложения
Обратная связь
Подтверждение

Поделиться
QR-код

Предварительный просмотр