Закладки 1.1.0

Добавляет пользователю возможность добавления нужной темы в закладки.

  1. Exile
    Совместимость:
    проверялся на совместимость
    Изменения в БД:
    требуются
    Автор:
    drew
    Общественное достояние:
    нет
    Описание: добавляет пользователю возможность добавления нужной темы в закладки.
    Инструкция по установке:
    PHP:
    -------------- init_bb.php -----------
    define('BB_BOOK',                    'bb_book');

    ------------ 
    ajax.php ---------
    'book'                => array('user'),

    function 
    book()
        {
            require(
    AJAX_DIR .'book.php');
        }
       
    ------------- 
    SQL ----------
    CREATE TABLE IF NOT EXISTS `bb_book` (
      `
    book_idint(11NOT NULL AUTO_INCREMENT,
      `
    user_idint(11NOT NULL,
      `
    topic_idint(11NOT NULL,
      `
    forum_idint(11NOT NULL,
      
    PRIMARY KEY (`book_id`)
    ENGINE=MyISAM  DEFAULT CHARSET=utf8;

    ---------- 
    viewtopic.php ------------
    if(!
    DB()->fetch_row("SELECT topic_id FROM "BB_BOOK ." WHERE topic_id = $topic_id"))
    {
        
    $template->assign_vars(array(
            
    'U_BOOK'    => '<span class="bold a-like" onclick="ajax.book();">Добавить в закладки</span>',
        ));
    }
    else
    {
        
    $template->assign_vars(array(
            
    'U_BOOK'    => '<span class="bold a-like" onclick="ajax.exec({action:\'book\',mode:\'delete\',tid:'.$topic_id.', ids: \'0\'});">Удалить закладку</span>',
        ));
    }

    ---------- 
    viewtopic.tpl ------------
    <
    script type="text/javascript">
    ajax.book = function (dlstat) {
        
    ajax.exec({
            
    action 'book',
            
    mode 'add',
            
    tid : {TOPIC_ID},
            
    fid : {FORUM_ID},
        });
    };
    ajax.callback.book = function(data) {
        $(
    '#book').html(data.ok);
        $(
    '#book2').html(data.ok);

        if(
    data.infoalert(data.info);
        if(
    data.urldocument.location.href data.url;
    };
    </
    script>

    <
    span id="book">{U_BOOK}</span> &nbsp;<span style="color:#CDCDCD;">|</span>&nbsp;

Последние обнoвления

  1. Обновление 1.1.0

Пoследние рецензии

  1. Yoko
    Yoko
    3/5,
    Версия: 1.1.0
    Всë можно сделать оптимальнее. И запрос в общий совместить.