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

Уважаемые умельцы!!! Не подскажете как в Mosetstree категории на кириллице выстроить по алфавиту?

Спасибо
*

akokey

  • Осваиваюсь на форуме
  • 24
  • 2 / 0
*

alex_rus

  • Осваиваюсь на форуме
  • 35
  • 19 / 0
Re: Mosetstree 1.5.9 ... категории по алфавиту
« Ответ #2 : 23.07.2007, 01:47:08 »
Все добрый день
 у меня сортировка по кирилице для 1.5.9 вроде работает нормально, у меня она заработала после:
1. файл components/com_mtree/templates/bluetree/sub_alphaIndex.tpl.php в начале файла добавляем:
Код
<?php echo $this->plugin('listalpha', '0') ?> |
<?php echo $this->plugin('listalpha', 'А') ?> |
<?php echo $this->plugin('listalpha', 'Б') ?> |
<?php echo $this->plugin('listalpha', 'В') ?> |
<?php echo $this->plugin('listalpha', 'Г') ?> |
<?php echo $this->plugin('listalpha', 'Д') ?> |
<?php echo $this->plugin('listalpha', 'Е') ?> |
<?php echo $this->plugin('listalpha', 'Ё') ?> |
<?php echo $this->plugin('listalpha', 'Ж') ?> |
<?php echo $this->plugin('listalpha', 'З') ?> |
<?php echo $this->plugin('listalpha', 'И') ?> |
<?php echo $this->plugin('listalpha', 'Й') ?> |
<?php echo $this->plugin('listalpha', 'К') ?> |
<?php echo $this->plugin('listalpha', 'Л') ?> |
<?php echo $this->plugin('listalpha', 'М') ?> |
<?php echo $this->plugin('listalpha', 'Н') ?> |
<?php echo $this->plugin('listalpha', 'О') ?> |
<?php echo $this->plugin('listalpha', 'П') ?> |
<?php echo $this->plugin('listalpha', 'Р') ?> |
<?php echo $this->plugin('listalpha', 'С') ?> |
<?php echo $this->plugin('listalpha', 'Т') ?> |
<?php echo $this->plugin('listalpha', 'У') ?> |
<?php echo $this->plugin('listalpha', 'Ф') ?> |
<?php echo $this->plugin('listalpha', 'Х') ?> |
<?php echo $this->plugin('listalpha', 'Ц') ?> |
<?php echo $this->plugin('listalpha', 'Ч') ?> |
<?php echo $this->plugin('listalpha', 'Ш') ?> |
<?php echo $this->plugin('listalpha', 'Щ') ?> |
<?php echo $this->plugin('listalpha', 'Ы') ?> |
<?php echo $this->plugin('listalpha', 'Э') ?> |
<?php echo $this->plugin('listalpha', 'Ю') ?> |
<?php echo $this->plugin('listalpha', 'Я') ?>
<br/><br/>
2. файл components/com_mtree/Savant2/Savant2_Plugin_listalpha.php ищем (строка 26) :
Код
if ( eregi("[a-z0]{1}[0-9]*", $start) ) {
меняем на:
Код
if ( eregi("[a-z0А-Я\Ё]{1}[0-9]*", $start) ) {
3. файл components/com_mtree/mtree.php ищем (около строки 852) :
Код
} elseif ( eregi("[a-z0-9]{1}[0-9]*", $start) ) {
меняем на:
Код
    } elseif ( eregi("[a-z0А-Я\Ё]{1}[0-9]*", $start) ) {
4. файл components/com_mtree/mtree.php ищем (около строки 41) :
Код
$start = substr(trim( mosGetParam( $_REQUEST, 'start', '' ) ), 0, 1);
меняем на:
Код
$start = trim( mosGetParam( $_REQUEST, 'start', '' ) );
$start=urldecode($start);
$start = substr($start, 0, 1);

Вот и все - у меня после этого заработало.

В принципе все это написано по ссылке, данной akokey, двумя постами выше.

Alex
*

userxp

  • Живу я здесь
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
Re: Mosetstree 1.5.9 ... категории по алфавиту
« Ответ #3 : 23.07.2007, 02:22:18 »
точно так :)
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

leo748

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: Mosetstree 1.5.9 ... категории по алфавиту
« Ответ #4 : 15.01.2011, 20:23:09 »
после вышеуказанных действий по алфавиту действительно сортирует но перестал показывать материалы с названием начинающимся на цифру (пример "32 зуба"). help me!

не нашел в последней версии
4. файл components/com_mtree/mtree.php ищем (около строки 41) :
Код:

$start = substr(trim( mosGetParam( $_REQUEST, 'start', '' ) ), 0, 1);
*

nick71

  • Завсегдатай
  • 1145
  • 12 / 12
  • Сайты любой сложности - обращайтесь
Re: Mosetstree 1.5.9 ... категории по алфавиту
« Ответ #5 : 02.03.2011, 17:42:27 »
у меня версия 2.1.3, и там есть файл components/com_mtree/templates/m2/sub_alphaIndex.tpl.php  Папки bluetree нет, а в файле sub_alphaIndex.tpl.php вот такой код:
Код
<div class="alpha-index" style="text-align:center"><?php echo $this->plugin('listalphaindex', '')?></div>
Как сделать русский а еще лучше украинский альфаиндекс?
*

balalar

  • Осваиваюсь на форуме
  • 45
  • 1 / 1
Re: Mosetstree 1.5.9 ... категории по алфавиту
« Ответ #6 : 22.03.2011, 06:13:29 »
что то не пойму - не отображаются списки сортировки. Где их включить?
*

Oksana88

  • Осваиваюсь на форуме
  • 23
  • 1 / 0
Re: Mosetstree 1.5.9 ... категории по алфавиту
« Ответ #7 : 03.04.2011, 09:02:18 »
Может я что не поняла тут, но я сделала сортировку через "Конфигурация -> Категория", там выбираете основная категория (у меня рекомендуемые) и доп. - "Имя".
Ааа! У меня ж версия другая...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как добавить к title mosetstree в конце чтобы выводилась любой мой текст?

Автор bogdanmedia

Ответов: 0
Просмотров: 17771
Последний ответ 07.01.2019, 15:36:13
от bogdanmedia
Как вывести в категории третьего уровня название категории первого уровня?

Автор Monix

Ответов: 0
Просмотров: 2164
Последний ответ 23.12.2017, 16:26:58
от Monix
Русский язык для MosetsTree

Автор alex_rus

Ответов: 64
Просмотров: 44890
Последний ответ 29.11.2015, 14:51:32
от 12mv
Материалы в категории- не решается проблема!

Автор megasiras

Ответов: 0
Просмотров: 1331
Последний ответ 28.10.2014, 07:53:25
от megasiras
Неправильно отображаются в pathway родительские категории

Автор magistr_yoda

Ответов: 0
Просмотров: 1325
Последний ответ 12.02.2014, 07:19:38
от magistr_yoda