Модуль Fav-All 2.0 [адаптация под DLE 10.4-10.5]

Тема в разделе "DLE", создана пользователем DomiTori, 3 авг 2015.

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

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

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

    DomiTori Постоялец

    Регистр.:
    15 июл 2015
    Сообщения:
    72
    Симпатии:
    60
    1389117023_1388239314_1.png
    Модуль-хак добавляет дополнительно к уже имеющимся стандартным закладкам четыре вида закладок "Любимые фильмы", "Буду смотреть", "Найти в Интернете", "Уже посмотрел"

    Автор модуля: DOGMATIST
    Автор адаптации под посл. версии DLE: DomiTori
    Версия DLE: 10.4 и 10.5
    Кодировка: UTF-8 и Windows1251

    Полное описание самого модуля-хака читайте тут Представляю вам тестовый Fav-All 1.0

    В новой версии добавлен просмотр закладок других пользователей


    Добавлен вывод в профиле пользователя и в popup окне пользователя
    - число добавленных в закладки и в какой из разделов
    - ссылка на просмотр закладок если пользователь что то добавлял
     

    Вложения:

    gusewww нравится это.
  2. Gameer

    Gameer Постоялец Нарушитель

    Регистр.:
    25 апр 2014
    Сообщения:
    99
    Симпатии:
    65
    Можно подробней что было адаптировано ?
    Нашел уже не соответствие с конфигом модуля
    PHP:
    $config['files_allow'] == "yes"
    этот код уже никогда не будет обрабатываться начиная с dle 10.2
     
  3. DomiTori

    DomiTori Постоялец

    Регистр.:
    15 июл 2015
    Сообщения:
    72
    Симпатии:
    60
    Адаптация проходила след образом, как и обычно делал для себя. Поставил скрипт к себе на сайт с dle 10.5, он как и полагается не работал. Подправил пару тройку строчек в коде, и переписал инструкцию по установке, создав html файл.
    Код:
    $config['files_allow'] == "yes"
    эта строчка не вызывала ошибку и с ней у меня всё работает как часы, вот и не обратил на неё внимания.
     
  4. Gameer

    Gameer Постоялец Нарушитель

    Регистр.:
    25 апр 2014
    Сообщения:
    99
    Симпатии:
    65
    эта строчка и не будет вызывать ошибку, никогда, просто она не зайдет в if ни в коем случае и код внутри не обработается.
     
    DomiTori нравится это.
  5. DomiTori

    DomiTori Постоялец

    Регистр.:
    15 июл 2015
    Сообщения:
    72
    Симпатии:
    60
    спасибо за наводку, слышал за это изменение, но не знал что оно дает. На сколько знаю
    Код:
    $config['files_allow'] == "yes"
    
    нужно менять на
    Код:
    $config['files_allow']
    верно?
     
  6. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.039
    Симпатии:
    2.044
    Нет, не верно...
    $config['files_allow'] - это теперь просто пустая переменная... В ней ничего не хранится - от неё избавились ещё в 10.2, как сказал Gameer

    Т.е. если мы пишем код:
    PHP:
    if ($config['files_allow'] = ...) {
     echo 
    "Ты умный человек"
    }
    Этот код тебя никогда, ни при каких настройках не похвалит :)

    Нужно смотреть зачем эта переменная использовалась, почему убрана, на что заменили и переписывать код модуля...
     
    Attyla нравится это.
  7. Gameer

    Gameer Постоялец Нарушитель

    Регистр.:
    25 апр 2014
    Сообщения:
    99
    Симпатии:
    65
    Нет, не избавились, она есть и держит себе когда включена - значение '1', теперь все переменные yes начиная с DLE 10.2 изменились на 1.
     
    eshkin и Горбушка нравится это.
  8. domeni

    domeni

    Регистр.:
    5 июн 2006
    Сообщения:
    217
    Симпатии:
    10
    привет, а под dle 11 пойдет или надо исправлять?
     
  9. DomiTori

    DomiTori Постоялец

    Регистр.:
    15 июл 2015
    Сообщения:
    72
    Симпатии:
    60
    Не проверял, будет время посмотрю