Seite 1 von 1

Smilies und Tags

Verfasst: 09.03.2007 14:49
von Monpala
Hallo,

ist es möglich die Smilies und Tags (alle außer "Quote") aus dem Formular für einen neuen Beitrag oder eine Antwort verschwinden zu lassen? Obwohl ich in der Grundkonfiguration Smilies deaktiviert habe, werden sie angeboten...?!

Für etwas Unterstützung wäre ich sehr dankbar.

Viele Grüße
Harry

Verfasst: 09.03.2007 18:30
von miccom
Ja, dass ist möglich, ein Link zu deinem Forum wäre aber hilfreich, damit man sich die dafür zuständige tpl-Dateien anschauen kann.

Verfasst: 09.03.2007 20:35
von Monpala
Hallo,

wenn's mehr nicht ist...

http://monpala.de/forum/index.php

Im Voraus schon mal vielen Dank für die Unterstützung.

Viele Grüße
Harry

Verfasst: 10.03.2007 07:56
von punkface
Hallo

Damit die Smilies beim Beitrag schreiben nicht angezeigt werden, wenn selbige im Administrationsbereich deaktiviert wurden:

functions_post.php
suche

Code: Alles auswählen

function generate_smilies($mode, $page_id)
{
	global $db, $board_config, $template, $lang, $images, $theme, $phpEx, $phpbb_root_path;
	global $user_ip, $session_length, $starttime;
	global $userdata;
danach einfügen

Code: Alles auswählen

	if (!$board_config['allow_smilies'])
	{
		return;
	}

Wegen der BBCode-Button:
Lad dir einfach diese angepasste posting_body.tpl runter, und überschreib damit deine posting_body.tpl im Verzeichnis phpbb_hauptverzeichnis/templates/subSilver/

Ich hab einfach nur einmal

Code: Alles auswählen

<tr align="center" valign="middle">
mit

Code: Alles auswählen

		  <!--<tr align="center" valign="middle">-->
		  <tr align="left">
ersetzt, und sonst alles unnötige einfach auskommentiert

Verfasst: 10.03.2007 09:10
von miccom
Ich würde dann aber gleich wie bei den Buttons vorgehen, und die Smilies einfach nur aus den Templates-Dateien ausblenden. Im subSilver einfach diese Stelle:

Code: Alles auswählen

			  <table width="100" border="0" cellspacing="0" cellpadding="5">
				<tr align="center"> 
				  <td colspan="{S_SMILIES_COLSPAN}" class="gensmall"><b>{L_EMOTICONS}</b></td>
				</tr>
				<!-- BEGIN smilies_row -->
				<tr align="center" valign="middle"> 
				  <!-- BEGIN smilies_col -->
				  <td><a href="javascript:emoticon('{smilies_row.smilies_col.SMILEY_CODE}')"><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></a></td>
				  <!-- END smilies_col -->
				</tr>
				<!-- END smilies_row -->
				<!-- BEGIN switch_smilies_extra -->
				<tr align="center"> 
				  <td colspan="{S_SMILIES_COLSPAN}"><span  class="nav"><a href="{U_MORE_SMILIES}" onclick="window.open('{U_MORE_SMILIES}', '_phpbbsmilies', 'HEIGHT=300,resizable=yes,scrollbars=yes,WIDTH=250');return false;" target="_phpbbsmilies" class="nav">{L_MORE_SMILIES}</a></span></td>
				</tr>
				<!-- END switch_smilies_extra -->
			  </table>
Komplett entfernen.

Verfasst: 10.03.2007 10:16
von punkface
Ich hab den Code bewusst in der posting_body.tpl gelassen, und das stattdessen php-seitig gelöst. Wenn es im Adminbereich schon die Einstellungsmöglichkeit gibt, Smilies zu aktivieren bzw. zu deaktivieren, sollte man mMn auch darauf zugreifen. Wenn sich jemand umentscheidet, und Smilies doch benutzen (lassen) will, kann man die Smilies templateübergreifen durch eine kleine Änderung im ACP ein- bzw. ausblenden, anstatt in den Templatedateien rumfummeln zu müssen. Bei den BBCode-Button ist das natürlich eine andere Sache, da man da keine Einstellungemöglichkeiten im ACP hat. :)

Verfasst: 10.03.2007 22:32
von Monpala
Herzlichen dank für Eure Hilfe.
ich werde mich gleich an die Arbeit machen...

Grüßle
Harry