Quick Reply

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
FCM
Mitglied
Beiträge: 1863
Registriert: 03.05.2006 14:47
Kontaktdaten:

Quick Reply

Beitrag von FCM »

Hallo,

beim Simple Quick Reply haben manche das Problem, dass unten ein großer Kasten kommt. Manche wollen einfach nur den Quick Reply links stehen haben. Der Mod dauert aber 10x länger zu installieren als der Simple Quick Reply.

Daher habe ich den Simple Quick Reply umgecodet, dass er die gleiche Funktion wie der normale Quick Reply hat.

Ist also 10x schneller zu Installieren.

Code: Alles auswählen

###############################
[Öffne]

viewtopic.php
###############################
###############################
[Finde]

$template->pparse('body');
###############################
###############################
[Before, Add]

//
// Simple Quick Reply MOD
//
if ( ($is_auth['auth_reply'] && ($forum_topic_data['forum_status'] != FORUM_LOCKED) && ($forum_topic_data['topic_status'] != TOPIC_LOCKED) ) || ($userdata['user_level'] == ADMIN) )
{
	$template->assign_vars(array(
		'L_EMPTY_MSG' => $lang['Empty_message'],
		'L_PREVIEW' => $lang['Preview'],
		'L_QUICK_REPLY' => $lang['Quick_Reply'],
		'L_SUBMIT' => $lang['Submit'],
		'L_USERNAME' => $lang['Username'],

		'S_ATTACH_SIG' => (( $userdata['session_logged_in'] ) ? $userdata['user_attachsig'] : 0) ? '1' : '',
		'S_NOTIFY' => (( $userdata['session_logged_in'] ) ? $userdata['user_notify'] : 0) ? '1' : '',
		'S_POSTING' => 'posting.'.$phpEx,
		'S_SID' => $userdata['session_id'],
		'S_TOPIC_ID' => $topic_id)
	);

	$template->assign_block_vars('switch_quick_reply', array() );

	if( !$userdata['session_logged_in'] )
	{
		$template->assign_block_vars('switch_quick_reply.switch_user_logged_out', array() );
	}
}
//
// Simple Quick Reply MOD
//
#################################
#################################
[Öffne]

language/lang_english/lang_main.php
#################################
#################################
[Finde]

//
// That's all, Folks!
#################################
#################################
[Before Add]

// Simple Quick Reply MOD
$lang['Quick_Reply'] = 'Quick Reply';
#################################
#################################
[Öffne]

templates/subSilver/viewtopic_body.tpl
#################################
#################################
[Finde]

<table width="100%" cellspacing="2" border="0" align="center">
  <tr> 
	<td width="40%" valign="top" nowrap="nowrap" align="left"><span class="gensmall">{S_WATCH_TOPIC}</span><br />
	  &nbsp;<br />
	  {S_TOPIC_ADMIN}</td>
	<td align="right" valign="top" nowrap="nowrap">{JUMPBOX}<span class="gensmall">{S_AUTH_LIST}</span></td>
  </tr>
</table>
###############################################################
################################################################
[Ersetze durch]

<!-- BEGIN switch_quick_reply -->
  <tr>
	<td width="0%" nowrap="nowrap" colspan="2">
		<table width="0%" cellpadding="0" cellspacing="0" border="0" class="gensmall">
		  <tr>
			
		  </tr>
		  <tr>
				<script language="JavaScript" type="text/javascript"><!--
function checkForm() {
	formErrors = false;
	if (document.post.message.value.length < 2) {
	formErrors = '{L_EMPTY_MSG}';
	}
	if (formErrors) {
		alert(formErrors);
		return false;
	} else {
		return true;
	}
}
				//--></script>
				<form action="{S_POSTING}" method="post" name="post" onsubmit="return checkForm(this)"><span class="genmed">
<!-- BEGIN switch_user_logged_out -->
					<b>{L_USERNAME}:</b> <input class="post" type="text" name="username" size="25" maxlength="25" value="" /><br />
<!-- END switch_user_logged_out -->
					<textarea class="post" name="message" rows="10" cols="45" wrap="virtual"></textarea><br />
					<input type="hidden" name="attach_sig" value="{S_ATTACH_SIG}" />
					<input type="hidden" name="mode" value="reply" />
					<input type="hidden" name="sid" value="{S_SID}" />
					<input type="hidden" name="t" value="{S_TOPIC_ID}" />
					<input type="hidden" name="notify" value="{S_NOTIFY}" /><br />
					<input type="submit" name="preview" class="liteoption" value="{L_PREVIEW}" />
					&nbsp;
					<input type="submit" name="post" class="mainoption" value="{L_SUBMIT}" />
				</span></form>
			</td>
		  </tr>
		</table>
	</td>
  </tr>
<!-- END switch_quick_reply -->
###########################################################

[ Save & Close all Files ]

#############################################
Supporter.

Beitrag von Supporter. »

sehr schön :D

aber wäre das nicht vielleicht besser bei snippets aufgehoben?
h-o
Mitglied
Beiträge: 385
Registriert: 09.08.2004 16:17

Beitrag von h-o »

Supporter hat geschrieben:aber wäre das nicht vielleicht besser bei snippets aufgehoben?
Möglicherweise ja, aber im Snippets-Forum können normale Benutzer keine Themen eröffnen :-)
John the Ripper
Mitglied
Beiträge: 111
Registriert: 02.10.2005 11:53
Wohnort: Villingen-Schwenningen

Beitrag von John the Ripper »

Deswegen soll man ja:
Neue Snippets bitte per PM an einen Supporter oder Modder schicken.
FCM
Mitglied
Beiträge: 1863
Registriert: 03.05.2006 14:47
Kontaktdaten:

Beitrag von FCM »

Naja, der ist ja umgemoddet. Aber ich möchte mal die Meinung eines Admins hören
-astroquaida-
Mitglied
Beiträge: 10
Registriert: 27.06.2006 02:40

Beitrag von -astroquaida- »

Und ich hätte gern gewusst wie man das jetzt installiert Schritt für Schritt (für Anfänger (richtige Anfänger (wie mich)))

Währe seeeeeeehr nett wenn mir das einer beschreibt.

Ich meine ich hab hier eure Regeln gelesen, bin keiner der sich mit Php wirklich auskennt. Erlich gesagt null :oops:

Ich will einfach nur wissen wie man einen Mod überhaupt installiert. Die Grundlagen. Ich habe lange hier gegrübelt und habe halt nur die Scripts gefunden für den, oder den anderen Mod. Aber wie man sie nun wirklich installiert ist mir nicht klar geworden. Bin halt noch ein Noob.

Ich hoffe ihr seht mich jetzt nicht als einen der hier alles auf dem silbernen Tablett serviert bekommen möchte. Aber ich habe echt null Ahnung und wollte mal hier nach Tips suchen!

Ein Link zum thema währe mir schon ne grosse Hilfe.
BB-BF-BM
Mitglied
Beiträge: 2179
Registriert: 28.10.2005 16:38
Wohnort: Essen

Beitrag von BB-BF-BM »

-astroquaida- hat geschrieben:Ein Link zum thema währe mir schon ne grosse Hilfe.
>>>KB:modsfaq<<< hilft dir weiter, aber auch das hier .
-astroquaida-
Mitglied
Beiträge: 10
Registriert: 27.06.2006 02:40

Beitrag von -astroquaida- »

Genau das habe ich gesucht, wusste halt nicht wonach ich genau suche! Vielen dank! :D
FCM
Mitglied
Beiträge: 1863
Registriert: 03.05.2006 14:47
Kontaktdaten:

Beitrag von FCM »

-astroquaida-
Mitglied
Beiträge: 10
Registriert: 27.06.2006 02:40

Beitrag von -astroquaida- »

Danke danke danke! Hat alles geklappt! 1A
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“