Answers: 76
|
|||
LoNE|HitmanKing for a day Posts: 376 |
# Answer: 21 - 2011-01-14 at 5:46 PM
So da die Coder von Clansphere derzeit leider nur wenig Zeit haben, ich aber irgendwie eine Lösung für mein Problem brauche und meine codetechnischen Fähigkeiten begrenzt sind, gerade in Bezug auf Clansphere, frage ich nun einfach mal in die Runde: Kann mir vielleicht jemand helfen, das image-resize in Clansphere zum laufen zu bringen? Ich kenne das von webspell, wo es einwandfrei funktioniert. Hier mal der Code aus der bbcode.php von webspell: http://lone-clan.de/bbcode_webspell.txt Da die php-Funktion mit dem Code von webspell nicht klarzu kommen scheint muss ich es per .txt-Datei machen. Wäre super wenn da mal einer draufschauen könnte und es mit dem Code aus der abcode.php von Clansphere vergleichen könnte. VIelleicht bemerkt ja einer einen Fehler. Hier der Code aus CS: ![]()
Danke ------------------ "Wer glaubt ein Licht am Ende des Tunnels zu sehen, sollte sich Gedanken machen, ob es nicht ein Zug ist, der einem entgegen kommt!" System Info: Clansphere Version: 2011.4.3 CS Website: http://www.lone-clan.de/ Browser: Firefox 27.0 / IE 9 / Safari 5 / Opera 11.11 / Google Chrome 7 OS: Windows 7 Home Premium x64 |
||
Inactive |
|||
MindcrimeGeekboy Posts: 1155 |
# Answer: 22 - 2011-01-14 at 7:15 PM
Ich muss mir das nochmal anschauen, das problem liegt glaub ich aber nicht an diese funktion, eher das diese funktion nicht angerufen wird... |
||
Inactive |
|||
LoNE|HitmanKing for a day Posts: 376 |
# Answer: 23 - 2011-01-14 at 7:52 PM
Das kann natürlich auch sein. Wäre klasse wenn du da nochmal was drehen könntest. Danke dir Mindcirme ------------------ "Wer glaubt ein Licht am Ende des Tunnels zu sehen, sollte sich Gedanken machen, ob es nicht ein Zug ist, der einem entgegen kommt!" System Info: Clansphere Version: 2011.4.3 CS Website: http://www.lone-clan.de/ Browser: Firefox 27.0 / IE 9 / Safari 5 / Opera 11.11 / Google Chrome 7 OS: Windows 7 Home Premium x64 |
||
Inactive |
|||
MindcrimeGeekboy Posts: 1155 |
# Answer: 24 - 2011-01-15 at 10:22 AM
Ok, loesung, system/tools/abcode.php in function cs_abcode_resize (zeile etwa 486): if (is_readable($matches[1]) AND $size = getimagesize($matches[1])) { ersetzen durch $size = @getimagesize($matches[1]); if (is_array($size)) { Zur info (http://nl2.php.net/manual/en/function.is-readable.php): Note that is_readable() will return false for streams, eg, php://stdin. Also fuer URL's geht es fehlerhaft... |
||
Inactive |
|||
VooDooAlexPoststar Location: Coburg Posts: 691 |
# Answer: 25 - 2011-01-15 at 11:54 AM
Den Pfad gibt es im neuestem CS nicht system/tools/abcode.php
------------------ ![]() |
||
Inactive |
|||
Tom08 ![]() Supporter Location: Daheim Posts: 2923 |
# Answer: 26 - 2011-01-15 at 11:55 AM
/system/core/abcode.php ------------------ Bei Problemen mit Code von mir bitte eine
Private Nachricht an mich |
||
Inactive |
|||
LoNE|HitmanKing for a day Posts: 376 |
# Answer: 27 - 2011-01-15 at 12:33 PM
hmm... hab das so in der abcode.php ersetzt, aber funktioniert nicht wenn ich ne bestehende News editiere. Das Bild bleibt zu groß! Auch wenn ich eine neue News anlege passiert nichts. ------------------ "Wer glaubt ein Licht am Ende des Tunnels zu sehen, sollte sich Gedanken machen, ob es nicht ein Zug ist, der einem entgegen kommt!" System Info: Clansphere Version: 2011.4.3 CS Website: http://www.lone-clan.de/ Browser: Firefox 27.0 / IE 9 / Safari 5 / Opera 11.11 / Google Chrome 7 OS: Windows 7 Home Premium x64 |
||
Inactive |
|||
MindcrimeGeekboy Posts: 1155 |
# Answer: 28 - 2011-01-15 at 12:44 PM
Hab nur beim forum getestet... Dachtte da waehre das problem... |
||
Inactive |
|||
LoNE|HitmanKing for a day Posts: 376 |
# Answer: 29 - 2011-01-15 at 12:45 PM
ne auch bei den News^^ habe das Forum aber ganz vergessen. Teste ich eben nochmal. Ausserdem sollte das image Resize nicht überall funktionieren? Also generell überall dort, wo Fremde irgendwelche Daten eintragen können. Forum, Kommentare. Gästebuch...? EDIT: Habs im Forum getestet und dort funktioniert es... ABER: Wenn ich nachher auf editieren gehe, dann steht die genaue Größenangabe des Bildes mit in dem Textfeld drin. Guckst du: ![]() Das bedeutet aber, dass das Bild dann immer diese Größe behält. Wenn ich jetzt das Design ändern sollte und in den Optionen die max. Bildgröße ändere, dann ändert sich das Bild aber nicht mehr, oder? In dem eingegebenen Text muss immer einfach nur das img-TAG stehen. So kenne ich das aus webspell und da funzt es... Pass der das Bild eigentlich nach dem Seitenverhältnis an? Denn ich hatte in den Optionen max. Breite /Höhe auf 300x300 eingestellt und hier ist sie jetzt bei 100x30. ------------------ "Wer glaubt ein Licht am Ende des Tunnels zu sehen, sollte sich Gedanken machen, ob es nicht ein Zug ist, der einem entgegen kommt!" System Info: Clansphere Version: 2011.4.3 CS Website: http://www.lone-clan.de/ Browser: Firefox 27.0 / IE 9 / Safari 5 / Opera 11.11 / Google Chrome 7 OS: Windows 7 Home Premium x64 Last edit by LoNE|Hitman at 2011-01-15 at 12:53 PM (4x Edited) |
||
Inactive |
|||
MindcrimeGeekboy Posts: 1155 |
# Answer: 30 - 2011-01-15 at 3:42 PM
Ohne gewaehr: mods/comments/functions.php: zeile 219 $text = $_POST['comments_text']; hinter zufuegen: $text = preg_replace_callback("=\[img\](.*?)\[/img\]=si","cs_abcode_resize",$text); $text = preg_replace_callback("=\[img width\=(.*?) height\=(.*?)\](.*?)\[/img\]=si","cs_abcode_resize",$text); zeile 407 $cs_comments['comments_text'] = $_POST['comments_text']; aendern zu: $text = $_POST['comments_text']; $text = preg_replace_callback("=\[img\](.*?)\[/img\]=si","cs_abcode_resize",$text); $text = preg_replace_callback("=\[img width\=(.*?) height\=(.*?)\](.*?)\[/img\]=si","cs_abcode_resize",$text); $cs_comments['comments_text'] = $text; Bei editieren oder zufuegen wird jetzt immer das bild von groesse angepasst. Bei ClanSphere ist das nicht so wie bei WebSpell. Beim erstellen oder aendern wird das nur angepasst, Wenn du das willst musst du bei zeile 76: $com[$run]['comments_text'] = cs_secure($cs_com[$run]['comments_text'],1,1); aendern zu $text = $cs_com[$run]['comments_text'];
$text = preg_replace_callback("=\[img\](.*?)\[/img\]=si","cs_abcode_resize",$text); $text = preg_replace_callback("=\[img width\=(.*?) height\=(.*?)\](.*?)\[/img\]=si","cs_abcode_resize",$text); $com[$run]['comments_text'] = cs_secure($text, 1, 1); |
||
Inactive |
|||
LoNE|HitmanKing for a day Posts: 376 |
# Answer: 31 - 2011-01-15 at 3:47 PM
Muss ich denn die originale navlist.php nehmen oder muss ich die auch anpassen so wie du geschrieben hattest? Also da hat sich nichts verändert. Habe das ganze mal mit der originall navlist.php getestet und in den News gibts kein resize und im Forum steht dann wie beschrieben im Textfeld die Höhe und Breite mit drin. Der Fehler oben mit dem 100x30 statt 300x300 war falsch. Ich hatte den Größeneinstellungen an der falschen Stelle umgestellt. Aber dennoch steht wie gesagt die Größe dann mit im Textfeld drin. ------------------ "Wer glaubt ein Licht am Ende des Tunnels zu sehen, sollte sich Gedanken machen, ob es nicht ein Zug ist, der einem entgegen kommt!" System Info: Clansphere Version: 2011.4.3 CS Website: http://www.lone-clan.de/ Browser: Firefox 27.0 / IE 9 / Safari 5 / Opera 11.11 / Google Chrome 7 OS: Windows 7 Home Premium x64 Last edit by LoNE|Hitman at 2011-01-15 at 3:58 PM (2x Edited) |
||
Inactive |
|||
MindcrimeGeekboy Posts: 1155 |
# Answer: 32 - 2011-01-15 at 4:02 PM
wtf = original navlist? |
||
Inactive |
|||
LoNE|HitmanKing for a day Posts: 376 |
# Answer: 33 - 2011-01-15 at 4:50 PM
Sorry Mindcrime habe das gerade verwechselt mit nem anderen Thema hier^^ Ups... Egal vergiss das mit der navlist. Der Rest stimmt aber. Funzt noch nicht wirklich. ------------------ "Wer glaubt ein Licht am Ende des Tunnels zu sehen, sollte sich Gedanken machen, ob es nicht ein Zug ist, der einem entgegen kommt!" System Info: Clansphere Version: 2011.4.3 CS Website: http://www.lone-clan.de/ Browser: Firefox 27.0 / IE 9 / Safari 5 / Opera 11.11 / Google Chrome 7 OS: Windows 7 Home Premium x64 |
||
Inactive |
|||
MindcrimeGeekboy Posts: 1155 |
# Answer: 34 - 2011-01-15 at 4:59 PM
Bei mir funkzt es einwandfrei in die news comments und im forum |
||
Inactive |
|||
LoNE|HitmanKing for a day Posts: 376 |
# Answer: 35 - 2011-01-15 at 5:04 PM
Kannst du vielleicht mal deine geänderten Dateien hochladen? Vielleicht habe ich da auch nen Fehler gemacht bei einfügen. Auch wenn das sehr unwahrscheinlich ist. Schreibt er denn bei dir die Größenangaben mit in das Textfeld rein wenn du die News oder Posts bearbeitest? Also das resize im Forum geht nur halt nur einmal. Danach steht dann der Code mit im Textfeld.
------------------ "Wer glaubt ein Licht am Ende des Tunnels zu sehen, sollte sich Gedanken machen, ob es nicht ein Zug ist, der einem entgegen kommt!" System Info: Clansphere Version: 2011.4.3 CS Website: http://www.lone-clan.de/ Browser: Firefox 27.0 / IE 9 / Safari 5 / Opera 11.11 / Google Chrome 7 OS: Windows 7 Home Premium x64 Last edit by LoNE|Hitman at 2011-01-15 at 5:11 PM (1x Edited) |
||
Inactive |
|||
MindcrimeGeekboy Posts: 1155 |
# Answer: 36 - 2011-01-15 at 5:16 PM
Ja, so soll es doch auch sein... |
||
Inactive |
|||
LoNE|HitmanKing for a day Posts: 376 |
# Answer: 37 - 2011-01-15 at 6:11 PM
Nein soll es nicht, denn wenn ich jetzt in den Optionen die Größe wieder ändere, dann übernimmt er die nicht. Gibts da keine andere Möglichkeit, den resize umzusetzen? Ich will jetzt hier nicht ständig von webspell reden, aber dort funktioniert das irgenwie anders glaube ich. Da bleibt der Code im Textfeld so wie er im Original eingegeben wurde, also nur das ------------------ "Wer glaubt ein Licht am Ende des Tunnels zu sehen, sollte sich Gedanken machen, ob es nicht ein Zug ist, der einem entgegen kommt!" System Info: Clansphere Version: 2011.4.3 CS Website: http://www.lone-clan.de/ Browser: Firefox 27.0 / IE 9 / Safari 5 / Opera 11.11 / Google Chrome 7 OS: Windows 7 Home Premium x64 |
||
Inactive |
|||
MindcrimeGeekboy Posts: 1155 |
# Answer: 38 - 2011-01-15 at 6:16 PM
Dann musst du nur den code von zeile 76 einfuegen... |
||
Inactive |
|||
Jam2 ![]() Highlander Posts: 3291 |
# Answer: 39 - 2011-01-15 at 6:18 PM
15.01.2011 um 15:42 Uhr - Mindcrime: Wenn du das willst musst du bei zeile 76: $com[$run]['comments_text'] = cs_secure($cs_com[$run]['comments_text'],1,1); aendern zu $text = $cs_com[$run]['comments_text']; $text = preg_replace_callback("=\[img\](.*?)\[/img\]=si","cs_abcode_resize",$text); $text = preg_replace_callback("=\[img width\=(.*?) height\=(.*?)\](.*?)\[/img\]=si","cs_abcode_resize",$text); $com[$run]['comments_text'] = cs_secure($text, 1, 1); oder man packt die replaces in die secure funktion. die wird eh bei jedem content aufgerufen ------------------ Gruß/ Best regards Jam2 Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes) Template Switch for index.php Board Navlist last posts Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota..... ![]() Edi: hö ? Jam2: nichts ist unmöglich! |
||
Inactive |
|||
LoNE|HitmanKing for a day Posts: 376 |
# Answer: 40 - 2011-01-15 at 6:37 PM
Den code in Zeile 76 hab ich drin. Aber da ändert sich nichts irgendwie. Ich schau noch mal nach. Kannst du dennoch mal deine Datei hochladen? Dann teste ich das damit. Wenn es damit nicht geht liegt der Fehler woanders. Abgesehen davon klappts bei den News immer noch überhaupt nicht. ------------------ "Wer glaubt ein Licht am Ende des Tunnels zu sehen, sollte sich Gedanken machen, ob es nicht ein Zug ist, der einem entgegen kommt!" System Info: Clansphere Version: 2011.4.3 CS Website: http://www.lone-clan.de/ Browser: Firefox 27.0 / IE 9 / Safari 5 / Opera 11.11 / Google Chrome 7 OS: Windows 7 Home Premium x64 Last edit by LoNE|Hitman at 2011-01-15 at 6:39 PM (3x Edited) |
||
Inactive |
|||
Answers: 76
|
|||
| You must be registered. |




Private Nachricht



