Jump to content

Изображение для поста блога


Recommended Posts

 

ну во-первых вы задавали вопрос о категориях. 

во-вторых, а вы уверены что не добавляются? 

почему в этом запросе у вас два одинаковых названия поля?

 

$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) /-->
Link to post
Share on other sites
  • Replies 59
  • Created
  • Last Reply

Top Posters In This Topic

Да,все здорово. Вроде получилось. Осталось только вывести.

Для статей вывод картинок в шаблоне сделал вот так- работает:

...

 

А для категорий статей не получается. Вывожу вот так:

 

ну а подумать логично? в цикле у вас категория называется $c , но проверяете вы наличие картинки в каком-то непонятном объекте

{if $article_categorie->image}

а затем еще прикольнее. выводите ее из второго непонятного объекта

{$article_category->image}

имеем что имеем

Edited by mishanya
Link to post
Share on other sites

ну а подумать логично? в цикле у вас категория называется $c , но проверяете вы наличие картинки в каком-то непонятном объекте

{if $article_categorie->image}

а затем еще прикольнее. выводите ее из второго непонятного объекта

{$article_category->image}

имеем что имеем

Не успел оЧепятку в слове  $article_category исправить.

Пробовал {if $с->image} - не помогло

{$article_category->image}-тоже не выводит

Edited by motya88
Link to post
Share on other sites

в итоге код какой вышел?

пока не получилось вывести изображение категорий статей. Код такой:

<!-- РАЗДЕЛЫ СТАТЕЙ (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) /-->
Link to post
Share on other sites

пока не получилось вывести изображение категорий статей. Код такой:

 

может я конечно не так объясняю, но посмотрите внимательно на мой пост #52. первую ошибку вы исправили. а затем дальше упорно продолжаете писать {$article_category->image}

Link to post
Share on other sites

может я конечно не так объясняю, но посмотрите внимательно на мой пост #52. первую ошибку вы исправили. а затем дальше упорно продолжаете писать {$article_category->image}

Вроде понял. Щас попробую

Edited by motya88
Link to post
Share on other sites
  • 3 years later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...