motya88 Опубликовано 27 июля, 2016 Жалоба Поделиться Опубликовано 27 июля, 2016 ну во-первых вы задавали вопрос о категориях. во-вторых, а вы уверены что не добавляются? почему в этом запросе у вас два одинаковых названия поля? $query = $this->db->placehold("SELECT a.*, a.image, c.url category_url, c.name category, c.image в двух местах нужно заменить на $query = $this->db->placehold("SELECT a.*, a.image, c.url category_url, c.name category, c.image category_image Да,все здорово. Вроде получилось. Осталось только вывести.Для статей вывод картинок в шаблоне сделал вот так- работает: {foreach $articles as $article} <div class="reviews-item"> <div class="item-image-cont"> {if $article->image} <div class="item-image"> <a href="article/{$article->url}" style="background-image:url(/{$config->articles_images_dir}{$article->image});"></a> </div> {/if} </div> <div class="item-block"> <a class="item-title" href="article/{$article->url}">{$article->name|escape}</a> <div class="item-text">{$article->annotation}</div> </div> </div> {/foreach} А для категорий статей не получается. Вывожу вот так: <!-- РАЗДЕЛЫ СТАТЕЙ (START) /--> {function name=article_categories_tree} {if $categories} <div class="reviews-section-childs"> {foreach $categories as $c} {* Показываем только видимые категории *} {if $c->visible} <div class="reviews-section-child"> <a {if $category->id == $c->id}class="selected"{/if} href="articles/{$c->url}"> <span class="child"> {if $article_categorie->image} <span class="image"> <img src="/{$config->article_category_images_dir}{$article_category->image}" width="50" height="50" alt=""> </span> {/if} <span class="text">{$c->name}</span> </span> </a> {article_categories_tree categories=$c->subcategories} </div> {/if} {/foreach} </div> {/if} {/function} <!-- РАЗДЕЛЫ СТАТЕЙ (END) /--> Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 27 июля, 2016 Жалоба Поделиться Опубликовано 27 июля, 2016 (изменено) Да,все здорово. Вроде получилось. Осталось только вывести.Для статей вывод картинок в шаблоне сделал вот так- работает:... А для категорий статей не получается. Вывожу вот так: ну а подумать логично? в цикле у вас категория называется $c , но проверяете вы наличие картинки в каком-то непонятном объекте {if $article_categorie->image} а затем еще прикольнее. выводите ее из второго непонятного объекта {$article_category->image} имеем что имеем Изменено 27 июля, 2016 пользователем mishanya Цитата Ссылка на сообщение Поделиться на другие сайты
motya88 Опубликовано 27 июля, 2016 Жалоба Поделиться Опубликовано 27 июля, 2016 (изменено) ну а подумать логично? в цикле у вас категория называется $c , но проверяете вы наличие картинки в каком-то непонятном объекте {if $article_categorie->image} а затем еще прикольнее. выводите ее из второго непонятного объекта {$article_category->image} имеем что имеемНе успел оЧепятку в слове $article_category исправить.Пробовал {if $с->image} - не помогло{$article_category->image}-тоже не выводит Изменено 27 июля, 2016 пользователем motya88 Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 27 июля, 2016 Жалоба Поделиться Опубликовано 27 июля, 2016 Не успел оЧепятку в слове $article_category.Пробовал {if $с->image} - не помогло в итоге код какой вышел? Цитата Ссылка на сообщение Поделиться на другие сайты
motya88 Опубликовано 27 июля, 2016 Жалоба Поделиться Опубликовано 27 июля, 2016 в итоге код какой вышел?пока не получилось вывести изображение категорий статей. Код такой: <!-- РАЗДЕЛЫ СТАТЕЙ (START) /--> {function name=article_categories_tree} {if $categories} <div class="reviews-section-childs"> {foreach $categories as $c} {* Показываем только видимые категории *} {if $c->visible} <div class="reviews-section-child"> <a {if $category->id == $c->id}class="selected"{/if} href="articles/{$c->url}"> <span class="child"> {if $c->image} <span class="image"> <img src="/{$config->article_category_images_dir}{$article_category->image}" width="50" height="50" alt=""> </span> {/if} <span class="text">{$c->name}</span> </span> </a> {article_categories_tree categories=$c->subcategories} </div> {/if} {/foreach} </div> {/if} {/function} <!-- РАЗДЕЛЫ СТАТЕЙ (END) /--> Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 27 июля, 2016 Жалоба Поделиться Опубликовано 27 июля, 2016 пока не получилось вывести изображение категорий статей. Код такой: может я конечно не так объясняю, но посмотрите внимательно на мой пост #52. первую ошибку вы исправили. а затем дальше упорно продолжаете писать {$article_category->image} Цитата Ссылка на сообщение Поделиться на другие сайты
motya88 Опубликовано 27 июля, 2016 Жалоба Поделиться Опубликовано 27 июля, 2016 (изменено) может я конечно не так объясняю, но посмотрите внимательно на мой пост #52. первую ошибку вы исправили. а затем дальше упорно продолжаете писать {$article_category->image}Вроде понял. Щас попробую Изменено 27 июля, 2016 пользователем motya88 Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 27 июля, 2016 Жалоба Поделиться Опубликовано 27 июля, 2016 Я нигде уже не использую {$article_category->image}. либо я тогда слепой, либо вы пишете непонятно что. https://yadi.sk/i/lb_KRaNDtgvp3 Цитата Ссылка на сообщение Поделиться на другие сайты
motya88 Опубликовано 27 июля, 2016 Жалоба Поделиться Опубликовано 27 июля, 2016 Вроде понял. Щас попробуюСпасибо тебе о мудрый учитель)))я только учусь))) Цитата Ссылка на сообщение Поделиться на другие сайты
crfxtr123 Опубликовано 18 сентября, 2019 Жалоба Поделиться Опубликовано 18 сентября, 2019 Кто нибудь делал ленту для статей категорий rss для Яндекс.Как для блога https://blog.chudenkov.ru/all/simplacms-podklyuchaem-yandeks-turbo-dlya-novostey/Может поделиться кто или выложит решение. Заранее спасибо. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.