motya88 Posted July 27, 2016 Report Share Posted July 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) /--> Quote Link to post Share on other sites
mishanya Posted July 27, 2016 Report Share Posted July 27, 2016 (edited) Да,все здорово. Вроде получилось. Осталось только вывести.Для статей вывод картинок в шаблоне сделал вот так- работает:... А для категорий статей не получается. Вывожу вот так: ну а подумать логично? в цикле у вас категория называется $c , но проверяете вы наличие картинки в каком-то непонятном объекте {if $article_categorie->image} а затем еще прикольнее. выводите ее из второго непонятного объекта {$article_category->image} имеем что имеем Edited July 27, 2016 by mishanya Quote Link to post Share on other sites
motya88 Posted July 27, 2016 Report Share Posted July 27, 2016 (edited) ну а подумать логично? в цикле у вас категория называется $c , но проверяете вы наличие картинки в каком-то непонятном объекте {if $article_categorie->image} а затем еще прикольнее. выводите ее из второго непонятного объекта {$article_category->image} имеем что имеемНе успел оЧепятку в слове $article_category исправить.Пробовал {if $с->image} - не помогло{$article_category->image}-тоже не выводит Edited July 27, 2016 by motya88 Quote Link to post Share on other sites
mishanya Posted July 27, 2016 Report Share Posted July 27, 2016 Не успел оЧепятку в слове $article_category.Пробовал {if $с->image} - не помогло в итоге код какой вышел? Quote Link to post Share on other sites
motya88 Posted July 27, 2016 Report Share Posted July 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) /--> Quote Link to post Share on other sites
mishanya Posted July 27, 2016 Report Share Posted July 27, 2016 пока не получилось вывести изображение категорий статей. Код такой: может я конечно не так объясняю, но посмотрите внимательно на мой пост #52. первую ошибку вы исправили. а затем дальше упорно продолжаете писать {$article_category->image} Quote Link to post Share on other sites
motya88 Posted July 27, 2016 Report Share Posted July 27, 2016 (edited) может я конечно не так объясняю, но посмотрите внимательно на мой пост #52. первую ошибку вы исправили. а затем дальше упорно продолжаете писать {$article_category->image}Вроде понял. Щас попробую Edited July 27, 2016 by motya88 Quote Link to post Share on other sites
mishanya Posted July 27, 2016 Report Share Posted July 27, 2016 Я нигде уже не использую {$article_category->image}. либо я тогда слепой, либо вы пишете непонятно что. https://yadi.sk/i/lb_KRaNDtgvp3 Quote Link to post Share on other sites
motya88 Posted July 27, 2016 Report Share Posted July 27, 2016 Вроде понял. Щас попробуюСпасибо тебе о мудрый учитель)))я только учусь))) Quote Link to post Share on other sites
crfxtr123 Posted September 18, 2019 Report Share Posted September 18, 2019 Кто нибудь делал ленту для статей категорий rss для Яндекс.Как для блога https://blog.chudenkov.ru/all/simplacms-podklyuchaem-yandeks-turbo-dlya-novostey/Может поделиться кто или выложит решение. Заранее спасибо. Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.