Чтение RSS каналов

Форум

Открыть Ответить

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

51
30.08.2010 11:38:2411.09.2010 14:30:17
Ну, а если так:

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

или так:

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

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


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

4.27
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
Сервер: Сервер в интернете
4.27

4.27
54
11.09.2010 14:41:3311.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 следующим образом:

<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

перед:

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


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

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
Не тестировал....
4.93

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


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

4.27
56
11.09.2010 23:22:5420.09.2010 12:48:21
Shaka1, помоги, пожалуйста, разобраться c функцией "Добавить в корзину" в модуле "поиск по сайту", расположенной на странице:

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

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


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

4.27
Открыть Ответить
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь