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


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

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

tag

Лучший Ответ CB9TOIIIA , 22 June 2016 - 21:52

Реально, опять же по тегу выбирать из таблицы тегов записи, одно из полей это id материала. Потом полученный результат, прогоняем через цикл выбирая из базы по id материалы ну и выводим что то.

 
afef9c53b6f5b97f1a407783366d3a1a.jpg
$querycounttagalltags = "SELECT  name FROM " . ZOO_TABLE_TAG ."";

//  Получаем все теги по полученным id материал
$tagsArraytagalltags = array_unique($this->app->table->tag->database->queryResultArray($querycounttagalltags));
//jbdump($tagsArraytagalltags,0,'Все теги');
//echo implode(', ', $tagsArraytagalltags);

foreach ($tagsArraytagalltags as $tag) {
    // jbdump($tagsArraytagalltags,0,'dsadasd');
    //jbdump($tag,0,'Тег и кол-во');

    $querycounttagalltagss = "SELECT COUNT(name) FROM " . ZOO_TABLE_TAG ." WHERE name = '$tag' GROUP BY name";
    $tagsArraytagalltagss = array_unique($this->app->table->tag->database->queryResultArray($querycounttagalltagss));

    //jbdump($tagsArraytagalltagss,0,'Всего тег был использован: ');

    echo '<a href="' . JRoute::_($this->app->route->tag($appId, $tag)) . '">' . $tag . '</a>' .' - '. $tagsArraytagalltagss[0].', ';
}

пашет :) Перейти к сообщению


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

#11 Cheren-dow

Cheren-dow

Отправлено 12 June 2016 - 15:12

 Автор: Даша - тег: котлеты  - отобразить статьи Даши с тегом котлеты... такое же нереально?

Реально, опять же по тегу выбирать из таблицы тегов записи, одно из полей это id материала. Потом полученный результат, прогоняем через цикл выбирая из базы по id материалы ну и выводим что то.


  • 0
Изображение
 

#12 CB9TOIIIA

CB9TOIIIA

Отправлено 12 June 2016 - 16:38

Хохохо... Ушел курить sql
  • 0

#13 CB9TOIIIA

CB9TOIIIA

Отправлено 22 June 2016 - 21:52   Лучший Ответ

Реально, опять же по тегу выбирать из таблицы тегов записи, одно из полей это id материала. Потом полученный результат, прогоняем через цикл выбирая из базы по id материалы ну и выводим что то.

 
afef9c53b6f5b97f1a407783366d3a1a.jpg
$querycounttagalltags = "SELECT  name FROM " . ZOO_TABLE_TAG ."";

//  Получаем все теги по полученным id материал
$tagsArraytagalltags = array_unique($this->app->table->tag->database->queryResultArray($querycounttagalltags));
//jbdump($tagsArraytagalltags,0,'Все теги');
//echo implode(', ', $tagsArraytagalltags);

foreach ($tagsArraytagalltags as $tag) {
    // jbdump($tagsArraytagalltags,0,'dsadasd');
    //jbdump($tag,0,'Тег и кол-во');

    $querycounttagalltagss = "SELECT COUNT(name) FROM " . ZOO_TABLE_TAG ." WHERE name = '$tag' GROUP BY name";
    $tagsArraytagalltagss = array_unique($this->app->table->tag->database->queryResultArray($querycounttagalltagss));

    //jbdump($tagsArraytagalltagss,0,'Всего тег был использован: ');

    echo '<a href="' . JRoute::_($this->app->route->tag($appId, $tag)) . '">' . $tag . '</a>' .' - '. $tagsArraytagalltagss[0].', ';
}

пашет :)
  • 3





Темы с аналогичным тегами tag

Click to return to top of page in style!