Перейти к контенту

ХАЙД + СПАСИБО!


CROSSAV4EG

Рекомендуемые сообщения

Подскажите пожалуйста! как соединить ХАЙД и СПАСИБО! Лазил тут по похожим темам, ничего интересного не нашел! Очень нужно, помогите! И какие лучше качать посоветуете!
Ссылка на комментарий
Поделиться на других сайтах

И всё-таки, можете помоч достать такое дело..

Очень нужная штука.......

 

п.с. тема же вроди в своей ветке, не так ли? :D

Ссылка на комментарий
Поделиться на других сайтах

Кароче..

Знаеш, есть некоторые форумы, на которых, чтобы увидеть ссылку, нужно нажать спасибо...

вот как такое сделать? (напр. тут)

Ссылка на комментарий
Поделиться на других сайтах

Кароче..

Знаеш, есть некоторые форумы, на которых, чтобы увидеть ссылку, нужно нажать спасибо...

вот как такое сделать? (напр. тут)

 

Нигде на халяву не найдешь. ibresource.ru стоит 40 у.е. и 50 у.е. :D

Ссылка на комментарий
Поделиться на других сайтах

Кароче..

Знаеш, есть некоторые форумы, на которых, чтобы увидеть ссылку, нужно нажать спасибо...

вот как такое сделать? (напр. тут)

 

Нигде на халяву не найдешь. ibresource.ru стоит 40 у.е. и 50 у.е. :D

Ого! Нормально! я не думал что этот мод такой дорогой!

Ссылка на комментарий
Поделиться на других сайтах

Народ скачал мод на спасибо а установить как не сообразил!!!! не подскажите пожалуйста!!!!!тока если можно поподробнее!! я просто полный чан в в этом!!
Ссылка на комментарий
Поделиться на других сайтах

Кстати, господа программеры, нужна помощь!

 

После нажатия кнопки "спасибо" и открытия сообщения, пользователя выбрасывает в начало темы. Это связано, как я понимаю, с ошибкой переадресации. Но где она, хоть убейте, сам найти не смогу. Помогите, а?

 

C u L8r!

Ссылка на комментарий
Поделиться на других сайтах

Ок, я даже нашел, в каком месте оно лажает:

<?php

/*
+--------------------------------------------------------------------------
|   Thanks v2.1.3
|   =============================================
|   by Unlovelt - www.baihatviet.com
|   =============================================
+---------------------------------------------------------------------------

*/

if ( ! defined( 'IN_IPB' ) )
{
print "<h1>Incorrect access</h1>You cannot access this file directly. If you have recently upgraded, make sure you upgraded all the relevant files.";
exit();
}

class thanks
{
# Classes
var $ipsclass;

# Others
var $post;

function auto_run()
{


	$pid = intval($this->ipsclass->input['pid']);
	$tid = intval($this->ipsclass->input['t']);
	$fid = intval($this->ipsclass->input['f']);
	if (( ! $pid ) || (!$tid) || (!$fid))
	{
		$this->ipsclass->Error( array( LEVEL => 1, MSG => 'missing_files') );
	}

	$post = $this->ipsclass->DB->simple_exec_query( array( 'select' => 'post_thanks,topic_id,author_id', 'from' => 'posts', 'where' => 'pid='.$pid ) );

	if (( ! $post['topic_id'] ) || ($post['topic_id'] != $tid))
	{
		$this->ipsclass->Error( array( LEVEL => 1, MSG => 'missing_files') );
	}
	$member_thanks = explode(',',$post['post_thanks']);
	$member_thanks[] =  $post['author_id'];
	if   (in_array($this->ipsclass->member['id'],$member_thanks)) 
	{
		$this->ipsclass->print->redirect_screen( "You did it", "showtopic={$tid}&st=0&p={$pid}" );
	}
	$insert_thanks = ($post['post_thanks']=="") ? $this->ipsclass->member['id'] : $post['post_thanks'].",".$this->ipsclass->member['id'];

	$this->ipsclass->DB->do_update( 'posts', array( 'post_thanks'  => $insert_thanks), 'pid='.$pid );

	$mem = $this->ipsclass->DB->simple_exec_query( array( 'select' => 'thanks_point', 'from' => 'members', 'where' => 'id='.$post['author_id']  ) );

	$this->ipsclass->DB->do_update( 'members', array( 'thanks_point'  => $mem['thanks_point']+1 ), 'id='.$post['author_id'] );

	$this->ipsclass->print->redirect_screen( "Okie...Unhidden It;)", "showtopic={$tid}&st=0&p={$pid}" );

	}
}

?>

Вот в этой строке:

$this->ipsclass->print->redirect_screen( "Okie...Unhidden It;)", "showtopic={$tid}&st=0&p={$pid}" );

где st= должно, по идее, возвращать на ту страницу, где был пост. Но как (???) это сделать?

 

C u L8r!

Ссылка на комментарий
Поделиться на других сайтах

Мне кажется если попробывать в начало функции добавить

$st = intval($this->ipsclass->input['st']);

и заменить st=0 на st={$st} то может сработать... Не проверял...

Ссылка на комментарий
Поделиться на других сайтах

та я что то не понял мод не работатет? или работате не коректно??

Народ могли бы вы мне подсказать ссылку на работающий мод для 2.1.7 и расписать полность установку , а то я просто уже раз устанавливать пробова так у меня после этого весь форум полетел!

Ссылка на комментарий
Поделиться на других сайтах

Я его поставил на 2.1.7 - и все работает, кроме указанной ошибки. Сегодня еще отпишусь, к чему привели указанные действия

 

C u L8r!

Ссылка на комментарий
Поделиться на других сайтах

Мне кажется если попробывать в начало функции добавить

$st = intval($this->ipsclass->input['st']);

и заменить st=0 на st={$st} то может сработать... Не проверял...

 

Не-а, не работает :D

Очень жаль...

 

C u L8r!

Ссылка на комментарий
Поделиться на других сайтах

http://www.ibresource.ru/db/770/

устанавливал вот этот мод на Спасибо делал все по инструкции

и вот что он мне выдает при нажатии кнопки спасибо:

mySQL query error: SELECT `post_thanks`, `topic_id`, `author_id` FROM ibf_posts WHERE `pid` = 542

 

SQL error: Unknown column 'post_thanks' in 'field list'

SQL error code:

Date: 28.2.2007, 9:17

 

не подскажите как исправить?

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...
Подскажите пожалуйста! как соединить ХАЙД и СПАСИБО! Лазил тут по похожим темам, ничего интересного не нашел! Очень нужно, помогите! И какие лучше качать посоветуете!

;) Есть у меня такой мод, но только с тебя конфетка :D

Ссылка на комментарий
Поделиться на других сайтах

Подскажите пожалуйста! как соединить ХАЙД и СПАСИБО! Лазил тут по похожим темам, ничего интересного не нашел! Очень нужно, помогите! И какие лучше качать посоветуете!

:) Есть у меня такой мод, но только с тебя конфетка :D

 

Красный богатырь сойдет? ;):)

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.