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

xkansler

  • Новичок
  • 5
  • 5 / 0
По неведомым причинам в модулях прекрасного инструмента под названием  "JoomShopping" проигнорирована встроенная в Joomla возмодность задавать суффикс для публикуемых модулей, что значительно сокращает возможности CSS верстки сайта.
Предлагаю разработчику включить эту возможность в модули JoomShopping.

Для пользователей которые сами хотят добывить этот функционал к модулям JoomShopping сделать слудующее:
 - открываем папку необходимого модуля. Например для JoomShopping_toprating - /modules/mod_jshopping_top_rating, для JoomShopping_search - /modules/mod_jshopping_search и т.д.
 - открываем файл конфигурации модуля (файл с расширением .xml - mod_jshopping_top_rating.xml для JoomShopping_toprating, mod_jshopping_search.xml для JoomShopping_search и т.д.)
 - в начале блока <params> вставляем строчку: <param name="class_sfx" type="text" default="" label="Menu Class Suffix" description="PARAMMENUCLASSSUFFIX" />, тем самым добавляя в админпанели управления модулем стандартную для модулей Joomla возможность установки "Суффикс класса модуля".
 - далее как обычно пишем в настройке "Суффикс класса модуля" свой class для публикуемого модуля (например my_module_design) и в CSS файле шаблона описываем формат отображения модуля используя созданный class (например: .my_module_design {padding:0; margin:10px 0;... и т.д.}
 - наслаждаемся результатом.

*

lpetr

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Слушай, можешь поможешь реализовать с модулем JoomShopping_category-2.1.0 следующий стиль. В  базовом варианте меня он не устраивает.

Хочу получить вид списка категорий и под категорий в следующем виде:

-Категория
--Подгатегория
---Товар
-Категория
--Подкатегория
---Товар
.
.
.
и т.д.

Причём хотелось бы чтобы перед названием категории, под категории и товара были миниатюрные изображения (или брал стиль из шаблона сайта). Я не силён в CSS, поэтому в таких случаях рассчитываю на помощь знающих людей. Был бы очень признателен если бы привёл пример кода и куда его нужно вставить.
*

dragon4x4

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

lpetr

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
как создавать категорию и под категорию я вкурсе. У меня например категории вплотную к краям модуля а хотелось бы чтобы был отступ причём и между списком категорий. Хочу просто выяснить где можно править отступы различные, шрифты и т.п. данного модуля.
*

lpetr

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Народ подскажите как изменить стиль модуля категорий, в стиле шаблона пробовал но через него модули магазина вообще никак не поддаются,  пробовал создавать новые стили но ни в какую модули не хотят изменятся. Как заставить список меню сдвинутся от левого края и т.п.?  Если у кого есть готовый стиль к этому модулю пожалуйста поделитесь очень нужен.
*

AlexSF

  • Давно я тут
  • 678
  • 68 / 0
  • В споре истина рождается
Не знаю почему, но у меня этот метод не работает. Не привязывается к модулю суффикс.
В XML модулей добавлено:
Код
<param name="class_sfx" type="text" default="" label="Menu Class Suffix" description="PARAMMENUCLASSSUFFIX" />
<param name="moduleclass_sfx" type="text" default="" label="Module Class Suffix" description="PARAMMODULECLASSSUFFIX" />

В CSS как шаблона , так и самого магазина добавлен класс(для показа горизонтально). В настройках модуля прописан соответствующий суффикс. Однако выводится стандартным классом. Где мог накосячить?
Задаёте вопрос - не забудьте приложить ссылку на проблемный сайт
При проблеме с CSS рекомендую использовать Mozilla Firefox и её плагин FireBug
И по максимуму изучите, или поставьте в закладки - http://htmlbook.ru/css
Notepad++ поможет почти в любом деле
*

victorantoniak

  • Moderator
  • 1572
  • 185 / 2
  • JoomShopping Team
Возможно, проблема в шаблоне (подключения модулей)

попробуйте
<jdoc:include type="modules" name="left" style="rounded" />
*

Lex

  • Завсегдатай
  • 1615
  • 274 / 1
Ну кроме XML файла возможность добавления суффикса надо еще и в шаблоне модуля прописывать что-то типа
Код: html4strict
<div class="mymoduleclass<?php echo $moduleclass_sfx; ?>">
Тогда к классу будет суффикс добавляться
Жизнь заставила учиться.
В личке на вопросы не отвечаю.
*

jesus

  • Захожу иногда
  • 126
  • 15 / 1
  • веб-дизайнер, контентщик. ищу веб-программиста
Народ подскажите как изменить стиль модуля категорий, в стиле шаблона пробовал но через него модули магазина вообще никак не поддаются,  пробовал создавать новые стили но ни в какую модули не хотят изменятся. Как заставить список меню сдвинутся от левого края и т.п.?  Если у кого есть готовый стиль к этому модулю пожалуйста поделитесь очень нужен.

В файле /modules/mod_jshopping_categories/tmpl/default.php поверх существующей конструкции навешиваешь еще один DIV стиль ему задаешь, например jshop_menu чтобы в итоге получилось что-то такое:
Код
<?php
  foreach($categories_arr as $curr){
      $class = "jshop_menu_level_".$curr->level;
      if ($categories_id[$curr->level]==$curr->category_id) $class = $class."_a";     
      ?>
  <div class="jshop_menu">
      <div class = "<?php print $class?>">
            <a href = "<?php print $curr->category_link?>"><?php print $curr->name?>
                <?php if ($show_image && $curr->category_image){?>
                    <img align = "absmiddle" src = "<?php print $jshopConfig->image_category_live_path."/".$curr->category_image?>" alt = "<?php print $curr->name?>" />
                <?php } ?>
            </a>
      </div>
  </div>
  <?php
  }
?>
— это полный код модуля.

Затем в файле /components/com_jshopping/css/default.css
Добавь:
Код
.jshop_menu {font-size: 110%;}
.jshop_menu a {background: url("../images/arrow_right.gif") no-repeat scroll 0 3px transparent; padding-left:20px;}
Также можешь поэкспериментировать со стилями подменю, например:
Код
.jshop_menu_level_0, .jshop_menu_level_0_a{
    font-size: 150%;
margin-bottom:5px;
}
.jshop_menu_level_1, .jshop_menu_level_1_a{
    font-size: 130%;
padding-left: 10px;
    margin-top:5px;
    margin-bottom:5px;   
}

.jshop_menu_level_2, .jshop_menu_level_2_a{
    font-size: 120%;
padding-left: 20px;
    margin-top:5px;
    margin-bottom:5px;

Потом FireBug в руки и доводи как надо.
Спасибо за freeware!
Если вы готовы небезвозмездно ответить на мой вопрос, с удовольствием рассмотрю предложение.
Ищу адекватного партнёра (программиста) по разработке сайтов на Joomla. Обеспечу ненапряжный поток задач.
*

AlexSF

  • Давно я тут
  • 678
  • 68 / 0
  • В споре истина рождается
Использую Joomla 1.6 в последнем скаченом мною модуле поле суффикса уже присутствует, но однако оно не работает.
В шаблоне модуля добавил к <?php echo $class_sfx;?>
Код
<div class="bestseller_products<?php echo $class_sfx;?>">
но всё равно не подхватывает суффикс _horiz
В CSS прописано
Код
.bestseller_products_horiz .block_item{ и т.д.
что ещё можно поправить для подключения суффиксов классов модулей
Задаёте вопрос - не забудьте приложить ссылку на проблемный сайт
При проблеме с CSS рекомендую использовать Mozilla Firefox и её плагин FireBug
И по максимуму изучите, или поставьте в закладки - http://htmlbook.ru/css
Notepad++ поможет почти в любом деле
*

AlexSF

  • Давно я тут
  • 678
  • 68 / 0
  • В споре истина рождается
Продолжив анализ mod_menu обнаружил, что в mod_jshopping_bestseller_products.php не хватает:
Код: php
$class_sfx	= htmlspecialchars($params->get('class_sfx'));

сделал так:

    JSFactory::loadCssFiles();
    JSFactory::loadLanguageFile();
    $jshopConfig = &JSFactory::getConfig();

    $product = &JTable::getInstance('product', 'jshop');
    $cat_str = $params->get('catids', NULL);
    $class_sfx = htmlspecialchars($params->get('class_sfx'));
    
однако и это не помогло
Открыл код другого модуля (mod_articles_popular) и по его примеру переписал :
Код: php
в JoomShopping_bestseller-3.0.1\tmpl\default.php
<div class="bestseller_products<?php echo $moduleclass_sfx; ?>">

а в mod_jshopping_bestseller_products.php
$moduleclass_sfx = htmlspecialchars($params->get('moduleclass_sfx'));
И наконец начал работать
« Последнее редактирование: 10.07.2011, 18:48:40 от AlexSF »
Задаёте вопрос - не забудьте приложить ссылку на проблемный сайт
При проблеме с CSS рекомендую использовать Mozilla Firefox и её плагин FireBug
И по максимуму изучите, или поставьте в закладки - http://htmlbook.ru/css
Notepad++ поможет почти в любом деле
*

kruizer

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Цитировать
Открыл код другого модуля (mod_articles_popular) и по его примеру переписал :
Код: php
в JoomShopping_bestseller-3.0.1\tmpl\default.php
<div class="bestseller_products<?php echo $moduleclass_sfx; ?>">

а в mod_jshopping_bestseller_products.php
$moduleclass_sfx = htmlspecialchars($params->get('moduleclass_sfx'));
И наконец начал работать

Я вставил ети две строчки. Но у меня суффикс не подключается. Может еще нужно что-то изменить?
Суфикс модуля в CSS прописан.
*

kruizer

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Разобрался! Мне для редактирования модуля корзины с помощью суффикса класса помогла вставка в файл default.php (mod_jshopping_bestseller_products\tmpl\default.php) строки
Код
<div class="jshop_module_cart<?php echo $moduleclass_sfx; ?>">

Также нашел альтернативный вариант:
1. Создаем модуль вставки произвольного HTML кода
2. Про помощи плагина modules anywhere вставляем в данный модуль любой Joomshoping-модуль
3. Прописываем в настройках HTML-модуля суффикс класса и делаем с ним, что хочем ;)

P.S. У меня почему то при использовании второго варианта растет время загрузки страницы. :(
*

lpetr

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Как заставить модуль категорий подхватить стиль модулей используемого шаблона? никак не получается, кто знает эфективный способ опишите пожалуйста!
*

lpetr

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
В файле /modules/mod_jshopping_categories/tmpl/default.php поверх существующей конструкции навешиваешь еще один DIV стиль ему задаешь, например jshop_menu чтобы в итоге получилось что-то такое:
Код
<?php
  foreach($categories_arr as $curr){
      $class = "jshop_menu_level_".$curr->level;
      if ($categories_id[$curr->level]==$curr->category_id) $class = $class."_a";     
      ?>
  <div class="jshop_menu">
      <div class = "<?php print $class?>">
            <a href = "<?php print $curr->category_link?>"><?php print $curr->name?>
                <?php if ($show_image && $curr->category_image){?>
                    <img align = "absmiddle" src = "<?php print $jshopConfig->image_category_live_path."/".$curr->category_image?>" alt = "<?php print $curr->name?>" />
                <?php } ?>
            </a>
      </div>
  </div>
  <?php
  }
?>
— это полный код модуля.

Затем в файле /components/com_jshopping/css/default.css
Добавь:
Код
.jshop_menu {font-size: 110%;}
.jshop_menu a {background: url("../images/arrow_right.gif") no-repeat scroll 0 3px transparent; padding-left:20px;}
Также можешь поэкспериментировать со стилями подменю, например:
Код
.jshop_menu_level_0, .jshop_menu_level_0_a{
    font-size: 150%;
margin-bottom:5px;
}
.jshop_menu_level_1, .jshop_menu_level_1_a{
    font-size: 130%;
padding-left: 10px;
    margin-top:5px;
    margin-bottom:5px;   
}

.jshop_menu_level_2, .jshop_menu_level_2_a{
    font-size: 120%;
padding-left: 20px;
    margin-top:5px;
    margin-bottom:5px;

Потом FireBug в руки и доводи как надо.


Помоги разобратся как сделать так чтобы у категории и субкатегории были разные отступы от границы модуля?? - никак не могу добится))
*

lpetr

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
вот сделать отступ активноа категории (или субкатегории ) получилось а как сделать чтобы список не активная категория и субкатегория была с разными отступами - подскажи, не силён я в css))
*

trolldemiurg

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
  • TrollDemiurg
Разобрался! Мне для редактирования модуля корзины с помощью суффикса класса помогла вставка в файл default.php (mod_jshopping_bestseller_products\tmpl\default.php) строки
Код
<div class="jshop_module_cart<?php echo $moduleclass_sfx; ?>">

Также нашел альтернативный вариант:
1. Создаем модуль вставки произвольного HTML кода
2. Про помощи плагина modules anywhere вставляем в данный модуль любой Joomshoping-модуль
3. Прописываем в настройках HTML-модуля суффикс класса и делаем с ним, что хочем ;)

P.S. У меня почему то при использовании второго варианта растет время загрузки страницы. :(
3. Прописываем в настройках HTML-модуля суффикс класса и делаем с ним, что хочем Wink
Прошу прощения... а как? в modulesanywhere.php?
*

trolldemiurg

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
  • TrollDemiurg
Не получается надеть стиль меню шаблона на модуль категорий джумшопа. Посоветуйте пожалуйста. Все вышесказанное пробовал.
*

worldmen

  • Захожу иногда
  • 136
  • 2 / 0
У меня получилось вставить в некоторых модулях, а вот в mod_jshopping_cart вставил:
Код
<?xml version="1.0" encoding="utf-8"?>
<install type="module" version="1.5.0">
<name>Jshopping cart</name>
    <creationDate>18.11.2010</creationDate>
    <author>MAXXmarketing GmbH</author>
    <authorEmail>marketing@maxx-marketing.net</authorEmail>
    <authorUrl>http://www.webdesigner-profi.de</authorUrl>
    <copyright></copyright>
    <license>Open Source License, GNU GPL</license>
    <version>2.5.0</version>
    <description>Displays a JoomShopping cart</description>
    <files>
        <filename module="mod_jshopping_cart">mod_jshopping_cart.php</filename>
        <filename>tmpl/default.php</filename>
    </files>
    <params>
      <param name="class_sfx" type="text" default="" label="Menu Class Suffix" description="PARAMMENUCLASSSUFFIX" />
<param name="moduleclass_sfx" type="text" default="" label="Module Class Suffix" description="PARAMMODULECLASSSUFFIX" />
    </param>
</install>
и в админке вывело ошибку:
Цитировать
XML Parsing Error at 19:15. Error 76: Mismatched tag
XML Parsing Error at 19:15. Error 76: Mismatched tag
Но на сайте работает.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

(решено)Неотображается контент модуля в товарах

Автор gen2023

Ответов: 0
Просмотров: 501
Последний ответ 02.09.2022, 16:27:13
от gen2023
Вывод модуля в описании товара

Автор comb5

Ответов: 5
Просмотров: 661
Последний ответ 28.06.2019, 19:39:15
от dmitry_stas
JoomShopping ь возможность переключения вида товаров в категории

Автор dkraev

Ответов: 36
Просмотров: 11041
Последний ответ 05.06.2019, 12:08:33
от Biss
Откуда взялись в панели вебмастера ссылки вида url\function.mysqli-query

Автор max6549

Ответов: 19
Просмотров: 1064
Последний ответ 07.10.2016, 08:24:34
от nevigen
500 ошибка сервера при включении модуля Jshopping Last Products

Автор hello-andrew

Ответов: 3
Просмотров: 885
Последний ответ 13.03.2016, 19:17:44
от hello-andrew