Ищу Как реализовать слайдер

Тема в разделе "DLE", создана пользователем nimag, 22 июн 2010.

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

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

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

    nimag Постоялец

    Регистр.:
    30 янв 2007
    Сообщения:
    55
    Симпатии:
    19
    [​IMG]
    подскажите кто знает как реализовать подобный слайдер стандартными средствами dle?
     
  2. yavasilek

    yavasilek vasilek_gorbunok

    Регистр.:
    5 окт 2008
    Сообщения:
    1.175
    Симпатии:
    423
    ха. стандартными никак. надо мод ставить.
    Ну а так тебе поможет вот это
    http://url.nomber1.com/lrln30
     
  3. Hafner

    Hafner Постоялец

    Регистр.:
    9 июл 2008
    Сообщения:
    79
    Симпатии:
    30
    На выбор:
    http://blueprintds.com/2009/01/20/top-14-jquery-photo-slideshow-gallery-plugins/
     
  4. nimag

    nimag Постоялец

    Регистр.:
    30 янв 2007
    Сообщения:
    55
    Симпатии:
    19
    Устонавливать дополнительные модули, тем более платные нет большого желания...
    краем уха где-то слышал что можно как то через custom вывести. так ли это?
     
  5. samSam

    samSam Писатель

    Регистр.:
    23 июл 2007
    Сообщения:
    9
    Симпатии:
    1
    http://dletweak.ru/demo-slider
    версию 1.0 уже можно надыбать.
    1.2 не встречал и даже не ставил себе
     
  6. LIFE!

    LIFE!

    Регистр.:
    26 окт 2008
    Сообщения:
    245
    Симпатии:
    38
    DLE News Slider v.1.2​

    1278967002_site_1.jpg
    Авторы:
    * Inrus (dletweak.ru) Создание модуля и системы связки с DLE
    * Sohtanaka (sohtanaka.com) Создание плагина jQuery
    В этой версии были добавлены новые опции:
    * Выбор источника описания для слайда
    * Выбор источника картинки для слайда
    Также был обновлен механизм выбора новостей в слайд.
    Демо модуля: http://dletweak.ru/demo-slider
    1278967002_admin.jpg
    Особенности:
    * В блоке используется jQuery т.к. предусмотрена поддержка DLE 9.0 в которой этот фреймворк будет по умолчанию.
    * Легкая настройка дизайна блока.
    * Управление из админпанели
    * Создан достаточно умный механизм выбора новостей для блока - например если нет картинок или картинки, это смайлы, новость не будет выводиться, а будет браться следующая вместо нее.
    * Используется кеширование (которое можно отключить, если по каким-то причинам нужно) для снижения нагрузки ( 0 запросов пока не добавляются новости, 1 запрос если добавлена новость)
    * Красивое оформление и динамика блока.
    Скачать: Посмотреть вложение dt_dle_news_slider_v.1.2.rar
     
    hug0s, igumenov, Edwardius и ещё 1-му нравится это.
  7. cool1991

    cool1991 Писатель

    Регистр.:
    9 авг 2010
    Сообщения:
    7
    Симпатии:
    1
    господа,помогите по этому моду? DLE News Slider
    поставил по инструкции автора, но почему то в админке показывает тока кнопка сохранить и все
    автор посоветовал посмотреть файл language/russian/adminpanel.lng я его пересмотрел и не нашел никаких отличий от инструкции
    может косяки в файле options.php???
    версия двига 8.5
    Код:
    9. Открыть файл engine/inc/options.php
    
    Найти:
    
    document.getElementById('smartphone').style.display = "none";
    Ниже добавить: 
    
    document.getElementById('slider').style.display = "none";
    
    
    
    Найти:
    
    if(selectedOption == 'rss') {document.getElementById('rss').style.display = "";}
    Ниже добавить: 
    
    if(selectedOption == 'slider') {document.getElementById('slider').style.display = "";}
    
    
    
    Найти:
    
    <td class=tableborder><a href="javascript:ChangeOption('rss');"><img title="$lang[opt_rsssys]" src="engine/skins/images/rss.gif" border="0"></a>
    Ниже добавить: 
    
    <td class=tableborder><a href="javascript:ChangeOption('slider');"><img title="$lang[opt_slidersys]" src="engine/skins/images/slider.gif" border="0"></a>
    
    
    
    Найти:
    showRow( $lang['opt_sys_frss'], $lang['opt_sys_frssd'], makeDropDown( array ("0" => $lang['opt_sys_rss_type_2'], "1" => $lang['opt_sys_rss_type_3'], "2" => $lang['opt_sys_rss_type_4'] ), "save_con[rss_format]", "{$config['rss_format']}" ) );
    
    echo "</table></td></tr>";
    
    
    Ниже добавить: 
    #*****************************************************************
    # DLE NEWS SLIDER V.1.2
    #*****************************************************************
    
    echo <<<HTML
    <tr style='display:none' id="slider"><td>
    <table width="100%">
    <tr>
    <td bgcolor="#EFEFEF" height="29" style="padding-left:10px;"><div class="navigation">{$lang['opt_slidersys']}</div></td>
    </tr>
    </table>
    <div class="unterline"></div><table width="100%">
    HTML;
    
    $categories = $db->query("SELECT id,name,posi,parentid FROM ".PREFIX."_category WHERE parentid = 0 ORDER BY posi ASC");
    while($row = $db->get_row($categories) ) {
    
    if( $row['id'] == $config['newsslider_spcat']) $categories_list .= "<option value=\"{$row[id]}\" selected>{$row[name]}</option>\r\n";
    else $categories_list .= "<option value=\"{$row[id]}\">{$row[name]}</option>\r\n";
    }
    $category_selector = "<select name=\"save_con[newsslider_spcat]\" class=\"edit\" style=\"width: 200px;\">
    <option value=\"all\">{$lang['opt_sys_ns_all']}</option>
    {$categories_list}
    </select>";
    if( !$config['newsslider_number'] OR !is_numeric($config['newsslider_number'])) $config['newsslider_number'] = 5;
    if( !$config['newsslider_time'] OR !is_numeric($config['newsslider_time'])) $config['newsslider_time'] = 1;
    if( !$config['newsslider_words'] OR !is_numeric($config['newsslider_words'])) $config['newsslider_words'] = 15;
    if( !$config['newsslider_x_size'] OR !is_numeric($config['newsslider_x_size'])) $config['newsslider_x_size'] = 500;
    if( !$config['newsslider_y_size'] OR !is_numeric($config['newsslider_y_size'])) $config['newsslider_y_size'] = 300;
    if( !$config['newsslider_cache'] OR ( $config['newsslider_cache'] != 1 AND $config['newsslider_cache'] != 0 ) ) $config['newsslider_cache'] = 1;
    if( !$config['newsslider_fulltext'] OR !is_numeric($config['newsslider_fulltext'])) $config['newsslider_fulltext'] = 0;
    if( !$config['newsslider_fullimage'] OR !is_numeric($config['newsslider_fullimage'])) $config['newsslider_fullimage'] = 0;
    
    showRow( $lang['opt_sys_ns_spcat'], $lang['opt_sys_ns_dspcat'], $category_selector );
    showRow( $lang['opt_sys_ns_subs'], $lang['opt_sys_ns_dsubs'], makeDropDown( array ("1" => $lang['opt_sys_yes'], "0" => $lang['opt_sys_no'] ), "save_con[newsslider_multicat]", "{$config['newsslider_multicat']}" ) );
    showRow( $lang['opt_sys_ns_number'], $lang['opt_sys_ns_dnumber'], "<input class=\"edit bk\" type=text style=\"text-align: center;\" name='save_con[newsslider_number]' value=\"{$config['newsslider_number']}\" size=10>" );
    showRow( $lang['opt_sys_ns_item'], $lang['opt_sys_ns_ditem'], makeDropDown( array ("1" => str_replace(":","",$lang['addnews_full']), "0" => str_replace(":","",$lang['addnews_short']) ), "save_con[newsslider_fulltext]", "{$config['newsslider_fulltext']}" ) );
    showRow( $lang['opt_sys_ns_image'], $lang['opt_sys_ns_dimage'], makeDropDown( array ("1" => str_replace(":","",$lang['addnews_full']), "0" => str_replace(":","",$lang['addnews_short']) ), "save_con[newsslider_fullimage]", "{$config['newsslider_fullimage']}" ) );
    showRow( $lang['opt_sys_ns_time'], $lang['opt_sys_ns_dtime'], "<input class=\"edit bk\" type=text style=\"text-align: center;\" name='save_con[newsslider_time]' value=\"{$config['newsslider_time']}\" size=10>" );
    showRow( $lang['opt_sys_ns_words'], $lang['opt_sys_ns_dwords'], "<input class=\"edit bk\" type=text style=\"text-align: center;\" name='save_con[newsslider_words]' value=\"{$config['newsslider_words']}\" size=10>" );
    showRow( $lang['opt_sys_ns_xsz'], $lang['opt_sys_ns_dxsz'], "<input class=\"edit bk\" type=text style=\"text-align: center;\" name='save_con[newsslider_x_size]' value=\"{$config['newsslider_x_size']}\" size=10>" );
    showRow( $lang['opt_sys_ns_ysz'], $lang['opt_sys_ns_dysz'], "<input class=\"edit bk\" type=text style=\"text-align: center;\" name='save_con[newsslider_y_size]' value=\"{$config['newsslider_y_size']}\" size=10>" );
    showRow( $lang['opt_sys_ns_cache'], $lang['opt_sys_ns_dcache'], makeDropDown( array ("1" => $lang['opt_sys_yes'], "0" => $lang['opt_sys_no'] ), "save_con[newsslider_cache]", "{$config['newsslider_cache']}" ) );
    echo "</table></td></tr>";
    
    #*****************************************************************
    # DLE NEWS SLIDER V.1.2
    #*****************************************************************
     
  8. aus2007

    aus2007

    Регистр.:
    13 июл 2009
    Сообщения:
    150
    Симпатии:
    7
    Столкнулся с проблемой при установке модуля, выдает ошибку
    Невозможно загрузить шаблон: enginemodulesnewsslider
    Кто то сталкивался?
     
  9. zvezda2005

    zvezda2005 Постоялец

    Регистр.:
    12 авг 2009
    Сообщения:
    59
    Симпатии:
    3
    не рабочий модуль по любому. Сколько раз ставил и накакие только версии не ставил. все не работает
     
  10. aus2007

    aus2007

    Регистр.:
    13 июл 2009
    Сообщения:
    150
    Симпатии:
    7
    Вот только что попробовал установить 1.2 подключил работает! А Заметил что ставил на дле 8.5 (на денвере) 1.5 работает, а поставил тот же 1.5 на дле 8.0 на сервере выдает ошибку:(
     
Статус темы:
Закрыта.