[МОДы] for Social Engine 2.X

Моментальное удаление комментариев в профиле

в profile.tpl в заголовок вставляем

PHP:
{literal}
<script>
if(document.getElementById(id1).style.display=='no ne') {
document.getElementById(id1).style.display='block' ;
} else {
document.getElementById(id1).style.display='none';
}
}

function showdiv(id1) {
if(document.getElementById(id1))
document.getElementById(id1).style.display='block' ;
}

function hidediv(id1) {
if(document.getElementById(id1))
document.getElementById(id1).style.display='none';
}

function ShowHideSelectDeps(field_id) {
var elem = "field_"+field_id;
var show = document.getElementById(elem).options[document.getElementById(elem).options.selectedInde x].value;
var possible_options = document.getElementById(elem).options.length-1;
for(x=0; x<possible_options; x++) {
if(x != show | show == "") {
hidediv(elem+"_option"+x);
} else {
showdiv(elem+"_option"+x);
}
}
}

function ShowHideRadioDeps(field_id, show, dep_field, total_options) {
var elem = "field_"+field_id;
for(x=0; x<total_options; x++) {
if(x != show) {
hidediv(elem+"_radio"+x);
} else {
showdiv(elem+"_radio"+x);
if(document.getElementById(dep_field)) {
document.getElementById(dep_field).focus()
document.getElementById(dep_field).value = document.getElementById(dep_field).value;
}
}
}
}
</script>
{/literal}

после

PHP:
{* LOOP THROUGH PROFILE COMMENTS *}
{section name=comment_loop loop=$comments}

вставляем

PHP:
<form id='delpost_{$comments[comment_loop].comment_id}' action='user_editprofile_comments.php' method='post' target='DelCommentWindow_{$comments[comment_loop].comment_id}' >
<input type='hidden' name='comment_{$comments[comment_loop].comment_id}' value='1'> 
<input type='hidden' name='task' value='delete'>
<input type='hidden' name='p' value='1'>
</form>


после

PHP:
<td class='profile_comment_author' align='right' nowrap='nowrap'>&nbsp;{if $comments[comment_loop].comment_author->user_info.user_id != 0}<a href='{$url->url_create('profile', $comments[comment_loop].comment_author->user_info.user_username)}#comments'>{$profile26 }</a>&nbsp;|&nbsp;<a href='user_messages_new.php?to={$comments[comment_loop].comment_author->user_info.user_username}'>{$profile34}</a>

вставляем

PHP:
{if $owner->user_info.user_username == $user->user_info.user_username}&nbsp;|&nbsp;<a href="javascript: document.getElementById('delpost_{$comments[comment_loop].comment_id}').submit(); showhide('comment_{math equation='t-c' t=$comments|@count c=$smarty.section.comment_loop.index}');">удалить</a>{/if}
{/if}

пользуемся! ;)
 
Рейтинг

Для просмотра ссылки Войди или Зарегистрируйся

Делаем запрос в базу:

PHP:
CREATE TABLE `ratings` (
`id` varchar(11) NOT NULL,
`total_votes` int(11) NOT NULL default 0,
`total_value` int(11) NOT NULL default 0,
`used_ips` longtext,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=3;

Открываем и изменяем в config-rating.php следующее:

$rating_dbhost = '';
$rating_dbuser = '';
$rating_dbpass = '';
$rating_dbname = '';
$rating_tableName = '';



Скачиваем и грузим в корень

в header.tpl добавляем:

PHP:
<script type="text/javascript" language="javascript" src="js/behavior.js"></script>
<script type="text/javascript" language="javascript" src="js/rating.js"></script>
<link rel="stylesheet" type="text/css" href="css/rating.css" />

Открываем profile.tpl в первой строке добавляем:

{php} require('_drawrating.php'); {/php}

Открываем profile.tpl в 129 строке добавляем
{if $user->user_exists == 1} <!--- in this case ratings only will be aviable to registered members -->
{* RATING *}
{php}
$vardas = $this->get_template_vars('vartotojas');
echo rating_bar("".$vardas."",5); {/php}
{/if}

далее в profile.tpl добавляем:
$smarty->assign('vartotojas', $owner->user_info[user_username]);
 
  • Нравится
Реакции: 4et
Перевод на iForum
Версии для win1251 и для utf8
 

Вложения

  • iforum-lang-rus.rar
    5,5 KB · Просмотры: 14
после установки iforum все начало глючить не могу на главную страницу войти.

Добавлено через 2 минуты
блин тысячу рраз качал файл этот и установит не как не могу
 
после установки iforum все начало глючить не могу на главную страницу войти.

Добавлено через 2 минуты
блин тысячу рраз качал файл этот и установит не как не могу
=

во-первых всегда нужно делать бэкапы перед любыми установками.
во-вторых данный форум можно снести запросто без потерь.
в-третьих работает всё отлично ;-) проверь все действия или обращайся к специалистам ;-)
 
Плагины

А нет ли плагинов
для создания разных групп (разделов,страниц) новостей
и для фотоотчётов , чтобы можно было себя отмечать,
был бы благодарен,
если подобного нет можно обсудить за $
 
А нет ли плагинов
для создания разных групп (разделов,страниц) новостей

сам недавно искал, вот добрые люди помогли.
плагин для статичных страниц лежит здесь:


А нет ли плагинов
для фотоотчётов , чтобы можно было себя отмечать,
был бы благодарен,
если подобного нет можно обсудить за $

об этом здесь:
 
сам недавно искал, вот добрые люди помогли.
плагин для статичных страниц лежит здесь:
*** скрытое содержание ***



об этом здесь:
*** скрытое содержание ***

Со статичными страницами понятно,
но хочется как новости на порталах,
много разделов, много новостей,

может он?

И фото таггер это хорошо, но нужно обьеденить его
с фотогалереей, чтобы вывод по уму,
и тогда уже тегать
 
Назад
Сверху