Заработок в интернете » Бесплатные скрипты » Рейтинг комментариев v.1.0 (Ajax) модуль dle

Рейтинг комментариев v.1.0 (Ajax) модуль dle



6-07-2013, 13:36 | автор: admin | категория: Бесплатные скрипты | (комментариев: 0) |

Рейтинг комментариев v.1.0 (Ajax) модуль dle


Создатель: Inrus
Версия: 1.0
Заглавие: Рейтинг комментариев v.1.0

Описание:
Данный модуль предоставляет возможность высталять рейтинг коментариам которые есть на сайте. Т.е. имеются две стрелочки опосля нажатия на которую или увеличивается рейтинг или понижается.

Способности:
* Увеличение, убавление рейтинга комментария
* Работа Модуля на Ajax

Установка:

1. Переименовать папку upload/templates/{THEME} архива с модулем в заглавие вашего шаблона.

2. Загрузить все файлы из папки upload на сервер.

3. Запустить Install.php, установить таблицы.

4. Открыть файл engine/modules/show.full.php

Отыскать:

ip, is_register,

Заменить на:

ip, is_register, name,rating, vote_num,

Отыскать:

else $tpl->set( '{registration}', '--');

Ниже добавить:

//-------------------------------------------------------------------
// START COMMENTS RATING
//-------------------------------------------------------------------
$tpl->set( '{rate}',CommRating($row['id'], $row['rating'], $row['vote_num'], $user_group[$member_id['user_group']]['allow_rating']));
//-------------------------------------------------------------------
// START COMMENTS RATING
//-------------------------------------------------------------------

5. Открыть файл engine/modules/lastcomments.php

Отыскать:

else $tpl->set( '{registration}', '--');

Ниже добавить:

$tpl->set( '{rate}', '');

6. Открыть файл engine/ajax/addcomments.php

Отыскать:

else $tpl->set( '{registration}', '--');

Ниже добавить:

$tpl->set( '{rate}', '');

7. Открыть файл engine/ajax/js_edit.js(ежели он закодирован, брать раскодированный из папки Developer/uncompressed из дестрибутива DLE)

Отыскать:

function doRate( rate, id){

ВЫШЕ вставить:

//-----------------------------------
//START COMMENTS RATING
//-----------------------------------
function comRate( rate, id){
var ajax = new dle_ajax();
ajax.onShow('');
var varsString = "go_rate=" + rate;
ajax.setVar( "comm_id", id);
ajax.setVar( "skin", dle_skin);
ajax.requestFile = dle_root + "engine/ajax/comm_rating.php";
ajax.method = 'GET';
ajax.element = 'cratig-layer-' + id;
ajax.sendAJAX( varsString);
};
//-----------------------------------
// END COMMENTS RATING
//-----------------------------------

8. Открыть файл engine/modules/functions.php

Отыскать:

function userrating($name)

ВЫШЕ вставить:

//-----------------------------------------------------------------------------------------
// START COMMENTS RATING
//-----------------------------------------------------------------------------------------
function CommRating($id, $commrating, $vote_num, $allow = true){
global $is_logged, $member_id, $config, $lang, $db;

if($commrating)$commrating = round( $commrating, 0); else $commrating = 0;

switch( $commrating){
case($commrating >= 0):
$commrating = '+'.$commrating.'';
break;
case($commrating

Похожие новости



Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.