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

leo78

  • Завсегдатай
  • 1020
  • 62 / 8
  • I left from paradise!?...
Адаптация Zoo 2.2 в Movie Database
« : 06.12.2010, 01:16:13 »
Испробовал все варианты адаптации не один не работает в Movie Database...))))

Цитировать
abcdefghijklmnopqrstuvwxyz#

alphaindex.xml
Код
<?xml version="1.0" encoding="utf-8"?>
<alphaindex other="#">
<option>a</option>
<option>b</option>
<option>c</option>
<option>d</option>
<option>e</option>
<option>f</option>
<option>g</option>
<option>h</option>
<option>i</option>
<option>j</option>
<option>k</option>
<option>l</option>
<option>m</option>
<option>n</option>
<option>o</option>
<option>p</option>
<option>q</option>
<option>r</option>
<option>s</option>
<option>t</option>
<option>u</option>
<option>v</option>
<option>w</option>
<option>x</option>
<option>y</option>
<option>z</option>
<option value="other">#</option>
</alphaindex>

_alphaindex.php
Код
<?php
/**
* @package   ZOO Component
* @file      _alphaindex.php
* @version   2.2.0 November 2010
* @author    YOOtheme http://www.yootheme.com
* @copyright Copyright (C) 2007 - 2010 YOOtheme GmbH
* @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
*/

// no direct access
defined('_JEXEC') or die('Restricted access');

?>

<div class="alpha-index <?php if ($this->params->get('template.alignment') == 'center') echo 'alpha-index-center'; ?>">
<?php echo $this->alpha_index->render($this->link_base.'&task=alphaindex&app_id='.$this->application->id); ?>
</div>

Суть в том, что при нажатии буквы переходишь в категорию, а она пустая...)))
В "Каталоге продукции" - этот же  код работает, а в "База данных кино" - этот код не живёт!
« Последнее редактирование: 06.12.2010, 04:24:53 от leo78 »
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Re: Адаптация Zoo 2.2 в Movie Database
« Ответ #1 : 06.12.2010, 21:36:47 »
Как у меня, все делал согласно выложенному на форуме:
alphaindex.xml
Код: xml
<?xml version="1.0" encoding="utf-8"?>
<alphaindex other="#">
<option>a</option>
<option>b</option>
<option>c</option>
<option>d</option>
<option>e</option>
<option>f</option>
<option>g</option>
<option>h</option>
<option>i</option>
<option>j</option>
<option>k</option>
<option>l</option>
<option>m</option>
<option>n</option>
<option>o</option>
<option>p</option>
<option>q</option>
<option>r</option>
<option>s</option>
<option>t</option>
<option>u</option>
<option>v</option>
<option>w</option>
<option>x</option>
<option>y</option>
<option>z</option>
<option value="other">#</option>
<option>а</option>
<option>б</option>
<option>в</option>
<option>г</option>
<option>д</option>
<option>е</option>
<option>ж</option>
<option>з</option>
<option>и</option>
<option>к</option>
<option>л</option>
<option>м</option>
<option>н</option>
<option>о</option>
<option>п</option>
<option>р</option>
<option>с</option>
<option>т</option>
<option>у</option>
<option>ф</option>
<option>х</option>
<option>ц</option>
<option>ч</option>
<option>ш</option>
<option>щ</option>
<option>э</option>
<option>ю</option>
<option>я</option>
<option value="other">#</option>
</alphaindex>
_alphaindex.php
Код: php
<?php
/**
* @package   ZOO Component
* @file      _alphaindex.php
* @version   2.2.0 November 2010
* @author    YOOtheme http://www.yootheme.com
* @copyright Copyright (C) 2007 - 2010 YOOtheme GmbH
* @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
*/

// no direct access
defined('_JEXEC') or die('Restricted access');

?>

<div class="alpha-index <?php if ($this->params->get('template.alignment') == 'center') echo 'alpha-index-center'; ?>">
<?php
$alpha= $this->alpha_index->render($this->link_base.'&task=alphaindex&app_id='.$this->application->id);
if (strpos($alpha,'#</span>')){
$alpha_en_ru=explode('#</span>',$alpha);
$alpha_en_ru[0].='#</span>';
}
elseif (strpos($alpha,'#</a>')) {
$alpha_en_ru=explode('#</a>',$alpha);
$alpha_en_ru[0].='#</a>';
}
echo $alpha_en_ru[0];
?>
</div>
<div class="alpha-index <?php if ($this->params->get('template.alignment') == 'center') echo 'alpha-index-center'; ?>">
<?php
echo $alpha_en_ru[1];
?>
</div>

И альфаиндекс работает!
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

leo78

  • Завсегдатай
  • 1020
  • 62 / 8
  • I left from paradise!?...
Re: Адаптация Zoo 2.2 в Movie Database
« Ответ #2 : 06.12.2010, 22:20:32 »
Ну не работает
« Последнее редактирование: 10.12.2010, 22:19:57 от leo78 »
*

alex911

  • Захожу иногда
  • 93
  • 1 / 0
Re: Адаптация Zoo 2.2 в Movie Database
« Ответ #3 : 06.12.2010, 22:32:48 »
А по моему у тебя все работает. только буква Ч, отнесена к #
*

leo78

  • Завсегдатай
  • 1020
  • 62 / 8
  • I left from paradise!?...
Re: Адаптация Zoo 2.2 в Movie Database
« Ответ #4 : 06.12.2010, 22:55:47 »
А по моему у тебя все работает. только буква Ч, отнесена к #

Не согласен с вами так как нажав на решётку "#" мы видим, что туда он закинул эту ссылку...)))
пример

Кстати и пишет странно:
"Товары, начинающиеся с S"
"Категории, начинающиеся с ч" - странно
"Фильмы, начинающиеся с F"
"Фильмы, начинающиеся с ч" - странно
« Последнее редактирование: 06.12.2010, 23:34:14 от leo78 »
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Re: Адаптация Zoo 2.2 в Movie Database
« Ответ #5 : 07.12.2010, 09:33:37 »
Кстати и пишет странно:
"Товары, начинающиеся с S"
"Категории, начинающиеся с ч" - странно
"Фильмы, начинающиеся с F"
"Фильмы, начинающиеся с ч" - странно

По поводу маленьких русских букв в индексе уже было на форуме, нужно поискать.
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

leo78

  • Завсегдатай
  • 1020
  • 62 / 8
  • I left from paradise!?...
Re: Адаптация Zoo 2.2 в Movie Database
« Ответ #6 : 07.12.2010, 16:43:26 »
MetaSpirit: Писали это хорошо, а по какой версии 2.2? И решили эту проблему или нет? Стоит ли искать...)))
*

alex911

  • Захожу иногда
  • 93
  • 1 / 0
Re: Адаптация Zoo 2.2 в Movie Database
« Ответ #7 : 07.12.2010, 21:53:03 »
2.2 какая-то баженная версия. попробуй 2.1
*

leo78

  • Завсегдатай
  • 1020
  • 62 / 8
  • I left from paradise!?...
Re: Адаптация Zoo 2.2 в Movie Database
« Ответ #8 : 08.12.2010, 18:20:49 »
2.2 какая-то баженная версия. попробуй 2.1
Похоже, так как в Поваренная книга с такими же проблемами...)))
« Последнее редактирование: 08.12.2010, 18:44:08 от leo78 »
*

alex911

  • Захожу иногда
  • 93
  • 1 / 0
Re: Адаптация Zoo 2.2 в Movie Database
« Ответ #9 : 08.12.2010, 21:29:39 »
Похоже, так как в Поваренная книга с такими же проблемами...)))
Да не похоже а так и есть, у меня было много сразу проблем при переходе на 2.2. пришлось делать откат до 2.1
А проблемы были такие: что нельзя было сохранить элемент, не выводился гуглмап и т.п.
*

leo78

  • Завсегдатай
  • 1020
  • 62 / 8
  • I left from paradise!?...
Re: Адаптация Zoo 2.2 в Movie Database
« Ответ #10 : 08.12.2010, 21:59:17 »
alex911: Ещё пока всё не проверил но могу сказать сразу что Импорт из XML работает(категории восстанавливает, до этого не мог восстановить только материалы) и не выдаёт 500 ошибок!
Адаптации нет с Cookbook, Download Archive, Business Directory, Movie Database...)))
Адаптация есть Product Catalog и всё...)))

Короче не знаю что там в /media/zoo - но если у кого и работает надо переворошить их файлы в этой директории...)))
« Последнее редактирование: 08.12.2010, 23:38:12 от leo78 »
*

leo78

  • Завсегдатай
  • 1020
  • 62 / 8
  • I left from paradise!?...
Re: Адаптация Zoo 2.2 в Movie Database
« Ответ #11 : 09.12.2010, 00:43:53 »
Всё решил проблему!
Всем огромное спасибо за помощь!
Проблема в хостинге маму его за ногу, база данных была в кодировке win-1251 которую создал в MySQL, а надо было в  UTF-8 ...
Более об этом им сообщал неоднократно.
С начала от них поступило предложение:
Цитировать
Вам нужно создать файл .htaccess и прописать в нем директиву:
AddDefaultCharset UTF-8

А когда сообщил, что и базу создаёт в win-1251 потому, что по умолчанию у них win-1251 и они не изменили на UTF-8 получил другой ответ:
Цитировать
Описанная проблема - это пользовательская ошибка, а не настроек хостинга. Очевидно, что таблицы были созданы с параметрами по умолчанию, которые отличают от нужных.
Так что хост timeweb - гав!
« Последнее редактирование: 09.12.2010, 10:47:15 от leo78 »
*

leo78

  • Завсегдатай
  • 1020
  • 62 / 8
  • I left from paradise!?...
Re: Адаптация Zoo 2.2 в Movie Database
« Ответ #12 : 09.12.2010, 00:49:44 »
Только не решил проблему с  буквами чтобы были заглавными:
Цитировать
Recipes starting with я

Так, что помогите ещё...))
*

alex911

  • Захожу иногда
  • 93
  • 1 / 0
Re: Адаптация Zoo 2.2 в Movie Database
« Ответ #13 : 09.12.2010, 21:40:35 »
Альфаиндекс исправь, напиши русские буквы заглавные, и будет выдавать большие=-)
*

-Dima-

  • Захожу иногда
  • 85
  • 14 / 0
Re: Адаптация Zoo 2.2 в Movie Database
« Ответ #14 : 09.12.2010, 22:42:44 »
Здесь какими ты напишешь буквы особой роли играть не будет!!
Приятно конечно, что еще этот код, который я когда-то написал, гуляет по сети.:)
Просто стоило дальше разобраться. Тут все дело в том, что strtoupper не корректно преобразовывает кириллицу.
Решение проблемы, очень простое, нужно написать так в alphaindex.php:

JString::strtoupper($this->alpha_char);

И теперь все буквы будут отображаться правильно.:)
Удачи.
*

leo78

  • Завсегдатай
  • 1020
  • 62 / 8
  • I left from paradise!?...
Re: Адаптация Zoo 2.2 в Movie Database
« Ответ #15 : 10.12.2010, 14:50:10 »
Здесь какими ты напишешь буквы особой роли играть не будет!!
Приятно конечно, что еще этот код, который я когда-то написал, гуляет по сети.:)
Просто стоило дальше разобраться. Тут все дело в том, что strtoupper не корректно преобразовывает кириллицу.
Решение проблемы, очень простое, нужно написать так в alphaindex.php:

JString::strtoupper($this->alpha_char);

И теперь все буквы будут отображаться правильно.:)
Удачи.
А-а спасибо, ценная вещь...)))
Только не совсем понял где править?
*

-Dima-

  • Захожу иногда
  • 85
  • 14 / 0
Re: Адаптация Zoo 2.2 в Movie Database
« Ответ #16 : 10.12.2010, 14:54:22 »
alphaindex.php
 там будет 2 куска кода для категорий и итемов, там и правишь.
на примере итема:
Код
if (count($this->items)) {
$itemstitle = JText::_('Items starting with').' '.JString::strtoupper($this->alpha_char);
echo $this->partial('items', compact('itemstitle'));
}
*

leo78

  • Завсегдатай
  • 1020
  • 62 / 8
  • I left from paradise!?...
Re: Адаптация Zoo 2.2 в Movie Database
« Ответ #17 : 10.12.2010, 16:01:57 »
alphaindex.php
 там будет 2 куска кода для категорий и итемов, там и правишь.
на примере итема:
Код
if (count($this->items)) {
$itemstitle = JText::_('Items starting with').' '.JString::strtoupper($this->alpha_char);
echo $this->partial('items', compact('itemstitle'));
}

Находим:
Код

// render items
if (count($this->items)) {
$itemstitle = JText::_('Items starting with').' '.strtoupper($this->alpha_char);

Правим:
Код

// render items
if (count($this->items)) {
$itemstitle = JText::_('Items starting with').' '.JString::strtoupper($this->alpha_char);

И так везде...)))
Всё понял, сначала не заметил ....))))
« Последнее редактирование: 10.12.2010, 22:19:41 от leo78 »
*

serzh-n

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Адаптация Zoo 2.2 в Movie Database
« Ответ #18 : 15.08.2011, 11:46:30 »
Доброго времени суток!
Столкнулся с такой проблемой (уверен не я один).
Альфаиндекс работает во всех категориях - пример:

есть категории:
кино -
артисты -
режиссёры -
...

альфаиндекс отрабатывает сразу во всех категориях - пример:

сортируем по букве "ч", в категории "артисты", в результате получаем все матерьялы начинающеюся на букву "ч" (Чулпан Хоматова - Чаплин - Чистый город ...).

вопрос -
как сделать так, чтобы альфаиндекс работал только в определенной категории - в той в которой осуществляется сортировка, и не подтягивал матерьял с других категорий?.
Спасибо.

zoo 2.4.12
*

jo-jo

  • Новичок
  • 5
  • 0 / 0
Re: Адаптация Zoo 2.2 в Movie Database
« Ответ #19 : 10.10.2011, 16:24:06 »
у меня вопрос аналогичный serzh-n, только относиться к Business Directory, никто не подскажет, как решить сию проблемку? :)
« Последнее редактирование: 10.10.2011, 16:31:32 от jo-jo »
*

jo-jo

  • Новичок
  • 5
  • 0 / 0
Re: Адаптация Zoo 2.2 в Movie Database
« Ответ #20 : 10.10.2011, 19:17:24 »
И можно еще в эту же тему 2 вопроса по альфаиндексу:
1. Почему не отображаются итемы в альфаиндексе, хотя они есть? (как на картинке)
2. как и где меняется шрифт собственоручно созданного модуля?
*

jo-jo

  • Новичок
  • 5
  • 0 / 0
Re: Адаптация Zoo 2.2 в Movie Database
« Ответ #21 : 12.10.2011, 14:32:13 »
с пунктом 2 разобрался вроде-как :)  только пока цвета настроить не могу.
осталось еще 2 вопроса - никто не может помочь? :)
*

Ongi

  • Захожу иногда
  • 273
  • 15 / 0
Re: Адаптация Zoo 2.2 в Movie Database
« Ответ #22 : 15.10.2011, 13:34:31 »
jo-jo, возможно у вас не работает русский альфаиндекс
*

jo-jo

  • Новичок
  • 5
  • 0 / 0
Re: Адаптация Zoo 2.2 в Movie Database
« Ответ #23 : 17.10.2011, 13:22:50 »
Альфаиндекс переделал и вроде-бы работает уже, спасибо :)
но осталась проблема, что в альфаиндексе активными отображаются буквы из всех категорий, а не только из той категории на странице которой я нахожусь.
Чтоб решить это нужно для каждого пункта меню создать отдельный application?
*

xcreotiff

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: Адаптация Zoo 2.2 в Movie Database
« Ответ #24 : 03.01.2012, 01:20:41 »
Может у кого была такая проблема с альфаиндексом, нажимаю на букву М например он мне пишет "КОМПАНИИ НАЧИНАЮЩИЕСЯ С... У" при чем тут У не могу понять, есть и еще на другие буквы такой баг, как решить подскажите кто нибудь. Заранее спасибо!
*

Chedwick

  • Захожу иногда
  • 172
  • 16 / 0
Re: Адаптация Zoo 2.2 в Movie Database
« Ответ #25 : 03.01.2012, 03:39:07 »
Может у кого была такая проблема с альфаиндексом, нажимаю на букву М например он мне пишет "КОМПАНИИ НАЧИНАЮЩИЕСЯ С... У" при чем тут У не могу понять, есть и еще на другие буквы такой баг, как решить подскажите кто нибудь. Заранее спасибо!
попробуйте пункт 5 отсюда http://joomlaforum.ru/index.php/topic,115657.msg635224.html#msg635224
*

xcreotiff

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: Адаптация Zoo 2.2 в Movie Database
« Ответ #26 : 03.01.2012, 10:11:50 »
попробуйте пункт 5 отсюда http://joomlaforum.ru/index.php/topic,115657.msg635224.html#msg635224
Спасибо большое помогло!
*

iRaptor

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
Re: Адаптация Zoo 2.2 в Movie Database
« Ответ #27 : 07.01.2013, 20:16:44 »
Помогите разобраться пожалуйста с проблемой альфаиндекса http://joomlaforum.ru/index.php/topic,243939.0.html
*

salem.sakarov

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: Адаптация Zoo 2.2 в Movie Database
« Ответ #28 : 16.09.2013, 12:29:03 »
Доброго времени суток!
Столкнулся с такой проблемой (уверен не я один).
Альфаиндекс работает во всех категориях - пример:

есть категории:
кино -
артисты -
режиссёры -
...

альфаиндекс отрабатывает сразу во всех категориях - пример:

сортируем по букве "ч", в категории "артисты", в результате получаем все матерьялы начинающеюся на букву "ч" (Чулпан Хоматова - Чаплин - Чистый город ...).

вопрос -
как сделать так, чтобы альфаиндекс работал только в определенной категории - в той в которой осуществляется сортировка, и не подтягивал матерьял с других категорий?.
Спасибо.

zoo 2.4.12

Подскажите решение, очень надо
*

art_gud

  • Новичок
  • 2
  • 0 / 2
Re: Адаптация Zoo 2.2 в Movie Database
« Ответ #29 : 13.02.2014, 04:23:58 »
А как вообще перевести буквы, чтобы был русский алфавит и все работало? помогите чайнику =) И раз уж по теме: в Movie Database выводится каталог с категориями: материк-страна. Так вот в стране отображается только фильмы, а в материке и фильмы и авторы. Как сделать так, чтобы и в рубриках и подрубриках отображался только автор, а уже оттуда уже можно было перейти на фильм. И как под списком вывести фильмы, как это сделано в демо? Заранее спасибо!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Related items с двусторонним сохранением+Выбор катал

Автор -Dima-

Ответов: 73
Просмотров: 16599
Последний ответ 29.08.2015, 19:15:24
от Vahan
jbzoo(jbuniversal) и чпу: несуществующий получаю url

Автор tigra-uki

Ответов: 0
Просмотров: 1263
Последний ответ 15.02.2014, 17:49:38
от tigra-uki
Настроить шаблон вывода материалов

Автор kefir

Ответов: 8
Просмотров: 1329
Последний ответ 04.02.2014, 20:02:29
от kefir
Элемент "Похожие материалы" по тегам и кат

Автор worstinme

Ответов: 2
Просмотров: 2695
Последний ответ 19.08.2013, 14:45:55
от dinosaur-mike
каталог нормативной документации на zoo

Автор azx

Ответов: 1
Просмотров: 1509
Последний ответ 15.05.2013, 10:53:27
от Efanych