Не нравятся результаты поиска? Попробуйте другой поиск!

FavAll 3.2


     27.07.2014    Модули для DLE    4071    14

Краткая информация о модуле (хаке)

Автор: D0Gmatist
Версия DLE: 10.X (ниже не проверял, но по идее встанет)
Контакты: Skype - D0Gmatist
Условия продажи: Только веб мани
Цена: 15$
Модуль позволяет создать не ограниченное количество типов закладок для пользователей.
Лёгок в управлении.
Минимальная правка движка.
Админ панель
FavAll 3.2

FavAll 3.2


добавление в закладки

статья целеньком
shortstory.tpl
FavAll 3.2


краткое содержание
fullstory.tpl
FavAll 3.2


в результатах поиска
searchresult.tpl
FavAll 3.2


если не авторизованный пользователь захочет воспользоваться закладками, ему выдаст сообщение
FavAll 3.2


пред просмотр списка закладок пользователя
userinfo.tpl
FavAll 3.2


пред просмотр в модельном окне профиля
profile_popup.tpl
FavAll 3.2


в панели авторизованного пользователя
login.tpl
FavAll 3.2


в результате мы получаем ссылки такого типа
САЙТ/favall/альтернативное имя закладки/логин юзера/
где выводятся закладки определённого пользователя из определенного типа закладок

минимальная правка движка (на сколько смог минимизировать).

Условия для модуля и покупки.

Для работы модуля требуется ionCube.
Лицензия под один сайт.

Покупка производится только через Webmoney.
Стоимость 15$.
Лицензия для дополнительного сайта 4$.

Для связи Skype - D0Gmatist.

Комментарии пользователей (14)

D0Gmatist
225

794 | 281

D0Gmatist - 28 июля 2014 02:57 - Местный

Что бы было более понятно по сравнению с прошлыми версиями на сколько стало всё проще и удобней

Выполнить запросы в БД
INSERT INTO `dle_admin_sections` (`id`, `name`, `title`, `descr`, `icon`, `allow_groups`) VALUES
(3, 'favall', 'FavAll v.3.1', 'Управление закладками по дефолту и конфигурации', 'favall.png', '1');

ALTER TABLE  `dle_users` ADD  `favall` TEXT NOT NULL
|------------------------------------|
/engine/init.php
после
    set_vars ( "usergroup", $user_group );
    $db->free ();
}
дописать
$favall_fix_menu = @file_get_contents( ENGINE_DIR . '/data/favall.php' );
$favall_fix_menu = unserialize( $favall_fix_menu );
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
после
    $tpl->set( '{newposts-link}', $PHP_SELF . "?subaction=newposts" );
}
дописать
    $favall_profile = "login";
    include ENGINE_DIR . '/modules/favall/favall_profile.php';
    $tpl->set( '{favall}', $buffer_favall );
|------------------------------------|
/engine/modules/profile.php
после
    } else {
        $tpl->set( '{edituser}', "" );
        $tpl->set( '{ignore-list}', "" );
        $tpl->set_block( "'\\[not-logged\\](.*?)\\[/not-logged\\]'si", "<!-- profile -->" );
    }
дописать
    $favall_profile = "profile";
    include ENGINE_DIR . '/modules/favall/favall_profile.php';
    $tpl->set( '{favall}', $buffer_favall );
|------------------------------------|
/engine/ajax/profile.php
после
    $tpl->set( '[not-comm-num]', "" );
    $tpl->set( '[/not-comm-num]', "" );    
}
дописать
$favall_profile = "ajax_profile";
include ENGINE_DIR . '/modules/favall/favall_profile.php';
$tpl->set( '{favall}', $buffer_favall );
|------------------------------------|
.htaccess
после
RewriteRule ^favorites/page/([0-9]+)(/?)+$ index.php?do=favorites&cstart=$1 [L]
дописать
RewriteRule ^favall/([a-zA-Z0-9_-]+)/(.*)(/?)+$ index.php?do=favall&altname=$1&user=$2 [L]
RewriteRule ^favall/([a-zA-Z0-9_-]+)/(.*)/page/([0-9]+)(/?)+$ index.php?do=favall&altname=$1&user=$2&cstart=$3 [L]
|------------------------------------|
/engine/engine.php
после
    case "favorites" :
        if ($is_logged) {
            
            $config['allow_cache'] = false;
            
            include ENGINE_DIR . '/modules/favorites.php';
        
        } else
            msgbox ( $lang['all_err_1'], $lang['fav_error'] );
        break;
дописать
    case "favall" :
        if ( $user ) {
            include ENGINE_DIR . '/modules/favall/favall_short.php';
        } else {
            msgbox ( $lang['all_err_1'], $lang['news_err_27'] );
        }
        break;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
после
elseif ($do == 'favorites') $nam_e = $lang['title_fav'];
дописать
elseif ($do == 'favall') $nam_e = $favall_title;
|------------------------------------|В шаблонах
userinfo.tpl
profile_popup.tpl
login.tpl
вставить тег {favall}
|------------------------------------|
В шаблоне
userinfo_favall.tpl
стилизовать между тегами под свой сайт

[favall_profile]список при просмотре профиля[/favall_profile] для userinfo.tpl

[favall_profile_popup]список при просмотре профиля в модельном окне[/favall_profile_popup] для profile_popup.tpl

[favall_login]список для панели авторизованного юзера[/favall_login] для login.tpl


|------------------------------------|
Во шаблонах статей
fullstory.tpl
shortstory.tpl
searchresult.tpl
Вставить

<p data-id="{news-id}">Закладки</p>

!!!наличие атрибута [data-id="{news-id}"] обязательно


Вот весь мануал )

Каждый программист знает - в правильном софте все должно быть прекрасно:
и пользовательский интерфейс, и программные решения, и гениальные ошибки!
Болтовня ничего не стоит. Покажите мне код.

trouble
24

74 | 22

trouble - 9 августа 2014 14:14 - Юзер

А что по поводу обновления с бесплатной версии FavAll 2.0?

D0Gmatist
225

794 | 281

D0Gmatist - 9 августа 2014 15:35 - Местный

это логический этап... приведший к 3-ей версии .. с платной поддержкой и дальнейшим обновлением. я кушаю как и все Вы )

Каждый программист знает - в правильном софте все должно быть прекрасно:
и пользовательский интерфейс, и программные решения, и гениальные ошибки!
Болтовня ничего не стоит. Покажите мне код.

trouble
24

74 | 22

trouble - 11 августа 2014 21:14 - Юзер

Я не о том, мой вопрос заключался: "можно ли будет обновиться с бесплатной на платную, без потерь закладок". Извините, неправильно выразился. А так, с удовольствием куплю!

D0Gmatist
225

794 | 281

D0Gmatist - 11 августа 2014 22:59 - Местный

Увы нет .. полностью переписана концепция модуля.

Каждый программист знает - в правильном софте все должно быть прекрасно:
и пользовательский интерфейс, и программные решения, и гениальные ошибки!
Болтовня ничего не стоит. Покажите мне код.

Lynat1k
1

373 | 93

Lynat1k - 10 августа 2014 15:58 - Юзер

на 9.7 работает?

D0Gmatist
225

794 | 281

D0Gmatist - 10 августа 2014 16:10 - Местный

да .. будет

Каждый программист знает - в правильном софте все должно быть прекрасно:
и пользовательский интерфейс, и программные решения, и гениальные ошибки!
Болтовня ничего не стоит. Покажите мне код.

Warden
5

Warden - 8 ноября 2014 14:58 - Юзер

А есть ли возможность вывести на страницу, кто хочет посмотреть фильм и т.п. Например, на странице фильма человек клинкул - хочу посмотреть, другой зашел на эту же страницу и видит список кто хочет посмотреть этот фильм.
Вот например: http://f5.s.qip.ru/10bCiS2Sb.png, при клике на "Прочитали" или "Хотят прочитать" выводится список. Пример в живую.

D0Gmatist
225

794 | 281

D0Gmatist - 16 ноября 2014 23:03 - Местный

Можно адаптировать модуль под такую нужду

Каждый программист знает - в правильном софте все должно быть прекрасно:
и пользовательский интерфейс, и программные решения, и гениальные ошибки!
Болтовня ничего не стоит. Покажите мне код.

Warden
5

Warden - 16 ноября 2014 23:19 - Юзер

D0Gmatist, что для этого нужно? И сколько будет стоить? :)

D0Gmatist
225

794 | 281

D0Gmatist - 16 ноября 2014 23:24 - Местный

Давайте я закончу обновления по активным разработкам .. и перепишу фав-алл. После выставлю на продажу новую версию. Это примерно будет готово к концу недели.

Каждый программист знает - в правильном софте все должно быть прекрасно:
и пользовательский интерфейс, и программные решения, и гениальные ошибки!
Болтовня ничего не стоит. Покажите мне код.

Warden
5

Warden - 7 декабря 2014 17:47 - Юзер

Здравствуйте, стоит ли ждать новую версию или покупать эту?

Warden
5

Warden - 16 ноября 2014 23:39 - Юзер

D0Gmatist, отлично, буду ждать.

BrickTM
1 | 1

BrickTM - 3 марта 2015 17:36 - Юзер

На 10.3 модуль будет работать? Что-то автор в ЛС молчит.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте