Автор Тема: Редактирование блока "Статьи"  (Прочитано 10197 раз)

F1one

  • Гость
Редактирование блока "Статьи"
« : Декабря 26, 2012, 02:36:15 pm »
Здравствуйте, подскажите пожалуйста как в блоке "Статьи" расположить статьи горизонтально в три столбца. Сборка lego 5.0.2

Сейчас  pages.tpl.html выглядит так:

<div class="top">
      <h1>{if $pagetext}{$pagetext[0]}{else}{$smarty.const.ADMIN_PAGES_TITLE}{/if}</h1>
      <hr/>
    </div>
    <div class="middle">
      <div style="width: 100%; margin-bottom: 30px;">

      {if $pageslist}
<table cellspacing="0" cellpadding="5px" width="100%">
{section name=j loop=$pageslist}
{if $pageslist[j][5]>0}
  <tr style="text-align: justify; vertical-align: top;">
    <td style="text-align: center; width: 30%">
{if $pageslist[j][4]} {/if}
      <a href="./{$pageslist[j][6]}"><img src="./products_pictures/{$pageslist[j][4]}" alt="" />
</a><br /><br />
    <span style="color: #333; font-size: 14px; font-weight: bold">{$pageslist[j][1]}</span><br />      
      {$pageslist[j][3]}       
          <a href="./{$pageslist[j][6]}" title="" class="small_button"><span>Read More</span></a>      
   </td>
            <td>
{/if}
{/section}
</table>
{elseif $pagetext}
{if $pagetext[4]}

{/if}
{$pagetext[1]}<br />
{$pagetext[2]}
<hr />
<center><a href="./{$smarty.const.REDIRECT_PAGES}/">{$smarty.const.ADMIN_PAGE_ALL}</a></center>
      {/if}
      </div>
    </div>

Хочется чтобы получилось как на скриншоте по аналогии с категориями.  За ранее благодарю!

[вложение удалено администратором]

nictboom

  • Гость
Re: Редактирование блока "Статьи"
« Ответ #1 : Декабря 26, 2012, 04:06:36 pm »
сделайте по примеру category.tpl.html
например:
    <table cellspacing="0" cellpadding="5px" width="100%">
{section name=j loop=$pageslist}
{if $pageslist[j][5]>0}
{if $smarty.section.j.index is div by 3}<tr style="text-align: justify; vertical-align: top;">{/if}
       <td style="text-align: center; width: 30%">
{if $pageslist[j][4]} {/if}
         <a href="./{$pageslist[j][6]}"><img src="./products_pictures/{$pageslist[j][4]}" alt="" />
</a><br /><br />
       <span style="color: #333; font-size: 14px; font-weight: bold">{$pageslist[j][1]}</span><br />         
         {$pageslist[j][3]}       
          <a href="./{$pageslist[j][6]}" title="" class="small_button"><span>Read More</span></a>         
      </td>
{if ($smarty.section.j.index+1) is div by 3}</tr>{/if}

{/if}
{/section}
    </table>

F1one

  • Гость
Re: Редактирование блока "Статьи"
« Ответ #2 : Декабря 26, 2012, 05:13:53 pm »
nictboom, спасибо огромное! всё получилось =)

Make me smile

  • Гость
Re: Редактирование блока "Статьи"
« Ответ #3 : Января 16, 2013, 05:42:49 pm »
Еще один вопрос по статьям. lego 6.1 сайт: http://club-mebel.ru
В админке стоит отображение 10 ти статей на странице. При добавлении 11й статьи не генерируется вторая страница новостей,
а тупо пропадает первая статья и отображается по прежнему 10.
Код page.tpl
<div class="box">
<div class="top">{$smarty.const.ADMIN_PAGES_TITLE}</div>
<div class="middle">
<p style="font-size: 14px; font-weight: bold">{if $pagetext}{$pagetext[0]}{/if}</p>
{if $pageslist}
{section name=j loop=$pageslist}
{if $pageslist[j][5]>0}
<p><span style="font-size: 14px; font-weight: bold"><a href="./{$pageslist[j][6]}">{$pageslist[j][1]}</a></span><br /> <span style="color:#878787; font-size: 10px">[{$pageslist[j][2]}]</span></p>
<p>{$pageslist[j][3]}</p>
<div align="right"><a href="./{$pageslist[j][6]}">{$smarty.const.ADMIN_PAGE_READ}</a></div>
<hr />
{/if}
{/section}
{elseif $pagetext}
{if $pagetext[4]}
<div class="f-left a-center" style="margin:2px 6px 6px 0px;"><img width="{$smarty.const.RESIZE_BIG_Y}" src="./products_pictures/{$pagetext[4]}" alt="" /><br />
</div>{/if}
<p>{$pagetext[1]}</p>
        <span style="color:#878787;">{$pagetext[2]}</span>
<hr />
<center><a href="./{$smarty.const.REDIRECT_PAGES}/" class="b">{$smarty.const.ADMIN_PAGE_ALL}</a></center>
<script type="text/javascript">
{literal}
  VK.init({
    apiId: 3306365,
    onlyWidgets: true
  });
  {/literal}
</script>
<div id="vk_like" style="float:left;"></div>
<script type="text/javascript">{literal}
 VK.Widgets.Like('vk_like');
 {/literal}
</script>
{/if}
</div>
</div>
</div>
« Последнее редактирование: Января 16, 2013, 05:50:04 pm от Make me smile »

nictboom

  • Гость
Re: Редактирование блока "Статьи"
« Ответ #4 : Января 16, 2013, 09:29:24 pm »
ну разбирая includes/news.php:
ORDER BY date DESC - выбирать по убыванию по дате добавления, то бишь последня добавленная статья становится по дате добавления первой в списке.
(...LIMIT 0,".$count_news), где 0 - выбираем с первого, $count_news - то кол-во, которое добавляем из админки.
постраничного вывода новостей и статей нет и не было.
« Последнее редактирование: Января 16, 2013, 11:18:29 pm от nictboom »

Make me smile

  • Гость
Re: Редактирование блока "Статьи"
« Ответ #5 : Января 16, 2013, 09:33:51 pm »
а если 100 постов и все с уникальным контентом? Сайт в портянку километровую превращать?

nictboom

  • Гость
Re: Редактирование блока "Статьи"
« Ответ #6 : Января 16, 2013, 10:10:56 pm »
есть ссылка: показать все. они(статьи) выводятся с кратким описанием, сократите до минимума кол-во знаков..
по иначему никак. это не блоговый движок, и он подходит для торговли товарами, а не статьями.
или в поддержку, и Вам, может, переведут его в постраничный вывод.
только я не понимаю, кому нужны эти изобилия текста? поисковикам? или у Вас некая "база знаний"...

Make me smile

  • Гость
Re: Редактирование блока "Статьи"
« Ответ #7 : Января 16, 2013, 10:14:33 pm »
есть ссылка: показать все. они(статьи) выводятся с кратким описанием, сократите до минимума кол-во знаков..
по иначему никак. это не блоговый движок, и он подходит для торговли товарами, а не статьями.
или в поддержку, и Вам, может, переведут его в постраничный вывод.
только я не понимаю, кому нужны эти изобилия текста? поисковикам? или у Вас некая "база знаний"...
Да все проще. Есть запросы, по которым продвигается сайт, под эти запросы пишется контент.

nictboom

  • Гость
Re: Редактирование блока "Статьи"
« Ответ #8 : Января 16, 2013, 10:22:54 pm »
ну и накой тогда постраничный перебор, если для поисковика важна страница с содержимым и ссылками на нужные /продвигаемые страницы, а не список.

Make me smile

  • Гость
Re: Редактирование блока "Статьи"
« Ответ #9 : Января 16, 2013, 10:28:06 pm »
ну и накой тогда постраничный перебор, если для поисковика важна страница с содержимым и ссылками на нужные /продвигаемые страницы, а не список.
Да, но покупателям данная статья возможно интересна, а увидеть ее он не сможет.

nictboom

  • Гость
Re: Редактирование блока "Статьи"
« Ответ #10 : Января 16, 2013, 10:32:43 pm »
ну почему не сможет. если поисковик выдаст, всегда найдет(контент то уникальный?).
да и при переходе на стр. статей, при выборе "показать все", он её увидит. главное уникальный заголовок, привязаный к теме статьи, а не "мыльнораспененая" интрига с последующей разверткой, после 4-ой части..

Make me smile

  • Гость
Re: Редактирование блока "Статьи"
« Ответ #11 : Января 16, 2013, 10:37:08 pm »
ну почему не сможет. если поисковик выдаст, всегда найдет(контент то уникальный?).
да и при переходе на стр. статей, при выборе "показать все", он её увидит. главное уникальный заголовок, привязаный к теме статьи, а не "мыльнораспененая" интрига с последующей разверткой, после 4-ой части..
Не, не катит))). Блог, должен быть блогом, а не подобием. Попробую написать код. Получится, выложу.

nictboom

  • Гость
Re: Редактирование блока "Статьи"
« Ответ #12 : Января 16, 2013, 10:45:52 pm »
да получится, за пример тот же вывод продуктов взять. :)

Make me smile

  • Гость
Re: Редактирование блока "Статьи"
« Ответ #13 : Января 19, 2013, 02:14:28 am »
Да знаний не хватает)

Оффлайн quer

  • Чайник
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Редактирование блока "Статьи"
« Ответ #14 : Мая 30, 2013, 09:43:21 am »
Здравствуйте, а как Вы реализовали постраничный вывод новостей?