Seite 1 von 3

Sofort-Antworten

Verfasst: 19.02.2006 19:55
von TeeZett
Ich möchte in meinem forum so eine Dierektantwort möglichkeit einbinden! so wie bei html.de das man im thread unten so ein kasten ist wo man dierekt antworten kann! wie geht das?

Ich habe mir so ein "quick reply hack" runtergeladen aber da war nur:
##############################################################
## MOD Title: Quick Reply
## MOD Author: Smartor < smartor_xp@hotmail.com > (Hoang Ngoc Tu) http://smartor.is-root.com
## MOD Description: This will add a quick-reply form below every topics
## It will only display when user has the Reply access
## MOD Version: 1.0.5
##
## Installation Level: easy
## Installation Time: 5 Minutes
## Files To Edit: 3
## viewtopic.php,
## language/lang_english/lang_main.php
## templates/subSilver/viewtopic_body.tpl
## Included Files: N/A
##############################################################
## This MOD is released under the GPL License.
## Intellectual Property is retained by the MOD Author(s) listed above
##############################################################
## Author Notes:
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################

#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php

#
#-----[ FIND ]------------------------------------------
#
$template->pparse('body');

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

#
#-----[ BEFORE, ADD ]------------------------------------
#
//
// Quick Reply Mod
//
if ( ((!$is_auth['auth_reply']) or ($forum_topic_data['forum_status'] == FORUM_LOCKED) or ($forum_topic_data['topic_status'] == TOPIC_LOCKED)) and ($userdata['user_level'] != ADMIN) )
{
$quick_reply_form = "";
}
else
{
$notify_user = (( $userdata['session_logged_in'] ) ? $userdata['user_notify'] : 0) ? '1' : '';
$attach_sig = (( $userdata['session_logged_in'] ) ? $userdata['user_attachsig'] : 0) ? '1' : '';
$quick_reply_form = "
<script language='JavaScript' type='text/javascript'>
function checkForm() {
formErrors = false;
if (document.post.message.value.length < 2) {
formErrors = '" . $lang['Empty_message'] . "';
}
if (formErrors) {
alert(formErrors);
return false;
} else {
return true;
}
}
</script>
<form action='".append_sid("posting.$phpEx")."' method='post' name='post' onsubmit='return checkForm(this)'>
<span class='genmed'><b>".$lang["Quick_Reply"].":</b><br /><br />
";

if (!$userdata['session_logged_in'])
{
$quick_reply_form .= $lang['Username'] . ": <input class='post' type='text' name='username' size='25' maxlength='25' value='' /><br />";
}

$quick_reply_form .= "
<textarea class='post' name='message' rows='10' cols='50' wrap='virtual'></textarea><br />
<input type='hidden' name='attach_sig' value='" . $attach_sig . "' />
<input type='hidden' name='mode' value='reply' />
<input type='hidden' name='sid' value='" . $userdata['session_id'] . "' />
<input type='hidden' name='t' value='" . $topic_id . "' />
<input type='hidden' name='notify' value='" . $notify . "' /><br />
<input type='submit' name='preview' class='liteoption' value='".$lang['Preview']."' />
<input type='submit' name='post' class='mainoption' value='".$lang["Submit"]."' />
</form></span>
";
}

$template->assign_vars(array(
'QUICK_REPLY_FORM' => $quick_reply_form)
);
//
// END Quick Reply Mod
//

#
#-----[ OPEN ]------------------------------------------
#
lang_main.php

#
#-----[ FIND ]------------------------------------------
#
//
// That's all Folks!

#
#-----[ BEFORE, ADD ]------------------------------------
#
// Quick Reply MOD
$lang['Quick_Reply'] = 'Quick Reply';

#
#-----[ OPEN ]------------------------------------------
#
viewtopic_body.tpl

#
#-----[ FIND ]------------------------------------------
#
{S_TOPIC_ADMIN}

#
#-----[ AFTER, ADD ]------------------------------------
#
{QUICK_REPLY_FORM}

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
ahhhhhhhhhh hilft mir bitite?

Verfasst: 19.02.2006 20:02
von Julian87
Ähmm und wo liegt jetzt dein Problem?

Julian

Verfasst: 19.02.2006 20:04
von TeeZett
wie binde ich das ein?

Re: Sofort-Antworten

Verfasst: 19.02.2006 20:06
von Fabrizio
Hi TeeZett,

der von dir angegebene MOD macht genau das, was du in deinem Post geschrieben hast:
TeeZett hat geschrieben:Ich möchte in meinem forum so eine Dierektantwort möglichkeit einbinden! so wie bei html.de das man im thread unten so ein kasten ist wo man dierekt antworten kann!
Und wo liegt jetzt dein Problem? Wenn du nicht weißt, wie man ihn einbindet, empfehle ich dir die Lektüre der MODs FAQ. ;-)

Gruß,
Fabrizio

Verfasst: 19.02.2006 20:25
von TeeZett
ich bin hammer der noob! das bekomme ich niemals hiN! nachher mach ich da irgendwas falsch und mein forum ist im eimer!

Verfasst: 19.02.2006 20:29
von Julian87
Hi,

dann mach vorher ein DB Backup und sichere alle dateien.

Julian

Verfasst: 19.02.2006 20:32
von Fabrizio
TeeZett hat geschrieben:ich bin hammer der noob! das bekomme ich niemals hiN! nachher mach ich da irgendwas falsch und mein forum ist im eimer!
Nun, wenn du es nicht lernst oder nicht versuchst, dann bleibst du es auch immer. ;-) Mache ein Backup, wie closett es gesagt hat und lies dir vorher die von mir verlinkte MODs-FAQ durch. Ein Blick in die Dokumentation könnte auch nicht schaden...

Verfasst: 19.02.2006 20:41
von FooFan
Das ist einer der einfachsten MODS! Kein witz! Wenn man sich mit so was noch nicht einmal auseinander setzen will, dann solle er sich ein fertiges Forum downloaden.

Verfasst: 19.02.2006 20:45
von TeeZett
So habe jetzt ein backup gemacht.....
is doch richtig das die datei mit sql endet oder ?


Was soll ich denn machen wenn ich dieses hier gefunden habe?
#-----[ FIND ]------------------------------------------
#
$template->pparse('body');

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

Verfasst: 19.02.2006 20:46
von Julian87
Hi,

also hast du ih nicht richtig gelesen: Wie sind die Anleitungen aufgebaut.

Julian