0 Пользователей и 1 Гость просматривают эту тему.
  • 36 Ответов
  • 11035 Просмотров
*

dkraev

  • Захожу иногда
  • 148
  • 7 / 0
Здравствуйте. Не планируется ли сделать возможность переключения вида товаров в категории?

Чтобы на странице категории товаров покупатель мог выбрать, как отображать товары. Например: списком, таблицей,  блоками.

Например как на пульсцен реализовано - http://ekb.pulscen.ru/price/010101-truba-besshovnaja
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Так это и сейчас возможно. На уровне шаблона это делается.
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

dkraev

  • Захожу иногда
  • 148
  • 7 / 0
Нет, я понимаю. Но это задается жестко в админке, т.е. пользователь, находясь на странице категории не сможет сменить её вид, т.е. вывести товары таблицей, например, а не блоками.
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
Ну Вам же ответили.. можно. нужно править сам шаблон.
Думаю вряд ли разработчики будут это делать...
Подход у них функцинальность быстрая и практичная.
Все что касается стилей и выкрутасов на усмотрение пользователей.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

dkraev

  • Захожу иногда
  • 148
  • 7 / 0
Все, понял. Т.е. на странице шаблона категории пишем два кода (утрирую). Один - выводит данные блоками, например. Второй - таблицей.
По умолчанию вывод таблицей скрыт (в display:none, например), товары выводятся блоками .

При клике на ссылку, скриптом скрываем первую часть кода (блоки) и отображаем вывод таблицей. Добавляем рюшек для плавной смены.
Все, усек, спасибо.
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Не совсем в точку. Это сомнительный подход.
Просто, делаем ссылку: <a href="<?php echo JURI::current()?>?layout=list">

А в шаблоне выводим
Код: php
$layout = JRequest::getCmd('layout', 'list');

switch ($layout)
{
    case 'list':
?>

<ul>
    <li>product</li>
    <li>product</li>
</ul>

<?php
     case 'table':
?>
<table>
    <tr>
         <td>product</td>
         <td>product</td>
    </tr>
</table>
<?php
}

Это примерно. Хотя можно наверно проще..
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

dkraev

  • Захожу иногда
  • 148
  • 7 / 0
Спасибо. А в чем принципиальная разница?
В Вашем варианте используем php с переключателем. В варианте, описанном сной - JS.
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
В одном случае у вас контент один чёрт будет висеть а странице, хотя и в display:none, а то, что предложил danik.html, полностью убирает контент и выводит только нужный вариант.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

dkraev

  • Захожу иногда
  • 148
  • 7 / 0
Понятно, спасибо. Я не вижу принципиальной разницы. Ну и пусть он висит на странице.
НА скорости сайта это не скажется никак.

Просто два варианта реализации одного и того же...
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
А еще есть тертий вариант, загнать оба представления в json и менять их оттуда. Тогда и страница чистая будет и скорость переключения хорошая.
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Понятно, спасибо. Я не вижу принципиальной разницы. Ну и пусть он висит на странице.
НА скорости сайта это не скажется никак.
Вес страницы *2 примерно.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

dkraev

  • Захожу иногда
  • 148
  • 7 / 0
Вес страницы *2 примерно.

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

Учитывая, что это краткое описание товара, то и текста совсем немного, в целом. Следовательно, откроется страница за 1 сек. или за 1,2 сек - не есть критично. ИМХО дольше будет переключать её по способу danik.html.

Но это уже не столь важно. Факт, что предложены несколько способов реализации, и это очень хорошо!
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Важно то, что если товаров более 100, а придет такой маньяк как я, который любит чтобы всё на одной странице было, то оптимальнее вариант danik.html, лично я выбрал бы его.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Я просто думаю что дублировать большую часть страницы и скрывать ее джаваскриптом - не очень хорошая идея. Лучше всетаки отдавать контент браузеру по мере необоходимости. Подгружать можно и ajax-ом, так что это произойдет быстро.
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

N.Nick

  • Захожу иногда
  • 233
  • 5 / 0
А нельзя ли сделать такой аддон, чтобы он нужный код прописывал куда надо, чтобы людям руками не писать, а просто поставил и всё, и появился выбор варианта отображения там где сортировка и кол-во отображения товара на странице?
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
А нельзя ли сделать такой аддон, чтобы он нужный код прописывал куда надо, чтобы людям руками не писать, а просто поставил и всё, и появился выбор варианта отображения там где сортировка и кол-во отображения товара на странице?
Таки это всё на уровне шаблона делается, не стоит достаточно быстрый компонент превращать в подобие VirtueMart.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
А нельзя ли сделать такой аддон, чтобы он нужный код прописывал куда надо, чтобы людям руками не писать, а просто поставил и всё, и появился выбор варианта отображения там где сортировка и кол-во отображения товара на странице?

можно! 250 дол. !
готовы взять ?
Или дорого ?
Я думаю не так уж дорого за "хочу".
Люди платят за 3 вещи:
- за лень
- за отсутствие знаний (все знать не возможно)
- за то что дешевле купить, чем сделать самому или повторно.

Остальное, из разряда "..., а что нельзя сделать так чтобы нажал кнопку и все было..." относится к разряду фантастики и мечтаний.

Я вообще смотрю как многие поставят квикстарт, навешают всякой ...... потом в разделе появляется "Смотрите какой сайт", а реально этот сайт больше похож на "Все для Joomla" или "Смотрите что я нашел".

Прежде чем использовать выпендрон, хорошенько подумайте нужен он тем кто придет на сайт магазина или больше все таки он нужен вам ?
Мой знакомый реализовал такую фишку у себя на сайте а потом сам дошел до того что это ... ненадо и убрал.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

victorantoniak

  • Moderator
  • 1572
  • 185 / 2
  • JoomShopping Team
Здравствуйте. Не планируется ли сделать возможность переключения вида товаров в категории?

Чтобы на странице категории товаров покупатель мог выбрать, как отображать товары. Например: списком, таблицей,  блоками.

Например как на пульсцен реализовано - http://ekb.pulscen.ru/price/010101-truba-besshovnaja

Смотрите платное  разрешение
http://www.webdesigner-profi.de/joomla-webdesign/shop/templates/addon-product-list-style.html
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Смотрите платное  разрешение
http://www.webdesigner-profi.de/joomla-webdesign/shop/templates/addon-product-list-style.html

victorantoniak, я уже который раз вижу, что кто-то спрашивает какую-то фичу, и у вас чудесным образом находится готовый аддон для этой фичи.
Выглядит впечатляюще )  :D.
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
не пугайте разработчиков, они тоже хотят кушать ;)
просто ментальность разная и уровень жизни.
Для них 20 евро это обед. Для нас 20 евро это 1-2 дня работы :(
се ля ви
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

N.Nick

  • Захожу иногда
  • 233
  • 5 / 0
Ну вот, класная штука и 20 евро она стоит. это ж не 250 :) Я считаю что для пользователей это удобно, когда они могут выбрать варианты отображения.
*

Biss

  • Давно я тут
  • 994
  • 101 / 0
Кто делал методом danik.html
отпишитесь
Что-то я делал, не выходит
*

albereznyuk

  • Новичок
  • 2
  • 0 / 0
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Biss

  • Давно я тут
  • 994
  • 101 / 0
Вид:  плиткой | списком
Посмотрел отображение на телефоне. Отлично! Єтого и не хватало. Достаточно двух видов.
*

x-masters

  • Захожу иногда
  • 80
  • 0 / 0
Не совсем в точку. Это сомнительный подход.
Просто, делаем ссылку: <a href="<?php echo JURI::current()?>?layout=list">

А в шаблоне выводим
Спойлер
[свернуть]
Верификация ругается на конец кода, выдает ошибку PHP в последней стоке. Не подскажете какие конкретно файлы править?
Делаем ссылку
А в шаблоне выводим
в моем понимании это один и тот же файл, точнее в моем недопонимании )
« Последнее редактирование: 26.03.2014, 09:09:16 от x-masters »
*

avantyrist

  • Захожу иногда
  • 228
  • 3 / 0
Вот етот плагин http://demo.joomext.ru/joomshopping     вызывает неприятные казусы - описывал тута http://joomlaforum.ru/index.php/topic,294551.new.html#new      >:(  а я Так был ему рад  >:(


По поводу того варианта что описывал danik.html
довёл до ума что куда надо прописать:
/components/com_jshopping/templates/шаблон/list_products/list_products.php
Прописываются ссылки:
<a href="<?php echo JURI::current()?>?layout=list">ПЛИТКА</a> //
<a href="<?php echo JURI::current()?>?layout=table">СПИСОК</a>
-----------------------------------------------------------------
потом идём в файл
/components/com_jshopping/templates/шаблон/list_products/product.php
Спойлер
[свернуть]

Но вот теперь есть вопрос Который ну очень мучает, при таком решении будут создаваться дополнительные ссылки для Списка продуктов: 
               /category?layout=table
               /category?layout=list
Ети ссылки поисковики будут индексировать и понимать как ДУБЛИ страниц ?
И товары также станут дублироваться с адресом ?
               /category?layout=table/tovar1
               /category?layout=list/tovar1
Помогите пожалуйста как их в таком случае закрыть для поисковиков ?

ИЛИ как ешё можно сделать без использования дополнительных урлов ??
« Последнее редактирование: 22.05.2014, 18:33:15 от avantyrist »
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться