Помощь Вопрос по поводу вывода категорий

Тема в разделе "DLE", создана пользователем Dali, 26 дек 2006.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.1 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. Dali

    Dali

    Регистр.:
    7 апр 2006
    Сообщения:
    155
    Симпатии:
    153
    А вопрос таков, есть вот такой вот сайтик cetki.com
    сколько я не крутил, вертел двиг но моего не полного инженерского образования не хватает чтобы понять каким образом был сделан вывод первой полной короткой новости в категории, поэтому решил создать топик...

    У кого есть идеи по данному вопросу? :eek:

    А еще когда еще была возможность подглядеть шаблон с cetki.com обнаружил вот такое вот main.tpl

    HTML:
    
     [aviable=main]                               
                        <table><tr>
                        <td valign="top" width="50%">
                            <?php $indikator = false; ?>                        
                            <div class="categ_title"><a href="/category/homelan/" class="main_categ_top" >Домашние сети</a></div> 
                            {custom category="1" template="news_cat" aviable="main" from="0" limit="5" cache="no"}
                            <?php $indikator = false; ?>                        
                            <div class="categ_title"><a href="/category/mobile/" class="main_categ_top" >Мобильный Мир</a></div>        
                            {custom category="7" template="news_cat" aviable="main" from="0" limit="5" cache="no"}
                            <?php $indikator = false; ?>                        
                            <br /><div class="categ_title"><a href="/category/filmz/" class="main_categ_top" >Киномания</a></div>        
                            {custom category="2" template="news_cat" aviable="main" from="0" limit="5" cache="no"}
                            <?php $indikator = false; ?>
                            <br /><div class="categ_title"><a href="/category/soft/" class="main_categ_top" >Софт</a></div>        
                            {custom category="5" template="news_cat" aviable="main" from="0" limit="5" cache="no"}                        
                            <?php $indikator = false; ?>
                            <br /><div class="categ_title"><a href="/category/hard/" class="main_categ_top" >Железо</a></div>        
                            {custom category="6" template="news_cat" aviable="main" from="0" limit="5" cache="no"}                        
                            <?php $indikator = false; ?>                        
                            <br /><div class="categ_title"><a href="/category/music/" class="main_categ_top" >Музыка</a></div>        
                            {custom category="3" template="news_cat" aviable="main" from="0" limit="5" cache="no"}                     
                            <?php $indikator = false; ?>
                            <br /><div class="categ_title"><a href="/category/sport/" class="main_categ_top" >Спорт</a></div>        
                            {custom category="11,8" template="news_cat" aviable="main" from="0" limit="5" cache="no"}                
                            <br />         
                        </td>
                        <td>&nbsp;&nbsp;</td>
                        <td valign="top" width="50%">
    			            <?php $indikator = false; ?>                    
                            <div class="categ_title"><a href="/category/internet/" class="main_categ_top" >Интернет</a></div>        
                            {custom category="4" template="news_cat" aviable="main" from="0" limit="5" cache="no"}
                            <?php $indikator = false; ?>                        
                            <br /><div class="categ_title"><a href="/category/lenta/" class="main_categ_top" >Лента Новостей</a></div>        
                            {custom category="18" template="news_cat" aviable="main" from="0" limit="5" cache="no"}
                            <?php $indikator = false; ?>                        
                            <br /><div class="categ_title"><a href="/category/humor/" class="main_categ_top" >Смешное</a></div>        
                            {custom category="24" template="news_cat" aviable="main" from="0" limit="5" cache="no"}
                            <?php $indikator = false; ?>                        
                            <br /><div class="categ_title"><a href="/category/creative/" class="main_categ_top" >Креатив</a></div>        
                            {custom category="93" template="news_cat" aviable="main" from="0" limit="5" cache="no"}
                            <?php $indikator = false; ?>
                            <br /><div class="categ_title"><a href="/category/fotostars/" class="main_categ_top" >ФОТОЗвезды</a></div>        
                            {custom category="94" template="news_cat" aviable="main" from="0" limit="5" cache="no"}                        
                            <?php $indikator = false; ?>
                            <br /><div class="categ_title"><a href="/category/games/" class="main_categ_top" >Игры</a></div>        
                            {custom category="27" template="news_cat" aviable="main" from="0" limit="5" cache="no"}                        
                            <?php $indikator = false; ?>
                            <br /><div class="categ_title"><a href="/category/avto/" class="main_categ_top" >Автомобили</a></div>        
                            {custom category="10" template="news_cat" aviable="main" from="0" limit="5" cache="no"}   
                            <br />                     
                        </td>
                        </tr></table>
                        [/aviable]
                    
    

    А также news_cat.tpl

    HTML:
    
    <table width="100%">
    <?php
    if (!$indikator){
    ?>
    <tr>
        <td colspan="2" valign="top" style="padding:5px;background-color:#c9d8c8;">
            [full-link]{first_news}[/full-link]
        </td>
    </tr>
    <?php
    $indikator=true;
    } else {
    ?>
    <tr>
        <td colspan="2" valign="top" width="100%" style="padding:2px;background-color:#DFE5DF;">
            [full-link]<img src="{THEME}/images/news_arrow.gif" height="6" width="4" border="0" /> {title}[/full-link]
        </td>        
    </tr>                                                                               
    <?php 
    }
    ?>
    </table>
    
    я так понимаю что, или хак какой то или х.з. :confused: что блин и как в итоге шаб отрисовать тож не знаю может у ко есть какие нибуть идеи или же вот


    _http://forum.pc-soft.ru/index.php?showtopic=29704

    слухами земля полнится, что в данном топике лежит разгадка по данному вопросу... если бы кто ни будь из хороших людей заглянул бы туда, да просветил бы, а то мой Аля дизайнерский мозок пухнет… :eek:
     
  2. Jerry

    Jerry тот самый Учиха

    Регистр.:
    16 апр 2006
    Сообщения:
    1.226
    Симпатии:
    490
    постучи и спроси у владельца ?!
     
  3. Dali

    Dali

    Регистр.:
    7 апр 2006
    Сообщения:
    155
    Симпатии:
    153
    Джери подазреваю что я буду не первым и меня популярно отправят на пешую эротическую прогулку :)
     
  4. esencija

    esencija Прохожие

    а попробовать сначала, а потом уже и сюда отписаться?
     
  5. almanack

    almanack Прохожие

    custom category="1" template="news_cat" aviable="main" from="0" limit="5" cache="no"}

    Ну если и custom category="1" template="news_cat" aviable="main" from="0" limit="5" cache="no"} это тебе ничего не говарит читай мат часть :p
     
  6. baza

    baza Создатель

    Регистр.:
    29 дек 2006
    Сообщения:
    24
    Симпатии:
    3
    Читай readme.chm в архиве с движком дле.
    Работа с движком - Вывод новостей на страницу.
     
  7. Dali

    Dali

    Регистр.:
    7 апр 2006
    Сообщения:
    155
    Симпатии:
    153
    Ёптель момтель все такие умные, что просто ужас еще раз:
    вывод на главной пример на пальцах

    вывод по категориям:
    первая новость полная краткая с картинкой
    последкющие только заголовки
    тег custom знаком....
    можно конечно отрисовать 2 шаблона один для заголовков друй же для короткой новости но если счетать то это по 2 запроса на категорию а если же категорий штук 5-12?
     
  8. baza

    baza Создатель

    Регистр.:
    29 дек 2006
    Сообщения:
    24
    Симпатии:
    3
    Кто может помочь с созданием отдельного тега {first_news} как в первом сабже? ато как-то корявенько реализовал :)
     
Статус темы:
Закрыта.