Новости Joomla

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

stiliar

  • Осваиваюсь на форуме
  • 30
  • 2 / 0
Привет! Кто-нибудь делал русский альфаиндекс в этой версии?.. Попробовал по аналогии с версией 1.5.9 - там только вместо $start прописал $alpha, остальное всё также. Получилось также криво, как и у многих на версии 1.5.9: при клике на любую русскую букву выводится список материалов и категорий, начинающихся на букву Р. Адрес страницы при этом выглядит, вроде, как положено: при клике на букву Д - _http://сайт.ru/component/option,com_mtree/task,listalpha/alpha,Д/cat_id,0/Itemid,132/
Кто-нибудь разобрался с этой проблемой?..
*

yamumr

  • Новичок
  • 3
  • 0 / 0
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #1 : 07.02.2009, 01:43:34 »
делал. и даже сделал. Правда, не знаю грамотно ли, но все работает :) Первый опыт копания php был. По аналогии с версией 1.5.9 не получится, во второй версии, если я правильно понял, алфавит выводится по-другому. Если есть вопросы - пиши в личку, постараюсь рассказать.
*

stiliar

  • Осваиваюсь на форуме
  • 30
  • 2 / 0
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #2 : 07.02.2009, 16:16:47 »
Я бы с удовольствием написал, но мне почему-то не дают отправлять личные сообщения. Может здесь напишешь?.. Хоть намекни, где ковырять, какие файлы правил... Или в аську: 951-семь-семь-семь-55
*

belguy

  • Новичок
  • 7
  • 0 / 0
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #3 : 16.02.2009, 16:45:27 »
Выложите, пожалуйста, кто-нибудь здесь, как поменять алфавит в версии 2.0.9    !!!???!!!
*

fatlast

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
  • с планеты Земля
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #4 : 21.02.2009, 16:19:20 »
да, очень нужно сменить алфавит!!! !!!???!!!
а лучше - добавить русский под английским

помогите пожалуйста!!!!  >:(
*

2grow

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #5 : 03.03.2009, 12:45:11 »
Проверял в работе на Joostina:

1. В файле components/com_mtree/templates/m2/sub_alphaIndex.tpl.php вместо <?php echo $this->plugin('listalphaindex', ' ') ?> вставляем
Цитировать
<?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/>
<?php echo $this->plugin('listalpha', '0') ?>
<?php echo $this->plugin('listalpha', 'A') ?>
<?php echo $this->plugin('listalpha', 'B') ?>
<?php echo $this->plugin('listalpha', 'C') ?>
<?php echo $this->plugin('listalpha', 'D') ?>
<?php echo $this->plugin('listalpha', 'E') ?>
<?php echo $this->plugin('listalpha', 'F') ?>
<?php echo $this->plugin('listalpha', 'G') ?>
<?php echo $this->plugin('listalpha', 'H') ?>
<?php echo $this->plugin('listalpha', 'I') ?>
<?php echo $this->plugin('listalpha', 'J') ?>
<?php echo $this->plugin('listalpha', 'K') ?>
<?php echo $this->plugin('listalpha', 'L') ?>
<?php echo $this->plugin('listalpha', 'M') ?>
<?php echo $this->plugin('listalpha', 'N') ?>
<?php echo $this->plugin('listalpha', 'O') ?>
<?php echo $this->plugin('listalpha', 'P') ?>
<?php echo $this->plugin('listalpha', 'Q') ?>
<?php echo $this->plugin('listalpha', 'R') ?>
<?php echo $this->plugin('listalpha', 'S') ?>
<?php echo $this->plugin('listalpha', 'T') ?>
<?php echo $this->plugin('listalpha', 'U') ?>
<?php echo $this->plugin('listalpha', 'V') ?>
<?php echo $this->plugin('listalpha', 'W') ?>
<?php echo $this->plugin('listalpha', 'X') ?>
<?php echo $this->plugin('listalpha', 'Y') ?>
<?php echo $this->plugin('listalpha', 'Z') ?>

2. В файле components/com_mtree/Savant2/Savant2_Plugin_listalpha.php
меняем строку 19 на
Цитировать
if ( eregi("[a-z0А-Я]{1}[0-9]*", $alpha) ) {

3. В файле components/com_mtree/mtree.php меняем elseif в строке 918 на
Цитировать
( eregi("[a-z0-9А-Я]{1}[0-9]*", $alpha)

4. В css темплейта меняем

Цитировать
/* @group Index */
.alpha-index {
   width: 100%;
   position: relative;
   left: -10px;
   text-align: center;
   margin: 15px 0 15px 0px;
   background-color: #f4f4f4;
   border-bottom: 1px solid #ccc;
   border-top: 1px solid #ccc;
   }
.alpha-index a:link, .alpha-index a:visited {
   left: -1px;
   margin: 0 0;
   height:2em;
   text-decoration: none;
   font-weight: normal;
   
   }
.alpha-index a:hover {
   background-color: white;
   color: black;
   }
но это уже по желанию и по вкусу.
« Последнее редактирование: 14.03.2009, 22:40:29 от 2grow »
*

belguy

  • Новичок
  • 7
  • 0 / 0
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #6 : 04.03.2009, 00:17:19 »
Спасибо за объяснения. Сделал все как указано, и действительно появились русские буквы. Но при кликании на любую из них появляется одна и таже надпись:

Нет никаких категорий или материалов, которые начинаются с Р

Стоит отметить , что в FF этого глюка нет и категории по алфавиту работают.
Помогите, как исправить эту ошибку, чтобы во всех браузерах работало нормально.  !!!???!!!

Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #7 : 05.03.2009, 23:13:36 »
Сделал по описанию, выдает пустую страницу. Joomla 1.5.8 + Mosets Tree 2.0.9 PHP5+ :(
Legacy включен
*

fatlast

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
  • с планеты Земля
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #8 : 05.03.2009, 23:34:05 »
а у меня проблема с кодировкой, буквы в спмске криво отображаются, у меня 1.5.9
сделал, все, как сказано, сконвертил отредактированные файлы в utf-8
*

belguy

  • Новичок
  • 7
  • 0 / 0
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #9 : 06.03.2009, 14:47:46 »
Видно, 2grow, не совсем правильный выход из ситуации показал.
*

fatlast

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
  • с планеты Земля
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #10 : 06.03.2009, 16:14:51 »
 Жду новых решений, хэлпплиз!!!???!!!
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #11 : 07.03.2009, 14:29:51 »
Рабочее решение здесь http://joomla-support.ru/thread9102.html. Сам долго билсо. Помогли.
*

stiliar

  • Осваиваюсь на форуме
  • 30
  • 2 / 0
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #12 : 07.03.2009, 18:52:08 »
Тут вообще-то было обсуждение расширений для линейки 1.0, а там, куда ты посылаешь, для 1.0 так ничего нового и не предложили. Везде одно и то же. Засада, блин.
*

fatlast

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
  • с планеты Земля
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #13 : 08.03.2009, 00:16:48 »
а вот мне помогло, спасибо за отсыл)))))))) ;D
*

yamumr

  • Новичок
  • 3
  • 0 / 0
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #14 : 28.03.2009, 12:54:11 »
Уже не помню, что менял.
Посмотрел по датам - два файлика из /components/com_mtree/savant2/
добавил в архив. смотрите.
Если шо все работает - http://pan-i.ru/index.php?option=com_mtree&Itemid=73.
Только не пугайтесь, там альфа-индекс помимо названия материала еще ищет по первой букве автора.


[вложение удалено Администратором]
*

stiliar

  • Осваиваюсь на форуме
  • 30
  • 2 / 0
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #15 : 28.03.2009, 14:23:55 »
Если шо все работает - http://pan-i.ru/index.php?option=com_mtree&Itemid=73.
Так у тебя там Joomla 1.5 стоит. А на 1.0.15 замена стандартных файлов твоими ни к чему не привела. Что-то еще должно быть.
*

yamumr

  • Новичок
  • 3
  • 0 / 0
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #16 : 29.03.2009, 20:06:21 »
stiliar
сорри, упустил из виду. Тогда не знать, на 1.0.15 не ставил не смотрел.
*

nshu

  • Осваиваюсь на форуме
  • 13
  • 0 / 8
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #17 : 03.06.2009, 18:57:32 »
Уже не помню, что менял.
Посмотрел по датам - два файлика из /components/com_mtree/savant2/
добавил в архив. смотрите.
Если шо все работает - http://pan-i.ru/index.php?option=com_mtree&Itemid=73.
Только не пугайтесь, там альфа-индекс помимо названия материала еще ищет по первой букве автора.


После клика по букве получаю ответ: The page you are trying to access does not exist.
Please select a page from the Main Menu.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Mosets Tree router Баг

Автор kulikov

Ответов: 3
Просмотров: 1502
Последний ответ 18.06.2024, 08:39:19
от sivers
Удалить материал в Mosets Tree

Автор avtomastersu

Ответов: 0
Просмотров: 2271
Последний ответ 19.03.2023, 17:44:40
от avtomastersu
Интеграция JComments 4 в каталог Mosets Tree 4.0

Автор avtomastersu

Ответов: 3
Просмотров: 2504
Последний ответ 23.02.2023, 13:36:18
от avtomastersu
Как вытащить из базы статьи Mosets Tree?

Автор gorbi_U

Ответов: 10
Просмотров: 2902
Последний ответ 28.02.2021, 13:37:16
от IToro82
AlphaUserPoints и Mosets Tree

Автор polattt

Ответов: 0
Просмотров: 3732
Последний ответ 22.01.2017, 20:24:58
от polattt