Перейти к публикации

Populaire

Клиенты
  • Публикации

    31
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    1

Сообщения, опубликованные пользователем Populaire

  1. Пожалуйста доработайте тег {custom}, в частности его парамер fixed="", чтобы можно было отфильтровать фиксированные (fixed) новости.

    По этому поводу я уже написал как это сделать http://forum.dle-news.ru/index.php?showtopic=65280

    Заранее благодарю!

  2. Привет всем нуждающимся!

    Появилась у меня необходимость выводить фиксированные (fixed) новости в одном месте, а не фиксированные в другом.

    Предупрежу сразу этот ХАК подойдет только тем, у кого версия 10.0 или постарше! (я его делал на версии 10.1)

    Почитал документацию по DLE и нашел как выводить только фиксированные (fixed) новости:

    fixed принимает значения yes, no или only- устанавливает учитывать ли при выводе публикаций, то что новости были зафиксированы или нет. В случае если указано значение only, то будут выводится только зафиксированные новости.

    Как я понял работает это так:

    • Yes - фиксированные новости выводятся и при этом учитывается их положение (то есть они первые)
    • No - фиксированные новости выводятся и их положение не учитывается (не особо понял зачем это, но логику уловил и после согласился с надобностью это индикатора)
    • Only - выводятся только фиксированные новости (вот это класс! вот это молодцы!)

    А вот чего мне не хватало:

    • Without - состояние параметра fixed= в {custom} при котором фиксированные (fixed) новости не выводились бы (конечно логично было бы назвать его NO, но к сожалению таковое уже зането )

    И так КАК же это сделать? - просто!

    Но сначала скажем вот этому Sander1 человеку спасибо за его ответ в найденом мною топике http://forum.dle-new...32 .

    Вообщем нам надо сделать похожие махинации, но в другом направлении.

    1. Откраваем файл: engine/modules/functions.php

    2. Ищем в ней строчки:

    
    if( $match[1] == "yes" ) $fixed = "fixed DESC, ";
    
    elseif( $match[1] == "only" ) { $where[] = "fixed='1'"; $fixedcache = "fixed only"; }
    
    
    3. И добавляем после них еще строчку:
    elseif( $match[1] == "without" ) { $where[] = "fixed='0'"; $fixedcache = ""; } // пофиксенная строка!
    
    
    В итоге: Теперь если вы используете тег {custom}, то можете с помощью него запретить вывод зафиксированных (fixed) новостей используя параметр fixed="without". Пример:
    
    {custom category="1-8" limit="5" days="5" cache="yes" fixed="without"}
    
    

    - в итоге custom выведет новости с 1 по 8 категорий за последние 5 дней, закеширует их, и не будет выводить фиксированные (fixed) новости.

    Былобы круто, если бы разработчики добавили бы данную строчку в следующих версиях всеми любимого продукта!

    Всех благ вам!

    • Поддерживаю 3
  3. такой вопрос к знатокам: есть ли возможность при переходе на мобильную версию чтоб ссылка в браузере менялась напимер на "www.site.mobi" и было вообще круто еслиб вся последующая генерация кода происходила уже с данным названием, вроде такое есть в vkontakte.ru - vk.com, имя сайтов меняется а генерация кода остаётся, как пример вот www.vkontakte.ru/name.jpg - www.vk.com/name.jpg хотя как я понял всё остаётся на месте, чиста меняется код...

  4. Браузер: Opera Mini 4.1

    Результат: Opera/9.50 (J2ME/MIDP; Opera Mini/4.1.11320/514; U; ru)

    Стандартным браузером не проверить, сетка каким то образом перенаправляет на wap сайт оператора, когда я захожу именно на эту ссылку для проверки, может есть ещё какой то способ?

  5. а почему только смарты!

    Я например через SonyEricsson k800 сижу постоянно в инете и мне очень удобно

    Расширение 240 на 320 браузер opera mini 4.1 ну и стандартный

    так что хотелось бы что и современные телефоны тоже добавили в поддержку, они как смарты работают...

×
×
  • Создать...