Новости Joomla

WT Yandex map items v.2.1.0 модуль для Joomla.Выводит материалы Joomla в виде меток на Яндекс.Карты

WT Yandex map items v.2.1.0 модуль для Joomla.Выводит материалы Joomla в виде меток на Яндекс.Карты

👩‍💻 WT Yandex map items v.2.1.0 модуль для Joomla.Выводит материалы Joomla в виде меток на Яндекс.Карты.v.2.1.0. Что нового?Сохранение последнего вида карты. Добавлены новые опции, позволяющие как для одного экземпляра модуля, так и для всех сохранять на устройстве пользователя последний использованный центр (координаты) и масштаб (zoom) карты. Это позволит открыть карту в том же месте после обновления страницы или при повторном открытии браузера.Определение местоположения пользователя.Модуль может определять местоположение пользователя и центрировать карту на нём. При одновременном использовании с функцией сохранения последнего вида карты определение геопозиции будет срабатывать только в первый раз. В дальнейшем, если обнаружены сохранённые данные центра и масштаба - будут использоваться они.CSS классы для маркеров карты.Всем маркерам карты добавлен CSS-класс wt-yandex-map-items-marker. Для просмотренных маркеров (по которым кликали) добавляется CSS-класс wt-yandex-map-items-marker-viewed, что позволит выделять просмотренные маркеры с помощью стилей в CSS-файлах вашего шаблона. Также для контейнеров маркеров ymaps на карте добавлены data-атрибуты: data-module-id - id модуля и data-marker-id - id маркера.Обработка GET-параметров в URL.Карта может реагировать на GET-параметры в url:- map[zoom] - устанавливает параметр масштаба.- map[center_latitude] и map[center_longitude] - широта и долгота центра карты.- map[marker_id] - id маркера, на котором центрируется карта.Таким образом вы можете создавать ссылку на карту с указанием конкретного маркера, на котором карта сфокусируется после загрузки маркеров. Например, https://site .ru/map?map[marker_id]=18465. Или же ссылку с указанием конкретных координат: https://site .ru/map?map[zoom]=16&map[center_latitude]=51.529706&map[center_longitude]=46.033922Страница расширенияGitHub расширенияВидео-обзор на YoutubeВидео-обзор на VK ВидеоВидео-обзор на Rutube@joomlafeed#joomla #yandex

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

terr

  • Давно я тут
  • 824
  • 14 / 6
  • Ученик html-я
палучилось спасиба
*

secretlive

  • Захожу иногда
  • 52
  • 0 / 0
а как сделать чтобы при выводе товара по запросу выводило не кнопка добавить в корзину, а что бы выводило ссылка подробней?
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
а как сделать чтобы при выводе товара по запросу выводило не кнопка добавить в корзину, а что бы выводило ссылка подробней?
кнопка добавить в корзину убирается в настройке компонента. Подробнее можно сделать скопировав код наименования товара и заменив наименование на подробнее.
*

terr

  • Давно я тут
  • 824
  • 14 / 6
  • Ученик html-я
как переименовать кнопку поиска в русскую, выборки по ценам нет выбираеш от 16000 цену выдоает меньше  запроса?
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
найди в \components\com_vm_ext_search\vm_ext_search.php
Код
$pf = mosGetParam( $_REQUEST, 'pf',0);
$pt = mosGetParam( $_REQUEST, 'pt',0);
там может быть понапутано с pf pt. Должно быть как написал.
кнопка переименовывается в файле модуля mod_vm_ext_search.php
Код
<input class="button" type="submit" name="Поиск" value="Поиск" />
*

sashasaturn

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Здраствуйте
Хочу адаптировать Ваш компонент под свою задачу
Хочу чтоб отображались сразу все поля на форме без выбора типа и без пошаговых виборок
Arkadiy если не трудно схематично обясните где делать правки
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
править надо файл модуля, вставлять туда код из хелпера компонента, но без пошаговой выборки это будет равняться расширенному поиску VirtueMart.
*

terr

  • Давно я тут
  • 824
  • 14 / 6
  • Ученик html-я
Цитировать
Функция list_tree в mod_vm_ext_search.php
Код:
for ($i=0;$i<$level;$i++) {
echo "&#151;";
}
выводит дефисы в нужном количестве
Код:
echo "|$level|";
выводит цифру.


ачто вывордить ____ полосочку перед цифрой и как туда вставить пробелы или вообще убратьь?

Цитировать
найди в \components\com_vm_ext_search\vm_ext_search.php
Код:
$pf = mosGetParam( $_REQUEST, 'pf',0);
$pt = mosGetParam( $_REQUEST, 'pt',0);
там может быть понапутано с pf pt. Должно быть как написал.

у меня вот так и всеровно выборка неправильная (
тоесть тема цены от и до не раскрыта

Код
$pf = mosGetParam( $_REQUEST, 'pf',0);
$pt = mosGetParam( $_REQUEST, 'pt',0);
$prod_ids = $_REQUEST['product_ids'];

и еще в ие (осле) окошко категорий не разворачивается на всю динну букв

а востальном спасибо памагло
« Последнее редактирование: 14.12.2009, 10:24:37 от terr »
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Код
	if ((!empty($pf)) && (!empty($pt))) {
if($pf==$pt) {
$q .= "AND ". $final_price_query . " = " . floatval($pt). " ";
} elseif (floatval($pf)<floatval($pt)) {
$q .= "AND ". $final_price_query . " >= " . floatval($pf). " AND " . $final_price_query . " <= " . floatval($pt). " ";
} else {
$q .= "AND ". $final_price_query . " <= " . floatval($pf). " AND " . $final_price_query . " >= " . floatval($pt). " ";
}
} else if ((empty($pf)) && (!empty($pt))) {
$q .= "AND ". $final_price_query . " <= " . floatval($pt). " ";
} else if ((!empty($pf)) && (empty($pt))) {
$q .= "AND ". $final_price_query . " >= " . floatval($pf). " ";
}
тогда здесь посмотри.

Цитировать
и еще в ие (осле) окошко категорий не разворачивается на всю динну букв
так осел работает.
*

terr

  • Давно я тут
  • 824
  • 14 / 6
  • Ученик html-я
Код
if ((!empty($pf)) && (!empty($pt))) {
if($pf==$pt) {
$q .= "AND ". $final_price_query . " = " . floatval($pt). " ";
} elseif (floatval($pf)<floatval($pt)) {
$q .= "AND ". $final_price_query . " >= " . floatval($pf). " AND " . $final_price_query . " <= " . floatval($pt). " ";
} else {
$q .= "AND ". $final_price_query . " <= " . floatval($pf). " AND " . $final_price_query . " >= " . floatval($pt). " ";
}
} else if ((empty($pf)) && (!empty($pt))) {
$q .= "AND ". $final_price_query . " <= " . floatval($pt). " ";
} else if ((!empty($pf)) && (empty($pt))) {
$q .= "AND ". $final_price_query . " >= " . [b][color=red]floatval($pf).[/color][/b] " ";
}

тут касяк был спасиб выручил, и последнее
Цитировать
Функция list_tree в mod_vm_ext_search.php
Код
Код:
for ($i=0;$i<$level;$i++) {
echo "—";
}
выводит дефисы в нужном количестве
Код:
echo "|$level|";
выводит цифру.


ачто вывордить ____ полосочку перед цифрой и как туда вставить пробелы или вообще убратьь?

Собствено цыфра убралась а полоса каторая была перед ней асталась)))
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
убери
Код
for ($i=0;$i<$level;$i++) {
echo "—";
}
*

terr

  • Давно я тут
  • 824
  • 14 / 6
  • Ученик html-я
Цитировать
убери
Код:
for ($i=0;$i<$level;$i++) {
echo "—";
}

Все спасибо все работает как часы, надеюсь тема паможет не только мене)))
*

shaman81

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Прочитал ветку, но такой проблемы так и не нашёл. В результатах поиска товары выводятся "лестницей" как-будто сбита разметка... где смотреть?
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Сейчас некогда смотреть, там была проблема - из-за включения/выключения какой-то опции закрывающий тег не выводился. Я думал что уже исправил, здесь по-моему тоже обсуждалось. Посмотри еще в этой теме http://joomlaforum.ru/index.php/topic,69642.msg511924.html
*

shaman81

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Да, всё правильно... Когда в опция ставишь "Показывать кнопку "купить": нет" то всё съезжает. Буду разбираться.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
\components\com_vm_ext_search\vm_ext_search.php
Код
if( !empty($show_add_to_cart_in_search_result) )
{
?>
<br />

<form action="<?php echo  $mm_action_url ?>index.php" method="post" name="addtocart" id="addtocart">
    <input type="hidden" name="option" value="com_virtuemart" />
    <input type="hidden" name="page" value="shop.cart" />
    <input type="hidden" name="Itemid" value="<?php echo ps_session::getShopItemid(); ?>" />
    <input type="hidden" name="func" value="cartAdd" />
    <input type="hidden" name="prod_id" value="<?php echo $db->f("product_id"); ?>" />
    <input type="hidden" name="product_id" value="<?php echo $db->f("product_id"); ?>" />
    <input type="hidden" name="quantity" value="1" />
    <input type="hidden" name="set_price[]" value="" />
    <input type="hidden" name="adjust_price[]" value="" />
    <input type="hidden" name="master_product[]" value="" />
    <input style="border: medium none ; background: transparent url(<?php $mosConfig_live_site ?>/components/com_virtuemart/shop_image/ps_image/add-to-cart_blue.gif) no-repeat scroll left center; text-align: center; width: 160px; height: 35px; cursor: pointer; font-weight: bold; font-family: inherit; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; vertical-align: middle;" value="Купить" title="Купить" type="submit">
    </form>

<br />

<hr />
<?php
}
заменить на
Код
if( !empty($show_add_to_cart_in_search_result) )
{
?>
<br />

<form action="<?php echo  $mm_action_url ?>index.php" method="post" name="addtocart" id="addtocart">
    <input type="hidden" name="option" value="com_virtuemart" />
    <input type="hidden" name="page" value="shop.cart" />
    <input type="hidden" name="Itemid" value="<?php echo ps_session::getShopItemid(); ?>" />
    <input type="hidden" name="func" value="cartAdd" />
    <input type="hidden" name="prod_id" value="<?php echo $db->f("product_id"); ?>" />
    <input type="hidden" name="product_id" value="<?php echo $db->f("product_id"); ?>" />
    <input type="hidden" name="quantity" value="1" />
    <input type="hidden" name="set_price[]" value="" />
    <input type="hidden" name="adjust_price[]" value="" />
    <input type="hidden" name="master_product[]" value="" />
    <input style="border: medium none ; background: transparent url(<?php $mosConfig_live_site ?>/components/com_virtuemart/shop_image/ps_image/add-to-cart_blue.gif) no-repeat scroll left center; text-align: center; width: 160px; height: 35px; cursor: pointer; font-weight: bold; font-family: inherit; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; vertical-align: middle;" value="Купить" title="Купить" type="submit">
    </form>


<?php
}
?>
               <br />

<hr />
                <?php
т.е. br и hr перенести за следующую скобку.
*

shaman81

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
С кнопкой купить разобрался, спасибо!

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

http://ahobby.ru

пример - через расширенный поиск ("поиск моделей" в верхнем меню) выбираем назначение - "лесовозы" - видим всего 3 модели с таким параметром

через модуль поиска - "Масштабные автомодели" - "Параметры модели" - "1/43" - "СССР" - "ЗИЛ" - "Грузовые" - "лесовозы". В итоге получаем все модели на шаге "Грузовые".

Почему так получается? Может быть есть какие-то ограничения по количеству параметров?
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
так в принципе задумывалось - 5 уровней характеристик
*

shaman81

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Можно ли увеличить их число?
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
можно, но довольно много переделывать.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Добавлять в helper.php здесь
Код
    //получаем переменные из скрипта

    $type_har1 = mosGetParam( $_REQUEST, 'type_har1');
  $type_har2 = mosGetParam( $_REQUEST, 'type_har2');
  $type_har3 = mosGetParam( $_REQUEST, 'type_har3');
  $type_har4 = mosGetParam( $_REQUEST, 'type_har4');
  $type_har5 = mosGetParam( $_REQUEST, 'type_har5');
и здесь
Код
if ($i == 1) $type_h =  $type_har1;
                       if ($i == 2) $type_h =  $type_har2;
                       if ($i == 3) $type_h =  $type_har3;
                       if ($i == 4) $type_h =  $type_har4;
                       if ($i == 5) $type_h =  $type_har5;
и здесь
Код
if ($i > 1) $q .= "WHERE `$ptpndo1`='$type_har1' ";
if ($i > 2) $q .= "&& `$ptpndo2`='$type_har2' ";
if ($i > 3) $q .= "&& `$ptpndo3`='$type_har3' ";
if ($i > 4) $q .= "&& `$ptpndo4`='$type_har4' ";
и здесь
Код
 if ($i == 1) $ptpndo1 = $param_name;
           if ($i == 2) $ptpndo2 = $param_name;
           if ($i == 3) $ptpndo3 = $param_name;
           if ($i == 4) $ptpndo4 = $param_name;
и здесь
Код
//запрашиваем иды товара соответствующие выбранным характеристикам
$q1  = "SELECT distinct `product_id` FROM `#__{vm}_product_type_".$param_id."` ";
if ($type_har1 != 'undefined' && $type_har1 != 'null' && $type_har1 != '')
$q1 .= "WHERE `$ptpndo1`='$type_har1' ";
if ($type_har2 != 'undefined' && $type_har2 != 'null' && $type_har2 != '')
$q1 .= "&& `$ptpndo2`='$type_har2' ";
if ($type_har3 != 'undefined' && $type_har3 != 'null' && $type_har3 != '')
$q1 .= "&& `$ptpndo3`='$type_har3' ";
if ($type_har4 != 'undefined' && $type_har4 != 'null' && $type_har4 != '')
$q1 .= "&& `$ptpndo4`='$type_har4' ";
в модуле mod_vm_ext_search.php
Код
function getTypeSelec()
{
    var type = jQuery('#vmdTypSel').val();
    var type_har1 = jQuery('#type_har1').val();
    var type_har2 = jQuery('#type_har2').val();
    var type_har3 = jQuery('#type_har3').val();
    var type_har4 = jQuery('#type_har4').val();
    var type_har5 = jQuery('#type_har5').val();
    if (type == '') {
jQuery("#vtsHarakt").slideUp("slow");
    return;
    }
jQuery("#vtsHarakt").html(spin);
jQuery("#vtsHarakt").slideDown("slow");
jQuery("#vtsHarakt").load('<?php echo $mosConfig_live_site;?>/index2.php?option=com_vm_ext_search&task=ajax&no_html=1&typ_har=1&product_type_id='+type+'&type_har1='+type_har1+'&type_har2='+type_har2+'&type_har3='+type_har3+'&type_har4='+type_har4+'&type_har5='+type_har5);
return;
}
Может еще что-то упустил.
*

shaman81

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Спасибо разобрался!! Теперь ищет как надо!  *DRINK*

Ещё вопрос, где задаётся кол-во товаров на страницу? Мне бы сделать не 10 а штук 30-40....

Вобще респект огромный за скрипт классная штука!


------

Нашёл в компоненте ссылку на админку и вспомнил, что вобще аминка есть ))) Ещё раз сенькс за помощь!
« Последнее редактирование: 12.01.2010, 13:56:23 от shaman81 »
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
разобрался - напиши как сделал, многим следующим будет интересно.
*

shaman81

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Вобщем, код почему-то немного другой, чем тот что выше, но вот что получилось:

в модуле mod_vm_ext_search.php:

Код
var type_har1 = jQuery('#type_har1').val();
    var type_har2 = jQuery('#type_har2').val();
    var type_har3 = jQuery('#type_har3').val();
    var type_har4 = jQuery('#type_har4').val();
    var type_har5 = jQuery('#type_har5').val();
var type_har6 = jQuery('#type_har6').val();
    var print_kol = jQuery('#print_kol').val();

Код
if ($i == 1) $type_h =  $type_har1;
                       if ($i == 2) $type_h =  $type_har2;
                       if ($i == 3) $type_h =  $type_har3;
                       if ($i == 4) $type_h =  $type_har4;
                       if ($i == 5) $type_h =  $type_har5;
if ($i == 6) $type_h =  $type_har6;


helper.php

Код
//ïîëó÷àåì ïåðåìåííûå èç ñêðèïòà
    $type_har1 = mosGetParam( $_REQUEST, 'type_har1');
    if ($type_har1 != 'undefined' && $type_har1 != 'null' && $type_har1 != '')
    $type_har1 = urldecode(mosGetParam( $_REQUEST, 'type_har1'));
    $type_har2 = mosGetParam( $_REQUEST, 'type_har2');
    if ($type_har2 != 'undefined' && $type_har2 != 'null' && $type_har2 != '')
  $type_har2 = urldecode(mosGetParam( $_REQUEST, 'type_har2'));
    $type_har3 = mosGetParam( $_REQUEST, 'type_har3');
    if ($type_har3 != 'undefined' && $type_har3 != 'null' && $type_har3 != '')
  $type_har3 = urldecode(mosGetParam( $_REQUEST, 'type_har3'));
    $type_har4 = mosGetParam( $_REQUEST, 'type_har4');
    if ($type_har4 != 'undefined' && $type_har4 != 'null' && $type_har4 != '')
  $type_har4 = urldecode(mosGetParam( $_REQUEST, 'type_har4'));
    $type_har5 = mosGetParam( $_REQUEST, 'type_har5');
    if ($type_har5 != 'undefined' && $type_har5 != 'null' && $type_har5 != '')
  $type_har5 = urldecode(mosGetParam( $_REQUEST, 'type_har5'));
  if ($type_har6 != 'undefined' && $type_har6 != 'null' && $type_har6 != '')
  $type_har6 = urldecode(mosGetParam( $_REQUEST, 'type_har6'));

Код
$debug = 'Îòëàäî÷íàÿ èíôîðìàöèÿ:<br />';
  $debug .= "product_type_id= ".$product_type_id."<br>";
  $debug .= "type_har1= ".$type_har1."<br>";
  $debug .= "type_har2= ".$type_har2."<br>";
  $debug .= "type_har3= ".$type_har3."<br>";
  $debug .= "type_har4= ".$type_har4."<br>";
   $debug .= "type_har5= ".$type_har5."<br>";
$debug .= "type_har6= ".$type_har6."<br>";

Код
if ($i == 1) $type_h =  $type_har1;
                       if ($i == 2) $type_h =  $type_har2;
                       if ($i == 3) $type_h =  $type_har3;
                       if ($i == 4) $type_h =  $type_har4;
                       if ($i == 5) $type_h =  $type_har5;
if ($i == 6) $type_h =  $type_har6;

Код
if ($i > 1){
if ($param_type[1] != 'V') $q .= "AND a.$ptpndo1 ='$type_har1' ";
else $q .= "AND a.$ptpndo1 LIKE '%$type_har1%' ";
}
if ($i > 2){
if ($param_type[2] != 'V') $q .= "AND a.$ptpndo2 = '$type_har2' ";
else $q .= "AND a.$ptpndo2 LIKE '%$type_har2%' ";
}
if ($i > 3){
if ($param_type[3] != 'V') $q .= "AND a.$ptpndo3 = '$type_har3' ";
else $q .= "AND a.$ptpndo3 LIKE '%$type_har3%' ";
}
if ($i > 4){
if ($param_type[4] != 'V') $q .= "&& a.$ptpndo4 = '$type_har4' ";
else $q .= "AND a.$ptpndo4 LIKE '%$type_har4%' ";
}

if ($i > 5){
if ($param_type[5] != 'V') $q .= "&& a.$ptpndo5 = '$type_har5' ";
else $q .= "AND a.$ptpndo5 LIKE '%$type_har5%' ";
}

Код
if ($i == 1) $ptpndo1 = $param_name;
           if ($i == 2) $ptpndo2 = $param_name;
           if ($i == 3) $ptpndo3 = $param_name;
           if ($i == 4) $ptpndo4 = $param_name;
if ($i == 5) $ptpndo5 = $param_name;
  if ($i == 5) break;

Код
if ($type_har1 != 'undefined' && $type_har1 != 'null' && $type_har1 != '')
{
if ($param_type[1] == 'V') $q1 .= "WHERE `$ptpndo1`LIKE '%$type_har1%' ";
else $q1 .= "WHERE `$ptpndo1`='$type_har1' ";
}

if ($type_har2 != 'undefined' && $type_har2 != 'null' && $type_har2 != '') {
if ($param_type[2] == 'V') $q1 .= "AND `$ptpndo2`LIKE '%$type_har2%' ";
else $q1 .= "AND `$ptpndo2`='$type_har2' ";
}


if ($type_har3 != 'undefined' && $type_har3 != 'null' && $type_har3 != '') {
if ($param_type[3] == 'V') $q1 .= "AND `$ptpndo3`LIKE '%$type_har3%' ";
else $q1 .= "AND `$ptpndo3`='$type_har3' ";
}

if ($type_har4 != 'undefined' && $type_har4 != 'null' && $type_har4 != '') {
if ($param_type[4] == 'V') $q1 .= "AND `$ptpndo4`LIKE '%$type_har4%' ";
else $q1 .= "AND `$ptpndo4`='$type_har4' ";
}

if ($type_har5 != 'undefined' && $type_har5 != 'null' && $type_har5 != '') {
if ($param_type[5] == 'V') $q1 .= "AND `$ptpndo5`LIKE '%$type_har5%' ";
else $q1 .= "AND `$ptpndo5`='$type_har5' ";
}


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

-----

Не получается сделать категории жирными, делаю всё как в постах выше - результата нет. Вобще стиль не применяется почему-то никак.
« Последнее редактирование: 12.01.2010, 23:21:24 от shaman81 »
*

shaman81

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Может ещё подскажете как бы вывести в результатах артикул товара и производителя?
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Ну артикул из таблицы товара берется, его легко вывести, а вот производителя надо доп. запрос писать. Из jos_vm_product_mf_xref брать его ид и из jos_vm_manufacturer брать имя. Все делать в файле компонента который не в админке.
*

shaman81

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Да, с артикулом всё несложно, т.к. он там в компоненте уже есть, а вот с производителем не могу осилить (((
*

myreg12345

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
А вот по этому вопрос:
"а как-то можно чтобы родительские категории были выделить жирным шрифтом, а подразделы оставались обычными?"
Если добавить так, то работает:
if ($level == 1) $style = "style='font-weight:bold;'";
else  $style = "";

А попытался придать разные стили не одному уровню, а нескольким уровням вот так:

if ($level == 1) $style = "style='font-weight:bold;color:red;'";
if ($level == 2) $style = "style='font-weight:bold;'";
else  $style = "";

срабатывает только уровень 2, если добавить еще условие на уровень 3 - то сработает только для 3го уровня - т.е., последнее условие.
Подскажите, пожалуйста, что не так?
« Последнее редактирование: 20.01.2010, 22:41:57 от myreg12345 »
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Код
if ($level == 1) $style = "style='font-weight:bold;color:red;'";
elseif ($level == 2) $style = "style='font-weight:bold;'";
elseif ($level == 3) $style = "style='...'";
else  $style = "";
Так будет правильнее.
*

OrlandoM

  • Захожу иногда
  • 55
  • 1 / 0
Вообщем, поставил я com_ без проблем, а вот mod_ ставиться не хочет, ругается на XML, решил поставить руками (вручную), добавил строчку в jos_modules, сделал папку в modules, скопировал файлы из архива. В менеджере модулей захожу на этот mod_vm_ext_search (не помню, как он правильно называется), так там тоже XML не парсится и выдает ошибку, следовательно, опции не редактируемы (опции отображения, насколько я понял, SKU и т.д.). Уважаемый Аркадий, поправьте, пожалуйста, этот XML, или подскажите в какую сторону копать. Буду благодарен.
А я пока поставлю debug mode и попробую сам отредактировать.
ЗЫ. Joomla - 1.5, ВМ - последний
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

VirtueMart - SMS уведомления о сделаном заказе.

Автор bork

Ответов: 42
Просмотров: 23250
Последний ответ 26.07.2021, 22:11:25
от Oleg91
Отчеты и статистика для VirtueMart

Автор 4kict

Ответов: 25
Просмотров: 10358
Последний ответ 14.01.2021, 00:09:53
от gartes
Сортировка товаров по дате поступления

Автор coob

Ответов: 2
Просмотров: 2565
Последний ответ 21.06.2018, 08:40:05
от kungurskiy
IceVmCart - новый бесплатный модуль корзины для VirtueMart

Автор Grig2009

Ответов: 105
Просмотров: 53842
Последний ответ 05.02.2017, 11:44:02
от Super_Panda
Модуль недавно просмотренные товары для VirtueMart 1.1.X

Автор aleks_yug

Ответов: 97
Просмотров: 27947
Последний ответ 25.10.2016, 15:03:07
от Igoritaly