Thread Info
|
Problem Mit Deluxe Shoutbox !
|
|
MarcelK |
Geschrieben am 16.06.2009 00000006 09:17
|
![]() Mitglied ![]() Beiträge: 87 Registriert am: 06.05.09 Fusioneer: 15 years 10 months 1 weeks 8 days 2 hours 41 minutes 12 seconds |
Danke erstmal, allerdings Theme kann ich vorerst ausschließen, denn ich habe 2 weitere Themes getestet und beide spiegelten mir das selbe Ergebnis wieder. Werde mir mal den link anschauen gehen ;-) EDIT: Das hatte ich schon gelesen und hat mir nichts gebracht was ich da an Anleitung fand - sorry. Bearbeitet von MarcelK am 16.06.2009 00000006 09:18 |
|
|
SC-Ad-Bot | Advertisement |
| |
MarcelK |
Geschrieben am 16.06.2009 00000006 09:21
|
![]() Mitglied ![]() Beiträge: 87 Registriert am: 06.05.09 Fusioneer: 15 years 10 months 1 weeks 8 days 2 hours 41 minutes 12 seconds |
Ich habe die "smiley_bbcode_include_var.php" in der Breite schon geändert, allerdings ist das Problem dass der die Box zwar kleiner macht jedoch der rechte Rand der Box an der selben Stelle bleibt und somit keine Änderung eintritt. Der Box eine feste position in der Mitte der Seite zu geben hat nicht funktioniert - also bin dran gescheitert. |
|
|
MarcelK |
Geschrieben am 16.06.2009 00000006 10:33
|
![]() Mitglied ![]() Beiträge: 87 Registriert am: 06.05.09 Fusioneer: 15 years 10 months 1 weeks 8 days 2 hours 41 minutes 12 seconds |
![]() Nun gut, ich habe das mal größer gemacht und bin jetzt bei einer Größe von 800px und da es doch relativ viele und auch große Smileys sind (kann sein dass da auch noch mehr dazu kommen - ganz nach Mitgliederwunsch), ragt immernoch Schrift in den Bereich der Smileys. Trotzdem Danke erstmal MarcusG Kann ich das Smileydiv nicht an irgendeine Stelle auf der Seite öffnen - meinetwegen dass es die Werte [geshi=php] position:static/absolut/relative/fixed left:???px top:???px;[/geshi] hat? Wie bereits erwähnt versuchte ich das, aber irgendwie bin ich heute bissl gegen die Wand gerannt und krieg das echt nicht gebacken. Es scheiterte immer daran dass das div wenn es absolut gestellt wird, nicht weiter nach links rutscht als ddie linke Seite des rechten Navigationsbereichs/Shoutbox. *heul* EDIT: Mit der Normalen Shoutbox ging das ja alles mit den smilieys. EDIT 2: Gut, gerade hat das ein Kumpel auf seiner Seite probiert und dort kam das selbe Ergebnis. Also alles ab unterhalb der Scrollbutton von dem easyscroll ragt in das Smileydiv rein. ?? d.h. dass ja irgendwie die reihenfolge im Code nicht richtig sein müsste *denk* ?? Bearbeitet von MarcelK am 16.06.2009 00000006 11:07 |
|
|
MarcelK |
Geschrieben am 16.06.2009 00000006 11:18
|
![]() Mitglied ![]() Beiträge: 87 Registriert am: 06.05.09 Fusioneer: 15 years 10 months 1 weeks 8 days 2 hours 41 minutes 12 seconds |
Das Problem ist ja die tatsache dass man sie nicht anklicken kann wenn sie mit dem Text verdeckt sind. Das optische wäre mir schnuppe. *lach* |
|
|
Datalus |
Geschrieben am 16.06.2009 00000006 11:23
|
![]() Administrator ![]() Beiträge: 791 Registriert am: 08.09.08 Fusioneer: 16 years 6 months 0 weeks 4 days 10 hours 50 minutes 27 seconds |
Huhu zusammen, vieleicht kann man es ja so machen das wenn man auf die Smilies klickt einfach die Seitenmitte als ganze Seite mit den Smilies erscheint. Zumindest bei so großen mengen an Smilies wäre das eine bessere lösung. Wen man dann auf Shout klickt gelangt man wieder zur normalen seiten ansicht zurück. Also die Smilies nicht als popup sondern als ganzes Mittelpanel. Ich hoffe ihr versteht was ich meine. LG Micha .: Computer sind die intelligentesten Idioten, die es gibt :. |
|
|
MarcelK |
Geschrieben am 16.06.2009 00000006 11:33
|
![]() Mitglied ![]() Beiträge: 87 Registriert am: 06.05.09 Fusioneer: 15 years 10 months 1 weeks 8 days 2 hours 41 minutes 12 seconds |
Zitat MarcusG schrieb: Zitat WSR-Marcel schrieb: Das Problem ist ja die tatsache dass man sie nicht anklicken kann wenn sie mit dem Text verdeckt sind. Das optische wäre mir schnuppe. *lach* Sag ich ja. Du musst die Größe soweit anpassen dass die Smilies weit genug nach links verschoben sind damit man sie anklicken kann. Die Größe so weit anpassen geht nicht da die dann links aus dem Bildschirm rauslaufen würden und die seite nach links sprengen. Verstehst wie ich meine? Wenn man 80 Smileys mit je 40px hat, kann man die seite ja dafür nicht 3200px breit machen, nur damit die auf einer Zeile sind - das macht keinen Sinn. (momentan passen bei 800px breitem div 21 standardbreite smileys hin - daher die Rechnung) Aber die Idee von Datalus find ich richtig gut. Es handelt sich zwar dann nicht mehr um ein fest positioniertes div, aber wenn der Content damit gefüllt wird, wäre das auch ne Variante. Bearbeitet von MarcelK am 16.06.2009 00000006 11:42 |
|
|
MarcelK |
Geschrieben am 17.06.2009 00000006 08:18
|
![]() Mitglied ![]() Beiträge: 87 Registriert am: 06.05.09 Fusioneer: 15 years 10 months 1 weeks 8 days 2 hours 41 minutes 12 seconds |
Hat denn keiner ne Idee woran das liegt? Bei der Shout Box Mod v 1.2 funktinierte das doch auch alles und die hatte ja auch den Boxover. Es kann ja, denk ich mal, wirklich nicht gewollt sein dass man entweder in der Anzahl der Smilies eingeschränkt wird oder die Seite auf mehere Tausend px aufreisen muss. ![]() |
|
|
MarcelK |
Geschrieben am 17.06.2009 00000006 09:35
|
![]() Mitglied ![]() Beiträge: 87 Registriert am: 06.05.09 Fusioneer: 15 years 10 months 1 weeks 8 days 2 hours 41 minutes 12 seconds |
Also kann ich die nicht in der Reihenfolge ienfach nach hinten bringen? Das entfernen ist eigentlich nicht das was ich will. Das ist doch recht schnuckelig ![]() |
|
|
MarcelK |
Geschrieben am 17.06.2009 00000006 09:50
|
![]() Mitglied ![]() Beiträge: 87 Registriert am: 06.05.09 Fusioneer: 15 years 10 months 1 weeks 8 days 2 hours 41 minutes 12 seconds |
Ja, ich weiß. So war das ja auch gemeint - nur evtl bissl verwürscht ausgedrückt von mir. Naja, nutzt ja alles nix - ich zieh mir jetzt mla die css rein. Mal schauen was bei rum kommt. |
|
|
MarcelK |
Geschrieben am 17.06.2009 00000006 10:35
|
![]() Mitglied ![]() Beiträge: 87 Registriert am: 06.05.09 Fusioneer: 15 years 10 months 1 weeks 8 days 2 hours 41 minutes 12 seconds |
Also, ich hätte da eine Lösung die mich vollkommen zufrieden stellt. *hura* Für alle die dieses Problem auch haben, stelle ich mal meine Lösung hier rein. Falls du das in dein Downloadpaket mit aufnehmen willst, sieht meine Smiley_bbcode_include_var.php wie folgt aus: [geshi=php]<?php /*-------------------------------------------------------+ | PHP-Fusion Content Management System | Copyright (C) 2002 - 2008 Nick Jones | http://www.php-fusion.co.uk/ +--------------------------------------------------------+ | Filename: smiley_bbcode_include_var.php | Author: Wooya +--------------------------------------------------------+ | This program is released as free software under the | Affero GPL license. You can redistribute it and/or | modify it under the terms of this license which you | can read by viewing the included agpl.txt or online | at www.gnu.org/licenses/agpl.html. Removal of this | copyright header is strictly prohibited without | written permission from the original author(s). +--------------------------------------------------------*/ if (!defined("IN_FUSION")) { die("Access Denied"); } $__BBCODE__[] = array( "description" => $locale['bb_smiley_description'], "value" => "smiley", "bbcode_start" => "", "bbcode_end" => "", "usage" => $locale['bb_smiley_usage'], "onclick" => "return overlay(this, 'bbcode_smileys_list_".$textarea_name."', '".($p_data['panel_side']==0 ? "bottomright" : $p_data['panel_side']==1 ? "bottomleft" : "bottomright")."');", "onmouseover" => "", "onmouseout" => "", "html_start" => "<div id='bbcode_smileys_list_".$textarea_name."' class='tbl1' style='display:none;border:1px solid black;position:absolute;z-index:1;overflow:auto;width:400px;height:auto;' onclick=\"overlayclose('bbcode_smileys_list_".$textarea_name."');\">", "includejscript" => "", "calljscript" => "", "phpfunction" => "echo displaysmileys('$textarea_name', '$inputform_name');", "html_middle" => "", "html_end" => "</div>" ); ?> [/geshi] Zur Erläuterung: ich habe lediglich einen Z-INDEX mit dem Wert 1 hinzugefügt. Da ich nirgends einen vergebenen z-Index gefunden hatte, reichte natürlich die 1 aus um dieses Smileydiv in den Vordergrund zu stellen. Vielen Dank dennoch für deine Mühe Marcus. :) Bearbeitet von MarcelK am 17.06.2009 00000006 10:36 MFG Marcel
|
|
|
MarcelK |
Geschrieben am 01.07.2009 00000007 14:25
|
![]() Mitglied ![]() Beiträge: 87 Registriert am: 06.05.09 Fusioneer: 15 years 10 months 1 weeks 8 days 2 hours 41 minutes 12 seconds |
HUHU ich mal wieder *secret* Ich hätte da mal noch ein kleines "Problemchenchenchen" was mir eben mal auffiel und sposere dazu gleich noch meine Lösung. Laut befehl soll das Alter ja nicht gerundet werden, .... [geshi=php]$alter3 = number_format(floor($alter2),0,'.',',');[/geshi] ..... allerdings wird 6 Tage vor dem Geburtstag bereits das höhere Alter angezeigt. *am Kopf kratz und überleg* Habe mir deine Rechnung mal angeschaut und den Divisior in Zeile 324 auf 365.24 erhöht, danach mit dem verlagern des Geburstags auf heute, morgen und gestern getestet und jetzt zeigte er mir IMMER das richtige Alter an. ALT: [geshi=php] $alter2 = $alter1 / 365;[/geshi] NEU: [geshi=php] $alter2 = $alter1 / 365.24;[/geshi] Dass das Problem an den (365x3)+366 liegt wird ja klar sein und ich hoffe geholfen zu haben, falls das "Problem" so noch nicht bekannt war. Bis die Tage. MFG Marcel
|
|
|
MarcelK |
Geschrieben am 01.07.2009 00000007 16:29
|
![]() Mitglied ![]() Beiträge: 87 Registriert am: 06.05.09 Fusioneer: 15 years 10 months 1 weeks 8 days 2 hours 41 minutes 12 seconds |
Jo, ich habe mir die Berechnung für nen eigenes Projekt auch rausgezogen, aber da mir das viel zu lang war ist die zum Tuning gegangen und jetzt nur noch 1/3 der zeichen. Ansonsten wär mir das sicher auch nicht aufgefallen ![]() MFG Marcel
|
|
Springe ins Forum: |