Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Вы это смотрели - youwatch для dle 10.2 - 11.x

Тема в разделе "Модули DLE", создана пользователем PunPun, 27 апр 2016.

27.04.16 в 15:52
05.01.21 в 23:40
95
13.304
3
  1. shevket007

    shevket007 Местный

    Регистрация:
    13 фев 2016
    Сообщения:
    1.612
    Лучших ответов:
    0
    Рейтинги:
    +515 / 3 / -0
    Спасибо большое
     
  2. Den

    Den
    Команда форума VIP Кинотрафик v2

    Регистрация:
    19 окт 2015
    Сообщения:
    2.129
    Лучших ответов:
    0
    Рейтинги:
    +1.004 / 6 / -0
    Почему
    с маленькой буквы? :mad:
     
  3. DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.195 / 9 / -0
    Попробовал поставить. Блок с недавно просмотренным пустой, клацая по новостям ничего не дает. Dle 11.0
     
  4. TopicStarter Overlay
    PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.403
    Лучших ответов:
    32
    Рейтинги:
    +4.018 / 114 / -0
    Если заблокировал модулю работу в полной новости, то ничего и не будет.
     
  5. DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.195 / 9 / -0
    как понять заблокировал, там условие - если не статическая страница , тобиш выводится везде, там у меня топ 10 и последние комменты, прописывал в main.tpl
     
  6. TopicStarter Overlay
    PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.403
    Лучших ответов:
    32
    Рейтинги:
    +4.018 / 114 / -0
    Все работает, принимается ID новости в URL, записывается в куки, и потом выводится. Проще быть не может.
     
  7. DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.195 / 9 / -0
    в main.php сделал так
    PHP:
    $tpl->set '{info}',  $tpl->result['info'] );

    if(isset(
    $_COOKIE['senpainoticeme'])) {$tpl->set_block"'\\[senpainoticeme\\](.*?)\\[/senpainoticeme\\]'si""\\1" );$tpl->set_block"'\\[not_senpainoticeme\\](.*?)\\[/not_senpainoticeme\\]'si""" );}
    else {
    $tpl->set_block"'\\[senpainoticeme\\](.*?)\\[/senpainoticeme\\]'si""" );$tpl->set_block"'\\[not_senpainoticeme\\](.*?)\\[/not_senpainoticeme\\]'si""\\1" );}
    в main.tpl так
    HTML:
    {include file="engine/modules/notice.php"}
    хз
     
  8. TopicStarter Overlay
    PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.403
    Лучших ответов:
    32
    Рейтинги:
    +4.018 / 114 / -0
    Проверяй записываются ли куки, может ты удалил ID новостей.
     
  9. DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.195 / 9 / -0
    хм. Куки не пишутся. Двиг чистый, новый сайт. Может ли быть шаблон всему виной? тобиш js скрипты шаба
     
  10. TopicStarter Overlay
    PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.403
    Лучших ответов:
    32
    Рейтинги:
    +4.018 / 114 / -0
    А там используются JS ? Проверенно как на локале так и на сервере. В обоих случаях DLE 11.0 UTF-8 на PHP 5.6. Ошибка у тебя, а не в модуле, выясняй почему не пишутся куки.
     
  11. DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.195 / 9 / -0
    Хорошо, пороюсь. Заметил что авторизация часто слетает, куки стираются непонятно чего
     
  12. iNol

    Команда форума VIP Кинотрафик v2

    Регистрация:
    14 сен 2015
    Сообщения:
    476
    Лучших ответов:
    0
    Рейтинги:
    +306 / 0 / -0
    Не работает, 10.6
    3 пункт инструкции можно в принципе пропустить если теги не нужны.

    UPD: Заработало после правки тут времени в секундах на дни:

    PHP:
    set_cookie("senpainoticeme",$array_senpainoticeme7);
            }
            else 
    set_cookie("senpainoticeme",$newsid7);
    Функция DLE set_cookie принимает значение в днях, это видно в переменной $expires
    PHP:
    function set_cookie($name$value$expires) {

        if( 
    $expires ) {
     
            
    $expires time() + ($expires 86400);

        } else {
     
            
    $expires FALSE;

        }

        if( 
    PHP_VERSION 5.2 ) {

            if ( 
    DOMAIN setcookie$name$value$expires"/""; HttpOnly" );
            else 
    setcookie$name$value$expires"/"DOMAIN "; HttpOnly" );

        } else {
     
            
    setcookie$name$value$expires"/"DOMAINNULLTRUE );

        }
    }
    PS: не очень гибкая реализация. Мне, например, вывод нужен только на главной и в категориях, пришлось городить
    PHP:
    if($dle_module != "showfull") echo $tpl->result['content'];
    Код:
    [aviable=showfull]{include file="engine/modules/notice.php"}[/aviable]
    [senpainoticeme][aviable=main|cat]<div>Недавно просмотренное</div><div>{include file="engine/modules/notice.php?temp=carousel"}</div>[/aviable][/senpainoticeme]
     
    #32 iNol, 2 май 2016
    Последнее редактирование: 2 май 2016
    • Нравится Нравится x 1
  13. DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.195 / 9 / -0
    спасибо, заработало и у меня, я уже на шаб грешил.
     
  14. rufil12

    rufil12 Новичок

    Регистрация:
    5 дек 2015
    Сообщения:
    31
    Лучших ответов:
    0
    Рейтинги:
    +13 / 0 / -0
    Ребят помогите пожалуйста сделать на dle 9.8)
     
  15. DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.195 / 9 / -0
    Не по теме. Скажи, смысл использовать такую древнюю версию? Это как жить в настоящем, но по правилам и нормам прошлого века.
     
  16. rufil12

    rufil12 Новичок

    Регистрация:
    5 дек 2015
    Сообщения:
    31
    Лучших ответов:
    0
    Рейтинги:
    +13 / 0 / -0
    У меня там стоят много хак и модули
     
  17. TopicStarter Overlay
    PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.403
    Лучших ответов:
    32
    Рейтинги:
    +4.018 / 114 / -0
    Обновил код. Рефакторинг кода и новая функция - где выводить то что смотрел юзер. Добавил архив в первый пост.

    На чипсы:
    • R118095764291 - рубли
    • U218134219019 - гривны
    • Z228640084773 - доллары
     

    Вложения:

    • RNoticeMe.zip
      Размер файла:
      3,8 КБ
      Просмотров:
      50
    • Нравится Нравится x 1
  18. TopicStarter Overlay
    PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.403
    Лучших ответов:
    32
    Рейтинги:
    +4.018 / 114 / -0
    Все это есть.
     
  19. iNol

    Команда форума VIP Кинотрафик v2

    Регистрация:
    14 сен 2015
    Сообщения:
    476
    Лучших ответов:
    0
    Рейтинги:
    +306 / 0 / -0
    Спалил, ну да ладно =)
    Лень на пальцах объяснять, но оставил как было по-старому, единственное, что where пригодилось )
     
  20. TopicStarter Overlay
    PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.403
    Лучших ответов:
    32
    Рейтинги:
    +4.018 / 114 / -0
    Модуль обновлен. Все в первом посте.
     
Яндекс.Метрика