Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Веб Форумы » VBulletin 2.x.x » Хаки от Netadmin или "Сделай сам" » Перемещение постов между темами
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
NKVD
Участник

Нарушения:  
Зарегистрирован: Sep 2002
Место проживания:
Публикаций: 10
Статус: NKVD в оф-лайне
Перемещение постов между темами [сообщение #55610]

Мне нужен хак чтобы мона было переместить посты юзеров из одной темы в другую...Такой хак есть уже только пропуска на тот форум нету... http://www.vbulletin.org/forum/showthread.php?t=33630

Если кто может, скопируйте тот текст сюда или посоветуйте другой аналогичный хак плз!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 22-11-2003 12:55
Нажмите сюда для просмотра профайла NKVD Отправить Персональное сообщение NKVD Найти сообщения от NKVD Добавить NKVD в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Boxa
Распиздяй
Средний рейтинг: 2.67 | Оценок: 24
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2003
Место проживания:
Публикаций: 250
Статус: Boxa в оф-лайне
[сообщение #55621]

мыло дай

__________________
**censored** || www.xxs.ru

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 22-11-2003 19:21
Нажмите сюда для просмотра профайла Boxa Отправить Персональное сообщение Boxa Посетить домашнию страничку Boxa! Найти сообщения от Boxa Добавить Boxa в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Dodger
Участник+
Средний рейтинг: 4.5 | Оценок: 18
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jun 2003
Место проживания: Москва
Публикаций: 308
Статус: Dodger в оф-лайне
[сообщение #55625]

можно оботись и без хака.. просто делим тему - в одной будут все сообщения, а в другой (новой) то, которое ты хочешь перенести в другую тему. А другую темы с только что созданной с одним сообщением объединяешь. Немножко гиморно, но я не встречался с таким, чтобы такие операции приходилось проворачивать каждый день...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 22-11-2003 21:30
Нажмите сюда для просмотра профайла Dodger Отправить Персональное сообщение Dodger Посетить домашнию страничку Dodger! Найти сообщения от Dodger Добавить Dodger в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
NKVD
Участник

Нарушения:  
Зарегистрирован: Sep 2002
Место проживания:
Публикаций: 10
Статус: NKVD в оф-лайне
[сообщение #55636]

quote:
Первоначальное сообщение от Boxa
мыло дай


smotri v pm

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 22-11-2003 22:49
Нажмите сюда для просмотра профайла NKVD Отправить Персональное сообщение NKVD Найти сообщения от NKVD Добавить NKVD в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
MCTarakan
MuZzClub.ru
Средний рейтинг: 4.33 | Оценок: 64
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус: MCTarakan в оф-лайне
[сообщение #55641]

Dodger
есть тут на форуме! Ищите лучше, вроде Count выкладывал!

__________________
yMC.ru - хомяк музыканта

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 22-11-2003 23:18
Нажмите сюда для просмотра профайла MCTarakan Отправить Персональное сообщение MCTarakan Посетить домашнию страничку MCTarakan! Найти сообщения от MCTarakan Добавить MCTarakan в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Boxa
Распиздяй
Средний рейтинг: 2.67 | Оценок: 24
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2003
Место проживания:
Публикаций: 250
Статус: Boxa в оф-лайне
[сообщение #55651]

This was requested on vbulletin.com and it's a very simple hack,
which essentially combines the split and the merge admin options

Open postings.php and find (Around lines 756-757):

code:

$DB_site->query("INSERT INTO thread  (threadid,title,lastpost,forumid,open,replycount,p
ostusername,postuserid,lastpos  ter,dateline,views,iconid,notes,visible) VALUES (NULL,'".addslashes($title)."','".addslashes($threadinfo[lastpost])."','".addslashes($threadinfo[forumid])."','".addslashes($threadinfo[open])."','".addslashes($threadinfo[replycount])."','".addslashes($threadinfo[postusername])."','".addslashes($threadinfo[postuserid])."','".addslashes($threadinfo[lastposter])."','".addslashes($threadinfo[dateline])."','".addslashes($threadinfo[views])."','".addslashes($threadinfo[iconid])."','Thread split from threadid $threadid by ".addslashes($bbuserinfo['username'])." on ".vbdate($dateformat." ".$timeformat,time()).". ".addslashes($threadinfo[notes])."','".addslashes($threadinfo[visible])."')");
  	$newthreadid=$DB_site->insert_id();


Replace it with:

code:
  // move posts from one thread to another
  if(trim($movetothread)=="") {

  	$DB_site->query("INSERT INTO thread  (threadid,title,lastpost,forumid,open,replycount,p
ostusername,postuserid,lastpos  ter,dateline,views,iconid,notes,visible) VALUES (NULL,'".addslashes($title)."','".addslashes($threadinfo[lastpost])."','".addslashes($threadinfo[forumid])."','".addslashes($threadinfo[open])."','".addslashes($threadinfo[replycount])."','".addslashes($threadinfo[postusername])."','".addslashes($threadinfo[postuserid])."','".addslashes($threadinfo[lastposter])."','".addslashes($threadinfo[dateline])."','".addslashes($threadinfo[views])."','".addslashes($threadinfo[iconid])."','Thread split from threadid $threadid by ".addslashes($bbuserinfo['username'])." on ".vbdate($dateformat." ".$timeformat,time()).". ".addslashes($threadinfo[notes])."','".addslashes($threadinfo[visible])."')");
  	$newthreadid=$DB_site->insert_id();

  } else {
	// get other threadid
 	$getthreadid=intval(substr($movetothread,strpos($
movetothread,"threadid=")+9));
	if ($getthreadid==0) {
	   $getpostid=intval(substr($movetothread,strpos($mov
etothread,"postid=")+7));
	  if ($getpostid==0) {
	    // do invalid url
	    eval("standarderror(\"".gettemplate("error_mergebadurl")."\");");
	    exit;
	  }
	  $getpostid=verifyid("post",$getpostid,0);
	  if ($getpostid==0) {
	    // do invalid url
	    eval("standarderror(\"".gettemplate("error_mergebadurl")."\");");
	    exit;
	  }
	
	  $postinfo=getpostinfo($getpostid);
	  $newthreadid=$postinfo[threadid];
	} else {
	  $getthreadid=verifyid("thread",$getthreadid,0);
	  if ($getthreadid==0) {
	    // do invalid url
	    eval("standarderror(\"".gettemplate("error_mergebadurl")."\");");
	    exit;
	  }
	  $newthreadid=$getthreadid;
	}
	
  }
  // / move posts from one thread to another





Save and upload.
Open template threads_splitthread and find:

code:
$postbits


This was requested on vbulletin.com and it's a very simple hack,
which essentially combines the split and the merge admin options

Open postings.php and find (Around lines 756-757):

Code:


$DB_site->query("INSERT INTO thread (threadid,title,lastpost,forumid,open,replycount,p
ostusername,postuserid,lastpos ter,dateline,views,iconid,notes,visible) VALUES (NULL,'".addslashes($title)."','".addslashes($threadinfo[lastpost])."','".addslashes($threadinfo[forumid])."','".addslashes($threadinfo[open])."','".addslashes($threadinfo[replycount])."','".addslashes($threadinfo[postusername])."','".addslashes($threadinfo[postuserid])."','".addslashes($threadinfo[lastposter])."','".addslashes($threadinfo[dateline])."','".addslashes($threadinfo[views])."','".addslashes($threadinfo[iconid])."','Thread split from threadid $threadid by ".addslashes($bbuserinfo['username'])." on ".vbdate($dateformat." ".$timeformat,time()).". ".addslashes($threadinfo[notes])."','".addslashes($threadinfo[visible])."')");
$newthreadid=$DB_site->insert_id();


Replace it with:

Code:
// move posts from one thread to another
if(trim($movetothread)=="") {

$DB_site->query("INSERT INTO thread (threadid,title,lastpost,forumid,open,replycount,p
ostusername,postuserid,lastpos ter,dateline,views,iconid,notes,visible) VALUES (NULL,'".addslashes($title)."','".addslashes($threadinfo[lastpost])."','".addslashes($threadinfo[forumid])."','".addslashes($threadinfo[open])."','".addslashes($threadinfo[replycount])."','".addslashes($threadinfo[postusername])."','".addslashes($threadinfo[postuserid])."','".addslashes($threadinfo[lastposter])."','".addslashes($threadinfo[dateline])."','".addslashes($threadinfo[views])."','".addslashes($threadinfo[iconid])."','Thread split from threadid $threadid by ".addslashes($bbuserinfo['username'])." on ".vbdate($dateformat." ".$timeformat,time()).". ".addslashes($threadinfo[notes])."','".addslashes($threadinfo[visible])."')");
$newthreadid=$DB_site->insert_id();

} else {
// get other threadid
$getthreadid=intval(substr($movetothread,strpos($
movetothread,"threadid=")+9));
if ($getthreadid==0) {
$getpostid=intval(substr($movetothread,strpos($mov
etothread,"postid=")+7));
if ($getpostid==0) {
// do invalid url
eval("standarderror(\"".gettemplate("error_mergebadurl")."\");");
exit;
}
$getpostid=verifyid("post",$getpostid,0);
if ($getpostid==0) {
// do invalid url
eval("standarderror(\"".gettemplate("error_mergebadurl")."\");");
exit;
}

$postinfo=getpostinfo($getpostid);
$newthreadid=$postinfo[threadid];
} else {
$getthreadid=verifyid("thread",$getthreadid,0);
if ($getthreadid==0) {
// do invalid url
eval("standarderror(\"".gettemplate("error_mergebadurl")."\");");
exit;
}
$newthreadid=$getthreadid;
}

}
// / move posts from one thread to another


Save and upload.

Open template threads_splitthread and find:

Code:
$postbits


Right BEFORE it add:

code:
<tr>
	<td bgcolor="{ secondaltcolor }"><normalfont><b>OR Merge Posts into Thread:</b></normalfont></td>
	<td bgcolor="{ secondaltcolor }"><normalfont><input type="text" class="bginput" name="movetothread" size="55"></normalfont></td>
</tr>


remove the space after and before { } in the above code)
That's it

Cheers,

Bira



<< edit: you don't have to put spaces in between the {replacementvars} if you have checked 'disable smilies in this post >>

<< edit 2: ok apparently i lied...chen did you remove that here? >>

__________________
**censored** || www.xxs.ru

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 23-11-2003 08:33
Нажмите сюда для просмотра профайла Boxa Отправить Персональное сообщение Boxa Посетить домашнию страничку Boxa! Найти сообщения от Boxa Добавить Boxa в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
MCTarakan
MuZzClub.ru
Средний рейтинг: 4.33 | Оценок: 64
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус: MCTarakan в оф-лайне
[сообщение #55689]

Boxa
а простым текстовым файлом не приаттачить было???? Кроме того тебе замечаение влепят за публикацию хака с вб.орг! Так что правь пост!

__________________
yMC.ru - хомяк музыканта

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 24-11-2003 00:07
Нажмите сюда для просмотра профайла MCTarakan Отправить Персональное сообщение MCTarakan Посетить домашнию страничку MCTarakan! Найти сообщения от MCTarakan Добавить MCTarakan в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя



Формат времени GMT. Текущее время 09:07.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.01918101 seconds (38.63% PHP - 61.37% MySQL) with 22 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.