LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
25.05.2012, 22:02:04 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ... 24   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Усовершенствованный модуль категорий [Аккордион и прочее - the best ;) ]  (Прочитано 75895 раз)
0 Пользователей и 3 Гостей смотрят эту тему.
danik.html
Практически профи
*******

Репутация: +305/-3
Offline Offline

Пол: Мужской
Сообщений: 2969



« : 11.04.2010, 04:21:46 »

Модуль категорий для VirtueMart 1.* - mod_virtuemart_categories

Если вам нужен аналогичный модуль для JoomShopping, вам сюда.


Скриншоты фронта:


Особенности:
1) Привязка к пункту меню - обязательно укажите эту опцию, иначе ссылки выдаваемые модулем буду "плавать" , тоесть зависить от текущей просматриваемой странице. Также не будет правильно работать подсветка активного пункта меню (в модуле меню)
2) Вывод только одной категории и ее субкатегорий
3) Создание списка категорий, выводить которые не нужно, или наоборот нужно.
4) Возможность выводить категории только с и до определенного уровня, то есть можно создать два связанных модуля (аналогично mod_mainmenu)
5) Имеется 4 шаблона модуля, принципиально отличающихся: Accordion, MooTree, Select, дефолтный. Можно их перекрывать в своем шаблоне сайта, или добавлять новые - они появятся в настройках.
6) Стандартные возможности указания суффиксов, кеширования и тд.
7) Две локализации - Русский и Английский.

Важно:
1) Корнем Mootree, если не задано в настройках, является пункт меню, если задан, или же пункт меню по умолчанию (главная сайта)
2) При включенном кеше модуля не будут работать Mootree и Accordion, а так же разворачиваться активные категории
3) При использовании Mootree и Accordion нужно отключить сворачивание меню
4) Стиль списка категорий может отличаться от стиля меню, из-за немного иной разметки. Решение проблемы описано в "Кастомизация. HTML".
5) В модуле нет каких либо js-файлов, используется стандартный функционал Joomla(mootools.js, accordion.js включенный в сборку mootools.js, mootree.js)
6) При использовании двух копий модуля с шаблоном mootree или accordion, как минимум в одном из них должен быть прописан параметр id списка, причем отличный от дефолтного(не mootree или accordion соответственно)

"Написание CSS-стилей для модуля"

"Изменение HTML-разметки модуля"

"Добавление иконок. NEW"


Добавил новый шаблон модуля(layout) - MooExplorer. Основан на MooTree. Отличие - подргужает через AJAX подкатегории и ТОВАРЫ.
Таким образом в нутри модуля умещается весь ваш магазин )
В модуль его добавляем так:
Качаем mooexplorer.layout.zip, распаковываем в папку вашего шаблона сайта. Идем в админку, выставляем в параметрах модуля Шаблон модуля - mooexplorer.
Внимание! в mooexplorer есть ошибка, изза которой со включенным sef-ом работать не будет. Чтоб заработал нужно заменить в коде index.html на index.php и все.

* mod_virtuemart_categories_2.0.0.zip (15.85 Кб - загружено 832 раз.)
* mod_virtuemart_categories_2.1.0_final.zip (15.99 Кб - загружено 5846 раз.)
* mooexplorer.layout.zip (3.47 Кб - загружено 1349 раз.)
« Последнее редактирование: 26.03.2012, 14:35:58 от danik.html » Записан
 
GeoSco
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Сообщений: 21


« Ответ #31 : 26.04.2010, 14:02:12 »

Блин! Ошибся я 449722834
Записан
GeoSco
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Сообщений: 21


« Ответ #32 : 26.04.2010, 18:54:59 »

И ещё: не догнал (наверное торможу я) как в этом модуле реализыется следующее:
Есть 7 (семь) групп товаров со своими подкатегориями. Как посредством этого модуля реализовать 7 (семь) страниц со своими (непересекающимися) группами?
Ну например: есть Группа 1, Группа 2, ... Группа 7, каждая из которых привязана к конкретному пункту меню. Так вот, как исключить ненужные на странице Группы 1 группы я разобрался, но как назначить второму (третьему и т.д.) пункту меню этот модуль с соответствующим исключением других групп? Ведь если я в настройках модуля задаю привязку к конкреиному пункту меню (с соответствующими исключениями) то пытаясь привязать его же к другому пункту с другими исключениями я получаю вывод категорий уже в говом пункте меню, а старый не выводит ничего вовсе. Или это нормально? Или этих модулей должно быть по количеству групп? (но тогда смысл самого модуля теряется) Или этих групп не должно быть больше 2-х? Помоги разобраться, ато прям беда какая-то.
Записан
danik.html
Практически профи
*******

Репутация: +305/-3
Offline Offline

Пол: Мужской
Сообщений: 2969



« Ответ #33 : 26.04.2010, 20:11:30 »

не понял ничего... двай в асю ответь. я стукнул - молчек.
Записан
dron
Завсегдатай
*****

Репутация: +4/-7
Offline Offline

Сообщений: 723


« Ответ #34 : 26.04.2010, 20:36:00 »

а мой вопрос чета как-то никто не заметил...

отличный модуль, только не могу понять кое что... на сайте www.lemobile.ru сделал 3 таких модуля, каждый для своего меню: мтс, билайн и мегафон. В настройках отмечаю, какие пункты не надо выводить. А он мне почему-то во всех 3-х модулях выводит настройки первого модуля, т.е. ссылки только для мтс! в чем дело?
Записан
артём-27-07
Гость
« Ответ #35 : 26.04.2010, 20:36:52 »

тут кто нибудь помочь может?
Записан
артём-27-07
Гость
« Ответ #36 : 26.04.2010, 20:37:55 »

помогите как установить Joomla?
Записан
danik.html
Практически профи
*******

Репутация: +305/-3
Offline Offline

Пол: Мужской
Сообщений: 2969



« Ответ #37 : 26.04.2010, 20:51:20 »

Да, найдена еще одна ошибка. Надеюсь последняя. Грубая ошибка, связанная с кешированием. Ща залью обновленную версию
Записан
GeoSco
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Сообщений: 21


« Ответ #38 : 27.04.2010, 09:12:27 »

449722834 я днём доступен. А вопрос и правда я решить не смог с разными группами... Да и с аккордионом тож...
Записан
GeoSco
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Сообщений: 21


« Ответ #39 : 27.04.2010, 09:26:22 »

563031454 или вот
Записан
GeoSco
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Сообщений: 21


« Ответ #40 : 27.04.2010, 11:21:51 »

Вижу появился! Отзовись плз! geosco@mail.ru
Записан
danik.html
Практически профи
*******

Репутация: +305/-3
Offline Offline

Пол: Мужской
Сообщений: 2969



« Ответ #41 : 27.04.2010, 14:36:08 »

залил новый. там нет ошибок
Записан
GeoSco
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Сообщений: 21


« Ответ #42 : 28.04.2010, 12:54:51 »

Привет! Залил на хостинг, не работает :-(
Записан
wisma
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Сообщений: 6


« Ответ #43 : 28.04.2010, 19:02:13 »

Привет,делал все как ты говорил,даже связалься еще с тем кому ты помогал,но так и не вышло подкрутить акордион,или свой ксс,можешь стукнуть в аську? 9035125
Записан
Xuga
Давно я тут
****

Репутация: +114/-0
Offline Offline

Пол: Мужской
Сообщений: 311


Over World Art


« Ответ #44 : 28.04.2010, 21:27:36 »

Заработал
папка залита корректно
уровни в 0
$assets = 'templates/ja_larix/html/mod_virtuemart_categories/assets/';

НО как сделать ему такой же стиль как и у родного древовидного меню? вируалмарта?


кому интересно как выглядит аккордино смотрите тут снизу http://alljap.ru/
« Последнее редактирование: 28.04.2010, 21:59:58 от Xuga » Записан
wisma
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Сообщений: 6


« Ответ #45 : 29.04.2010, 12:50:33 »

а как подключить допустим Jqery?Или другие обычные ксс \ жава менюшки...


-------

Такс нашел где отвичает сам стиль,но не могу ничего изменить,если изменяю то становиться раскрытаая кака...


----- файлик templates/ТВОЙ ШАБЛОН/html/mod_virtuemart_categories/default.php---- и начиная с 50 строчки ---
Цитировать
<?php
   $assets = 'templates/ТВОЙ ШАБЛОН/html/mod_virtuemart_categories/assets/';
   $expand_img = "$assets/plus.gif";
   $contract_img = "$assets/minus.gif";

   $show_imgs = false;

   //JHTML::script('accordionmenu.js',$assets);
?>
<script type="text/javascript" src="<?php echo $assets ?>accordionmenu.js"></script>
<script type="text/javascript">
   window.addEvent('domready', function(){
   accordionMenu(
      "<?php echo $params->get('tag_id')?>", // Menu Tag ID (this id is assigned to menu parent ul tag)
      "<?php $show_imgs ? '' : $expand_img ?>", //path to image used to expand menu item
      "<?php $show_imgs ? '' : $econtract_img ?>", //path to image used to collapse menu item
      {duration: 200, transition:Fx.Transitions.Quart.easeOut}, // (optional argument) custom accordion options to override defaults, use null if you want to set next argument without changing this
      200, // (optional argument) hover delay in milliseconds over "parent menu item" to open its sublevels, default is 200
      1 // (optional argument) enable/disable opening of submenus on hovering
   );
   
   });
</script>
<?php

modVMCategoriesHelper::render($params,'decorator');

пыталься насильно вставлять код,но тогда дерево все раскрытое
Выходило чтото типо Грузиться главный скрипт Джеквери,Ксс...
А сюда

Цитировать
<script type="text/javascript">
   window.addEvent('domready', function(){
   accordionMenu(
      "<?php echo $params->get('tag_id')?>", // Menu Tag ID (this id is assigned to menu parent ul tag)
      "<?php $show_imgs ? '' : $expand_img ?>", //path to image used to expand menu item
      "<?php $show_imgs ? '' : $econtract_img ?>", //path to image used to collapse menu item
      {duration: 200, transition:Fx.Transitions.Quart.easeOut}, // (optional argument) custom accordion options to override defaults, use null if you want to set next argument without changing this
      200, // (optional argument) hover delay in milliseconds over "parent menu item" to open its sublevels, default is 200
      1 // (optional argument) enable/disable opening of submenus on hovering
   );
   
   });
подставлял вспомогательний скрипт джиквери...и выходила кака..

Hand Tools
Power Tools
*Outdoor Tools
*Indoor Tools
Garden Tools

а нужно...
Hand Tools
Power Tools (при нажатии вылазит то что ниже в {}{})
{Outdoor Tools}
{Indoor Tools}
Garden Tools

Скачивал Джиквери с http://www.i-marco.nl/weblog/jquery-accordion-menu/demo.zip
« Последнее редактирование: 29.04.2010, 13:27:38 от wisma » Записан
wisma
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Сообщений: 6


« Ответ #46 : 30.04.2010, 11:24:08 »

Ладно,вижу не ответять мне тут,хотябы скажи как свой ксс притулить?
Записан
Xuga
Давно я тут
****

Репутация: +114/-0
Offline Offline

Пол: Мужской
Сообщений: 311


Over World Art


« Ответ #47 : 02.05.2010, 19:55:49 »

ребят значит так. кто решит проблему тому 300 вмр
ну помогите же!
Записан
dron
Завсегдатай
*****

Репутация: +4/-7
Offline Offline

Сообщений: 723


« Ответ #48 : 03.05.2010, 15:43:25 »

свой вопрос по одновременному выводу нескольких копий модуля снимаю! в версии 1.6.3 ошибка исправлена. огромное спасибо автору! отличный модуль!
Записан
Xuga
Давно я тут
****

Репутация: +114/-0
Offline Offline

Пол: Мужской
Сообщений: 311


Over World Art


« Ответ #49 : 05.05.2010, 07:45:44 »

Ребята плачу 500 ВМР тому кто превратит этот модуль в дерево!
Записан
Chij
Осваиваюсь на форуме
***

Репутация: +0/-1
Offline Offline

Сообщений: 49


« Ответ #50 : 05.05.2010, 11:22:57 »

а как сделать чтобы вложенные категории открывались не по наведению а по клику, или без акордеона но чтобы пре клики открывались вложенные меню?
Записан
danik.html
Практически профи
*******

Репутация: +305/-3
Offline Offline

Пол: Мужской
Сообщений: 2969



« Ответ #51 : 05.05.2010, 13:22:20 »

Ребята плачу 500 ВМР тому кто превратит этот модуль в дерево!
А чем он не дерево? вывод древовидный
<ul>
  <li>категория</li>
  <li>
    <ul>
        <li>Подкатегория</li>
    </ul>
  </li>
</ul>
Записан
wisma
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Сообщений: 6


« Ответ #52 : 05.05.2010, 15:04:39 »

danik.html стукни мне в аську пож 9035125,у меня многое не выходит,а хочеться помощи...
Записан
wisma
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Сообщений: 6


« Ответ #53 : 05.05.2010, 16:25:13 »

После долгих мучений всетаки привязал свой акордеон меню,но теперь к сожелению не возможно отделять разные пункты меню..как в этом случае быть?
Код default.php в моем шаблоне...
Код
 
 
<?php
global $mosConfig_absolute_path, $VM_LANG,$database;
defined('_JEXEC') or die('Restricted access');
$database = & JFactory::getDBO();
if($mosConfig_absolute_path == ''){
 $mosConfig_absolute_path = dirname( __FILE__ ).'/../..';
}
 $database->setQuery("SELECT *
              FROM `#__menu`
              WHERE `link` LIKE '%com_virtuemart%'
              AND `published` =1"
);
 $GLOBALS['itemid'] = $database->loadResult();
// no direct access
$GLOBALS[parentmenuislink] = $params->get( 'parentmenuislink', '0' );
$GLOBALS[rememberlaststate] = $params->get( 'rememberlaststate', '0' );
 
$document =& JFactory::getDocument();
$document->addScript('media/system/js/mootools.js');
$document->addScript('modules/mod_vm_accordion/script/script.js');
$document->addStyleSheet('modules/mod_vm_accordion/styles/style.css');
require_once('administrator/components/com_virtuemart/classes/ps_database.php');
require_once('administrator/components/com_virtuemart/virtuemart.cfg.php');
$db =& new ps_DB;
$query = 'SELECT DISTINCT a.category_id, a.category_name, a.category_publish, a.list_order, f.category_parent_id, f.category_child_id FROM #__{vm}_category AS a, #__{vm}_category_xref AS f  WHERE a.category_publish="Y" AND a.category_id = f.category_child_id AND f.category_parent_id=\'0\'  ORDER BY a.list_order';
$db->query($query);
while($db->next_record()){
 $rows[] = $db->get_row();
}
$x=0;
if(count($rows) > 0){
 foreach($rows as $row){
    $query = 'SELECT DISTINCT a.category_id, a.category_name, a.category_publish, a.list_order, f.category_parent_id, f.category_child_id'
    . ' FROM #__{vm}_category AS a, #__{vm}_category_xref AS f'
    . ' WHERE a.category_publish="Y" AND a.category_id = f.category_child_id AND f.category_parent_id='.$row->category_id
    . ' ORDER BY a.list_order';
    $db->query( $query);
     while($db->next_record()){
       $sub_rows[$x][] = $db->get_row();
     }
       $y=0;
       if(isset($sub_rows[$x]) && count($sub_rows[$x]) > 0){
         foreach($sub_rows[$x] as $row){
            $query = 'SELECT DISTINCT a.category_id, a.category_name, a.category_publish, a.list_order, f.category_parent_id, f.category_child_id'
            . ' FROM #__{vm}_category AS a, #__{vm}_category_xref AS f'
            . ' WHERE a.category_publish="Y" AND a.category_id = f.category_child_id AND f.category_parent_id='.$row->category_id
            . ' ORDER BY a.list_order';
            $db->query($query);
             while($db->next_record()){
               $sub_rows2[$x][$y][] = $db->get_row();
             }
             $y++;
         }
       }
     $x++;
 }
}else{
 return;
}
 
if(!function_exists("categoryLink")){
 function categoryLink($catId){
   return JRoute::_('index.php?option=com_virtuemart&page=shop.browse&category_id=' . $catId .'&Itemid='.$GLOBALS['itemid'] ) ;
 }
}
require(JModuleHelper::getLayoutPath('mod_vm_accordion', 'default'));
?>
 
 
 

Скрипт JS
Код
function accordionOfflajn(count,rememberlaststate){
    if(window.ie6){
       var heightValue = '100%';
    }else{
       var heightValue = '';
    }
    var togglerName = 'dt.accordion'+count+'_toggler_';
    var contentName = 'dd.accordion'+count+'_content_';
    var counter = 1;
    var toggler = $$(togglerName + counter);
    var content = $$(contentName + counter);
    while(toggler.length > 1) {
       op = -1;
       if(rememberlaststate == 1){
         toggler.each(function(item, index){
            if(Cookie.get(item.id) == "open"){
             op = index;
            }
         });
       }
       new Accordion(toggler, content, {
          opacity : false, display : op, alwaysHide : true, onComplete : function() {
               var element = $(this.elements[this.previous]);
               if(element && element.offsetHeight > 0) element.setStyle('height', heightValue);
             }
          , onActive : function(toggler, content) {
             if(toggler.id != ''){
               Cookie.set(toggler.id, 'open', {duration: 10, path: "/"});
             }
             toggler.addClass('open');
             }
          , onBackground : function(toggler, content) {
             if(toggler.id != ''){
               Cookie.remove(toggler.id, {path: "/"});
             }
             toggler.removeClass('open');
           }
          }
       );
       counter++;
       toggler = $$(togglerName + counter);
       content = $$(contentName + counter);
    }
}
 

Может ктото помоч?Для примера еще вывожу оригинальний код default.php

Код
<?php
 
// no direct access
defined('_JEXEC') or die('Restricted access');
 
 
if ( ! defined('modVMCategoriesXMLCallbackDefined') )
{
function decorator(&$node, &$args)
{
 
// remove child items deeper than end level
if ($args['end_level'] && ($node->attributes('level') >= $args['end_level']) && !($node->attributes('active') && $args['show_current']))
{
$children = $node->children();
foreach ($node->children() as $child)
{
if ($child->name() == 'ul') {
$node->removeChild($child);
}
}
}
 
// set parent class
if (($node->name() == 'li') && isset($node->ul) && ($node->ul <> null)) {
$node->addAttribute('class', 'parent');
}
 
// set current class
if (($node->name() == 'li') && $node->attributes('current')) {
$node->addAttribute('class', $node->attributes('class').' current');
}
 
// set active class
if (($node->name() == 'li') && $node->attributes('active')) {
$node->addAttribute('class', $node->attributes('class').' active');
}
 
$node->removeAttribute('id');
$node->removeAttribute('parent');
$node->removeAttribute('level');
$node->removeAttribute('current');
$node->removeAttribute('active');
 
}
 
define('modVMCategoriesXMLCallbackDefined', true);
}
?>
<?php
$assets = 'templates/aquashop_by_wisma/html/mod_virtuemart_categories/assets/';
$expand_img = "$assets/plus.gif";
$contract_img = "$assets/minus.gif";
 
$show_imgs = true;
 
//JHTML::script('accordionmenu.js',$assets);
?>
<script type="text/javascript" src="<?php echo $assets ?>accordionmenu.js"></script>
<script type="text/javascript">
window.addEvent('domready', function(){
accordionMenu(
"<?php echo $params->get('tag_id')?>", // Menu Tag ID (this id is assigned to menu parent ul tag)
"<?php $show_imgs ? '' : $expand_img ?>", //path to image used to expand menu item
"<?php $show_imgs ? '' : $econtract_img ?>", //path to image used to collapse menu item
{duration: 200, transition:Fx.Transitions.Quart.easeOut}, // (optional argument) custom accordion options to override defaults, use null if you want to set next argument without changing this
200, // (optional argument) hover delay in milliseconds over "parent menu item" to open its sublevels, default is 200
1 // (optional argument) enable/disable opening of submenus on hovering
);
 
});
</script>
<?php
 
modVMCategoriesHelper::render($params,'decorator');
 
Записан
djsanyok
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3


« Ответ #54 : 05.05.2010, 20:35:04 »

У меня не отображаются все подкатегории. Показыает только первых 3. Как исправить?
« Последнее редактирование: 05.05.2010, 20:42:30 от djsanyok » Записан
Xuga
Давно я тут
****

Репутация: +114/-0
Offline Offline

Пол: Мужской
Сообщений: 311


Over World Art


« Ответ #55 : 06.05.2010, 01:14:16 »

значит так пациент http://alljap.ru
слева сверху стандартное дерево.
я хочу чтобы твой компонент выглядел точно токже, только слова построчкам переносил так как он делает сейчас.
Заплачу тебе 500 вмр. оч прошу сделай его именно так ) с нормальными картинками папочек, с плюсиками и минусиками Azn оч оч прошу!
Записан
Xuga
Давно я тут
****

Репутация: +114/-0
Offline Offline

Пол: Мужской
Сообщений: 311


Over World Art


« Ответ #56 : 06.05.2010, 09:38:54 »

Заплачу 800 рублей за решение ! НУЖНО СРОЧНО!
Записан
wisma
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Сообщений: 6


« Ответ #57 : 07.05.2010, 14:57:20 »

Такс чтобы вышло вот так вот как у меня (или подобнее) нужно сделать парочку шагов..

Скачиваем HTML.rar (в первом посте) открываем там Js скрипт блокнотом и заменяем вот эту строчку(гдето 89 строка)...

Код
eval("function accOnclickFunc(){return function(){ if( $('"+menuId+"').accElements["+i+"].style.height == '0px' ) { $('"+menuId+"').Accordion.display("+i+") }}}");
на...
Код
 eval("function accOnclickFunc(){return function(){ if( $('"+menuId+"').accElements["+i+"].style.height == '0px' ) { $('"+menuId+"').Accordion.display("+i+") } return false;}}");

Далее лезим в файлик default.php и ставим нолик вместо идинички вот в этой строке....
Код
   1 // (optional argument) enable/disable opening of submenus on hovering 

Далее лезим в ксс файл шаблона и пишем чтото наподобии..


-----------------------------------------------------------------------------------------------------------
ul#left li a /* это стиль ссылок категорий*/
{
display: block;
     color: #цвет по вкусу;
font-family: "шрифт по вкусу";
font-size: 13px;
font-style: normal;
     text-decoration: none;
     padding: 10px 0px  6px 23px;
     background: url(../images/картинка в папке с шаблоном.png) no-repeat;
}

u#left li li{ /*это стиль под категорий*/
     padding-left: 20px;
     margin: 2px 0;
 color: #цвет по вкусу;
   display: block;
font-family: "шрифт по вкусу";
font-size: 11px;
font-style: normal;
font-weight: bold;
text-align: left;
}

ul#left li li a{ /* Стиль ссылок под категоий*/
font-family: "шрифт";
font-size: 11px;
font-style: normal;
font-weight: bold;
    display: block;
    background: none;
    color: #цвет;
    text-decoration: underline;
text-align: left;
}
Где ul# обязательное! а Left (тоесть ul#left) это название Id тега списка

-----------------------------------------------------------------------------------------------------------

Потом идем в админку...к модулю...и в настройка (на картинке видно куда именно) пишем то что у вас после ul#XXX (где ХХХ это то что у меня left)


Спасибо danik.html за промучаное время со мной!))


Записан
Stich SPb
Давно я тут
****

Репутация: +5/-0
Offline Offline

Сообщений: 240


« Ответ #58 : 09.05.2010, 14:46:27 »

значит так пациент http://alljap.ru
слева сверху стандартное дерево.
....
Вот решение для дерева для переноса строк:

в файле dtree.css меняем это:

.dtree a.node, .dtree a.nodeSel {
font-size:11px;
padding:1px 2px;
white-space:nowrap;
}

на это:
.dtree a.node, .dtree a.nodeSel {
font-size:11px;
padding:1px 2px;
white-space:normal;
}
Записан
danik.html
Практически профи
*******

Репутация: +305/-3
Offline Offline

Пол: Мужской
Сообщений: 2969



« Ответ #59 : 09.05.2010, 15:59:24 »

Цитировать
white-space:normal;
Ну да, это разрешит разрывы на несколько строк, вот только внешний вид покорежится маляс.
Записан
Chij
Осваиваюсь на форуме
***

Репутация: +0/-1
Offline Offline

Сообщений: 49


« Ответ #60 : 09.05.2010, 19:47:53 »

не могу добиться нормальной сортировки подкатигорий, как в админки виртмат, ставлю как в списки и получается что подкатегория котороая должна стоять на первом месте стоит на последнем(((
или подскажите как сортировку по дате создания изменить на оборот, т.е. не от новой (1-я) к старой (последняя), а наоборот
Записан
Страниц: 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ... 24   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet