Перейти к содержимому


Фотография
- - - - -

Вывести пользователей группы по сортировке


Лучший Ответ CB9TOIIIA , 09 April 2016 - 17:12

Всем привет! Реализовал - знаю плохой код... но главное работает (все все равно идет в кеш) - сделал модулем.

 

Надо было сортировать по дизайну + по фамилии:

 

0_a4072_8047c8ba_orig.png
 

 

Пример реализации:

<?php defined('_JEXEC') or die('Restricted access');  ?>

<div class="graybox autorss flexautor">

<?php


// как по ID категории получить ссылку
$category = $this->app->table->category->get(6);
$itemslistzoo = (array)$category->getItems();




echo "<div class='layout-default'>"; echo "<p class='name'>А</p>";

foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;
 // jbdump($itemname,0,'item');
 // jbdump($itemalias,0,'itemalias');
 // jbdump($id,0,'ID');

// $checkalfa = preg_match('/^А/', $itemname);

// if ($checkalfa == 1) {
//  echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";
//
// }


$checkalfaa = preg_match('/\sА/', $itemname);

if ($checkalfaa == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}


}

echo "</div>";



echo "<div class='layout-default'>"; echo "<p class='name'>Б</p>";
foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfab = preg_match('/\sБ/', $itemname);

if ($checkalfab == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}


}
echo "</div>";



echo "<div class='layout-default'>"; echo "<p class='name'>В</p>";

foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sВ/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}
echo "</div>";




echo "<div class='layout-default'>"; echo "<p class='name'>Г</p>";

foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sГ/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}
echo "</div>";

echo "<div class='layout-default'>"; echo "<p class='name'>Д</p>";

foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sД/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}
echo "</div>";


echo "<div class='layout-default'>"; echo "<p class='name nobukv'>Е</p>";

foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sЕ/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}
echo "</div>";

echo "<div class='layout-default'>"; echo "<p class='name'>Ж</p>";

foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sЖ/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}
echo "</div>";
echo "<div class='layout-default'>"; echo "<p class='name'>З</p>";

foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sЗ/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}
echo "</div>";


echo "<div class='layout-default'>"; echo "<p class='name nobukv'>И</p>";

foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sИ/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}
echo "</div>";
echo "<div class='layout-default'>"; echo "<p class='name'>К</p>";


foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sК/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}
echo "</div>";
echo "<div class='layout-default'>"; echo "<p class='name nobukv'>Л</p>";


foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sЛ/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}
echo "</div>";

echo "<div class='layout-default'>"; echo "<p class='name'>М</p>";

foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sМ/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}
echo "</div>";


echo "<div class='layout-default'>"; echo "<p class='name'>Н</p>";

foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sН/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}
echo "</div>";

echo "<div class='layout-default'>"; echo "<p class='name'>О</p>";

foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sО/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}

echo "</div>";

echo "<div class='layout-default'>"; echo "<p class='name'>П</p>";


foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sП/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}

echo "</div>";




echo "<div class='layout-default'>"; echo "<p class='name'>Р</p>";


foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sР/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}

echo "</div>";


echo "<div class='layout-default'>"; echo "<p class='name'>С</p>";


foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sС/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}
echo "</div>";
echo "<div class='layout-default'>"; echo "<p class='name'>Т</p>";


foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sТ/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}
echo "</div>";
echo "<div class='layout-default'>"; echo "<p class='name nobukv'>У</p>";


foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sУ/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}
echo "</div>";
echo "<div class='layout-default'>"; echo "<p class='name'>Ф</p>";


foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sФ/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}
echo "</div>";
echo "<div class='layout-default'>"; echo "<p class='name nobukv'>Х</p>";


foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sХ/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}
echo "</div>";

echo "<div class='layout-default'>"; echo "<p class='name'>Ц</p>";


foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sЦ/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}
echo "</div>";
echo "<div class='layout-default'>"; echo "<p class='name'>Ч</p>";


foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sЧ/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}
echo "</div>";

echo "<div class='layout-default'>"; echo "<p class='name'>Ш</p>";


foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sШ/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}

echo "</div>";
echo "<div class='layout-default'>"; echo "<p class='name nobukv'>Щ</p>";


foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sЩ/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}

echo "</div>";
echo "<div class='layout-default'>"; echo "<p class='name nobukv'>Э</p>";


foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sЭ/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}
echo "</div>";

echo "<div class='layout-default'>";
echo "<p class='name nobukv'>Ю</p>";


foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sЮ/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}


echo "</div>";

echo "<div class='layout-default'>"; echo "<p class='name'>Я</p>";


foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sЯ/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}

echo "</div>";

 //jbdump($itemslistzoo,1,'Авторы');

?>


</div>

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 6

#1 CB9TOIIIA

CB9TOIIIA

Отправлено 15 December 2015 - 21:48

Всем привет :) В общем есть такой вид авторов:

 

3Re24bs.png
 
Авторы состоят в группе - Managers, собственно вопрос, можно ли и как можно такое провернуть?))

  • 0

#2 SmetDenis

SmetDenis

Отправлено 16 December 2015 - 10:07

А как сейчас выводится этот список?
ммм... Это как то-то связано с материалами JBZoo ?
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 CB9TOIIIA

CB9TOIIIA

Отправлено 16 December 2015 - 11:36

А как сейчас выводится этот список?
ммм... Это как то-то связано с материалами JBZoo ?

 

тысяча извинений  O0  я логически не правильно вначале представил конструкцию.

 

YfaKU5u.png

 

В общем есть авторы - они в админке находятся в категории "Авторы" и тип "Авторы".

6EyJPXN.png

 

Я предполагаю через модуль - можно вывести всех авторов (вывести все - отображать только name (title)).

Но пока не могу представить, как по первой букве раздробить  8)


Сообщение отредактировал CB9TOIIIA: 16 December 2015 - 11:36

  • 0

#4 CB9TOIIIA

CB9TOIIIA

Отправлено 16 December 2015 - 17:28

Вывел zoo item модулем, но вот как раздробить по буквам пока без понятия...

 

OFxLPDa.png
 
Lr0nF0z.png

  • 0

#5 SmetDenis

SmetDenis

Отправлено 17 December 2015 - 07:10

Нужно каким-то образом получить массив всех имен в коде и затем перебрать их циклом.
На каждой итерации брать первый символ имени материала и копировать его в отдельный массив, где ключ будет буква, а значение - это массив материалов для этой буквы. В конце сделать сортировку по именами и по буквам.

Далее циклом с двойной вложенностью (по буквам и по материалам буквы) пройтись и отрендерить все это.

В принципе можно все это сделать на за 3-4 фцикла как я описал а за один проход, но подобная оптимизация имеет смысл только если выводится огромное кол-во материалов (сотни)
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#6 CB9TOIIIA

CB9TOIIIA

Отправлено 17 December 2015 - 19:15

спасибо за ответ :) но увы... пойду простым способом.

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


  • 0

#7 CB9TOIIIA

CB9TOIIIA

Отправлено 09 April 2016 - 17:12   Лучший Ответ

Всем привет! Реализовал - знаю плохой код... но главное работает (все все равно идет в кеш) - сделал модулем.

 

Надо было сортировать по дизайну + по фамилии:

 

0_a4072_8047c8ba_orig.png
 

 

Пример реализации:

<?php defined('_JEXEC') or die('Restricted access');  ?>

<div class="graybox autorss flexautor">

<?php


// как по ID категории получить ссылку
$category = $this->app->table->category->get(6);
$itemslistzoo = (array)$category->getItems();




echo "<div class='layout-default'>"; echo "<p class='name'>А</p>";

foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;
 // jbdump($itemname,0,'item');
 // jbdump($itemalias,0,'itemalias');
 // jbdump($id,0,'ID');

// $checkalfa = preg_match('/^А/', $itemname);

// if ($checkalfa == 1) {
//  echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";
//
// }


$checkalfaa = preg_match('/\sА/', $itemname);

if ($checkalfaa == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}


}

echo "</div>";



echo "<div class='layout-default'>"; echo "<p class='name'>Б</p>";
foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfab = preg_match('/\sБ/', $itemname);

if ($checkalfab == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}


}
echo "</div>";



echo "<div class='layout-default'>"; echo "<p class='name'>В</p>";

foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sВ/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}
echo "</div>";




echo "<div class='layout-default'>"; echo "<p class='name'>Г</p>";

foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sГ/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}
echo "</div>";

echo "<div class='layout-default'>"; echo "<p class='name'>Д</p>";

foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sД/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}
echo "</div>";


echo "<div class='layout-default'>"; echo "<p class='name nobukv'>Е</p>";

foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sЕ/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}
echo "</div>";

echo "<div class='layout-default'>"; echo "<p class='name'>Ж</p>";

foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sЖ/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}
echo "</div>";
echo "<div class='layout-default'>"; echo "<p class='name'>З</p>";

foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sЗ/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}
echo "</div>";


echo "<div class='layout-default'>"; echo "<p class='name nobukv'>И</p>";

foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sИ/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}
echo "</div>";
echo "<div class='layout-default'>"; echo "<p class='name'>К</p>";


foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sК/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}
echo "</div>";
echo "<div class='layout-default'>"; echo "<p class='name nobukv'>Л</p>";


foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sЛ/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}
echo "</div>";

echo "<div class='layout-default'>"; echo "<p class='name'>М</p>";

foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sМ/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}
echo "</div>";


echo "<div class='layout-default'>"; echo "<p class='name'>Н</p>";

foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sН/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}
echo "</div>";

echo "<div class='layout-default'>"; echo "<p class='name'>О</p>";

foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sО/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}

echo "</div>";

echo "<div class='layout-default'>"; echo "<p class='name'>П</p>";


foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sП/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}

echo "</div>";




echo "<div class='layout-default'>"; echo "<p class='name'>Р</p>";


foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sР/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}

echo "</div>";


echo "<div class='layout-default'>"; echo "<p class='name'>С</p>";


foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sС/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}
echo "</div>";
echo "<div class='layout-default'>"; echo "<p class='name'>Т</p>";


foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sТ/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}
echo "</div>";
echo "<div class='layout-default'>"; echo "<p class='name nobukv'>У</p>";


foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sУ/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}
echo "</div>";
echo "<div class='layout-default'>"; echo "<p class='name'>Ф</p>";


foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sФ/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}
echo "</div>";
echo "<div class='layout-default'>"; echo "<p class='name nobukv'>Х</p>";


foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sХ/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}
echo "</div>";

echo "<div class='layout-default'>"; echo "<p class='name'>Ц</p>";


foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sЦ/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}
echo "</div>";
echo "<div class='layout-default'>"; echo "<p class='name'>Ч</p>";


foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sЧ/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}
echo "</div>";

echo "<div class='layout-default'>"; echo "<p class='name'>Ш</p>";


foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sШ/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}

echo "</div>";
echo "<div class='layout-default'>"; echo "<p class='name nobukv'>Щ</p>";


foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sЩ/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}

echo "</div>";
echo "<div class='layout-default'>"; echo "<p class='name nobukv'>Э</p>";


foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sЭ/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}
echo "</div>";

echo "<div class='layout-default'>";
echo "<p class='name nobukv'>Ю</p>";


foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sЮ/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}


echo "</div>";

echo "<div class='layout-default'>"; echo "<p class='name'>Я</p>";


foreach ($itemslistzoo as $id => $idvalue) {
$itemname = $this->app->table->item->get($id)->name;
$itemalias = $this->app->table->item->get($id)->alias;


$checkalfaB = preg_match('/\sЯ/', $itemname);

if ($checkalfaB == 1) {

 echo "<p class='title'><a href='/item/".$itemalias.".html'>".$itemname."</a></p>";

}

}

echo "</div>";

 //jbdump($itemslistzoo,1,'Авторы');

?>


</div>


  • 3




Click to return to top of page in style!