Smiliebeschreibung bei Mouse over

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Benutzeravatar
LaraCroft
Beiträge: 277
Registriert: Fr 10.Sep, 2004 10:14
Wohnort: Weinheim
Kontaktdaten:

Smiliebeschreibung bei Mouse over

Beitrag von LaraCroft »

Das funktioniert bei mit irgendwie nimmer hab ich grad gemerkt

Wann ich im Smiliefenster Popup) auf den Smilie fahr wird ide Bezeichnung angezeigt, nur in der topic Ansicht net.

Was muss ich reinbasteln, damit das wieder geht...
<b>\"Der Kopf eines Mannes taugt nur dazu, dass eine Frau ihn verdreht.\"</b>
Angelina Jolie
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

In der Topic-Ansicht nicht?

Gleich mal hier testen: :D

EDIT
Geht hier auch nicht. Kurios, ist doch in der bbcode.php noch alles Original an der Stelle (Funktion smilies_pass() ).

EDIT 2
Ah jetzt. Und zwar so:

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------
#
includes/bbcode.php

#
#-----[ FIND ]------------------------------------------
#
		$repl[] = '<img src="'. $board_config['smilies_path'] . '/' . $smilies[$i]['smile_url'] . '" alt="' . $smilies[$i]['emoticon'] . '" border="0" style="vertical-align: middle;" />';

#
#-----[ REPLACE WITH ]------------------------------------------
#
		$repl[] = '<img src="'. $board_config['smilies_path'] . '/' . $smilies[$i]['smile_url'] . '" alt="' . $smilies[$i]['emoticon'] . '" title="' . $smilies[$i]['emoticon'] . '" border="0" style="vertical-align: middle;" />';

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
LaraCroft
Beiträge: 277
Registriert: Fr 10.Sep, 2004 10:14
Wohnort: Weinheim
Kontaktdaten:

Beitrag von LaraCroft »

funktioniert nit ?
<b>\"Der Kopf eines Mannes taugt nur dazu, dass eine Frau ihn verdreht.\"</b>
Angelina Jolie
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öhm, gehts damit bei Dir immer noch nicht? Oder war es nur eine Frage?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
LaraCroft
Beiträge: 277
Registriert: Fr 10.Sep, 2004 10:14
Wohnort: Weinheim
Kontaktdaten:

Beitrag von LaraCroft »

Nö geht net !!
<b>\"Der Kopf eines Mannes taugt nur dazu, dass eine Frau ihn verdreht.\"</b>
Angelina Jolie
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Komisch. Häng mal Deine bbcode.php hier an. Da muss ich mal einen Blick reinwerfen...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
LaraCroft
Beiträge: 277
Registriert: Fr 10.Sep, 2004 10:14
Wohnort: Weinheim
Kontaktdaten:

Beitrag von LaraCroft »

Bitteschön...nett von Dir
<b>\"Der Kopf eines Mannes taugt nur dazu, dass eine Frau ihn verdreht.\"</b>
Angelina Jolie
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Kann ja auch nur dann klappen, wenn in der Abfrage alle Felder abgefragt werden.
Hier die entsprechend korrigierte Datei:
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
LaraCroft
Beiträge: 277
Registriert: Fr 10.Sep, 2004 10:14
Wohnort: Weinheim
Kontaktdaten:

Beitrag von LaraCroft »

Sieht gut aus ich danke dir mal wieder recht herzlich !
Du, da fällt mir noch was ein...
Wenn man so wie ich Smiliegeil ist sammeln sich schon einige an....
Gibts es ne Möglichkeit die Smilies in Kategorien zur Verfügung stellen ?
So, dass man irgenwo, entweder statt des popups die Smiliekategorie auswählen kann und dann erst die Smilies hierzu wählbar sind ?

Verstehst du was ich meine ?
Zuletzt geändert von LaraCroft am Mo 27.Dez, 2004 20:45, insgesamt 1-mal geändert.
<b>\"Der Kopf eines Mannes taugt nur dazu, dass eine Frau ihn verdreht.\"</b>
Angelina Jolie
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
LaraCroft
Beiträge: 277
Registriert: Fr 10.Sep, 2004 10:14
Wohnort: Weinheim
Kontaktdaten:

Beitrag von LaraCroft »

Jo klasse das kommt hin, wenn ich das so überfliege...aber was bedeutet das :
#
#-----[ SQL ]-------------------------------------------------
#
schema.sql

?
<b>\"Der Kopf eines Mannes taugt nur dazu, dass eine Frau ihn verdreht.\"</b>
Angelina Jolie
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öffne diese Datei und führe den Inhalt mit phpmyadmin aus. Das sind die nötigen Datenbankänderungen für den Mod.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
LaraCroft
Beiträge: 277
Registriert: Fr 10.Sep, 2004 10:14
Wohnort: Weinheim
Kontaktdaten:

Beitrag von LaraCroft »

Ja habs grad gesehen, dass da noch ne .txt Datei drannhängt...
OK ich bastel das mal ein...
Für erst mal dankeschön
Wenn ich nicht weiterkomm...wie immer.... ;)
Zuletzt geändert von LaraCroft am Mo 27.Dez, 2004 22:07, insgesamt 1-mal geändert.
<b>\"Der Kopf eines Mannes taugt nur dazu, dass eine Frau ihn verdreht.\"</b>
Angelina Jolie
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Yepp, wie immer.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
LaraCroft
Beiträge: 277
Registriert: Fr 10.Sep, 2004 10:14
Wohnort: Weinheim
Kontaktdaten:

Beitrag von LaraCroft »

War ja klar, es geht nicht ohne Oxpus

OK 3 Stolpersteine

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------------
#

privmsg.php

#
#-----[ FIND ]------------------------------------------------
#

	//
	// Send smilies to template
	//
	generate_smilies('inline', PAGE_PRIVMSGS);

# 
#-----[ AFTER, ADD ]------------------------------------------
#

	// Generate categories
	generate_categories();


und dann noch das da:

#
#-----[ OPEN ]------------------------------------------------
#

templates/subSilver/posting_body.tpl

#
#-----[ FIND ]------------------------------------------------
#

f_help = "{L_BBCODE_F_HELP}";

# 
#-----[ AFTER, ADD ]------------------------------------------
#

<!-- BEGIN category_help -->
{category_help.NAME}_help = "{category_help.HELP}";
<!-- END category_help -->

#
#-----[ FIND ]------------------------------------------------
#

			<td><span class="genmed"> 
			  <input type="button" class="button" accesskey="w" name="addbbcode16" value="URL" style="text-decoration: underline; width: 40px" onClick="bbstyle(16)" onMouseOver="helpline('w')" />
			  </span></td>
		  </tr>

# 
#-----[ AFTER, ADD ]------------------------------------------
#

		  <tr>
		  	<td colspan="9">
		  <!-- BEGIN categories -->
		  <a href="#" onclick="window.open('{categories.CAT_MORE_SMILIES}', '_phpbbsmilies', 'HEIGHT=300,resizable=yes,scrollbars=yes,WIDTH=250');return false;" target="_phpbbsmilies"><img onMouseOver="helpline('{categories.NAME}')" src={categories.SMILIE} border="0" alt="{categories.CAT_ALT}" title="{categories.CAT_ALT}"></a>&nbsp;
		  <!-- END categories -->
		  	</td>
		  </tr>


Den letzten Teil habsch verbaut...die Frage ist nur ob das stimmt
Die Smilies werden zwar dargestell (also aus der Kategorie der erste Smilie) anklicken kann ich die auch, das popup öffnet sich, ist aber leer.
Wohl weil ja noch was fehlt...was ich aber net find und nicht wirklich weiss wo es eingebaut werden muss.
Könntest du bei Gelegenheit ? :eek:

Danke Dir
<b>\"Der Kopf eines Mannes taugt nur dazu, dass eine Frau ihn verdreht.\"</b>
Angelina Jolie
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Die posting_body.tpl anbei mit dem Link zu den Kategorien zurück, aber die posting.php fehlte im Archiv (war ja eh unnötig für den Auszug) und die enthaltene privmsg.php ist unvollständig. Da fehlt ein Teil in der Datei.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
LaraCroft
Beiträge: 277
Registriert: Fr 10.Sep, 2004 10:14
Wohnort: Weinheim
Kontaktdaten:

Beitrag von LaraCroft »

Erstmal Danke....
Wie da fehlt ein Teil ? Die funktioniert aber prima...werd das nochmal vergleichen.
~edit~Die privmsg.php hat sich erledigt.
Die posting_body.tpl hab ich jetzt mal drübergeschoben. Ich hatte die Kategorien unterhalb der bbcode helpline eingebaut, da sind sie auch noch und dein verbautes ist links im Smiliefenster.
Weder bei deinem noch bei meinem funktioniert das richtig.
Nach wie vor gehts popup auf und bleibt leer, bis auf den footer.
Es werden schlicht und ergreifend die Smilies nicht dargestellt.

Der Adminbereich funktioniert hervorragend
Nochn edit...habe rausgefunden wieso das nicht funktioniert.

In der functions_post.php muss folgende Änderung gemacht werden

Code: Alles auswählen

#
#-----[ FIND ]------------------------------------------------
#

	$sql = "SELECT emoticon, code, smile_url   
		FROM " . SMILIES_TABLE . " 
		ORDER BY smilies_id";

# 
#-----[ REPLACE WITH ]---------------------------------------- 
# 

	$where = ($HTTP_GET_VARS['cat']) ? ' WHERE cat_id='.$HTTP_GET_VARS['cat'] : '';

	$sql = "SELECT emoticon, code, smile_url   
		FROM " . SMILIES_TABLE . $where . " 
		ORDER BY smilies_id";


Bei mir ist da aber der Smiliemod von dir drinne (Der mit der Berechtigung den Smilie posten zu dürfen komm grad net drauf wie der heisst)

Also so siehts bei mir aus

        }
        $access_level = smilies_access();
        $sql = "SELECT emoticon, code, smile_url   
        FROM " . SMILIES_TABLE . $where . " 
        $access_level
                ORDER BY smilies_id";
        if ($result = $db->sql_query($sql))
        {

Jetzt muss ich nur noch rausfinden wo ich das
	$where = ($HTTP_GET_VARS['cat']) ? ' WHERE cat_id='.$HTTP_GET_VARS['cat'] : '';
einbauen soll, damits da keine Probs gibt.
~edit~
Hab das mal übernommen, ohne accesslevel in der functions_post.php, funktioniert prima
Könntest mir helfen, dass dein MOD wieder funktioniert und mir evtl sagen, wie ich die Smiliekategoriereihe teilen kann.
Zur Zeit werden die fortlaufend in einer Reihe dargestellt.
Wenn ich da noch 3 Kat hinzufüge, sieht das schwer schei$$e aus ;)
Muss ja nicht sein.
Zuletzt geändert von LaraCroft am Mi 29.Dez, 2004 02:53, insgesamt 5-mal geändert.
<b>\"Der Kopf eines Mannes taugt nur dazu, dass eine Frau ihn verdreht.\"</b>
Angelina Jolie
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dann häng die functions_post.php hier an ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
LaraCroft
Beiträge: 277
Registriert: Fr 10.Sep, 2004 10:14
Wohnort: Weinheim
Kontaktdaten:

Beitrag von LaraCroft »

Allright DANKE !

-- Datei entfernt, da falsch --
<b>\"Der Kopf eines Mannes taugt nur dazu, dass eine Frau ihn verdreht.\"</b>
Angelina Jolie
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Du hast die falsche Datei angehangen (functions.php anstelle functions_post.php). Da kann ich dann lange suchen ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
LaraCroft
Beiträge: 277
Registriert: Fr 10.Sep, 2004 10:14
Wohnort: Weinheim
Kontaktdaten:

Beitrag von LaraCroft »

uppps 1000x Entschuldigung.

Du es geht mir nur noch um den Smilie Access den Rest hab ich fertig.
<b>\"Der Kopf eines Mannes taugt nur dazu, dass eine Frau ihn verdreht.\"</b>
Angelina Jolie
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Okay, die Lösung war etwas komplexer, da ja 2x eine zusätzliche WHERE-Bedingung in die Abfrage der Smilies reinkommt und man hierbei berücksichtigen muss, daß dabei eine nicht zum Tragen kommen kann. Also muss die 2. Bedingung (in dem Fall mal die meines Mods) entsprechend angepasst werden, ebenso die Funktion für den Aufruf.

Kurzum:
Anbei die neue korrigierte functions_post.php:
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
LaraCroft
Beiträge: 277
Registriert: Fr 10.Sep, 2004 10:14
Wohnort: Weinheim
Kontaktdaten:

Beitrag von LaraCroft »

funktioniert nicht oxpus
kann als Gast die Smilies sehen und posten
<b>\"Der Kopf eines Mannes taugt nur dazu, dass eine Frau ihn verdreht.\"</b>
Angelina Jolie
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Sind diese denn auch im ACP für User "aufwärts" eingestellt?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
LaraCroft
Beiträge: 277
Registriert: Fr 10.Sep, 2004 10:14
Wohnort: Weinheim
Kontaktdaten:

Beitrag von LaraCroft »

Ähm ich bin zwar blöd aber net dumm ;)
Hab 6-8 für Mods und Admins,
die hab ich jetzt als Gast gepostet.
Du kannst dich auch gerne selbst überzeugen wenn du willst.
Dann geb ich dir mal Rechte.

Hatte ja auch erst gedacht, das ich die vielleicht auf "ALLE" gestellt hab, iss aber net so.
Zuletzt geändert von LaraCroft am Do 30.Dez, 2004 16:28, insgesamt 1-mal geändert.
<b>\"Der Kopf eines Mannes taugt nur dazu, dass eine Frau ihn verdreht.\"</b>
Angelina Jolie
Antworten