anpera.net
https://anpera.dyndns.org/phpbb3/

TitelEditor
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=43&t=1437
Seite 1 von 2

Autor:  dragonslayer [ Fr 10 Jun, 2005 10:48 ]
Betreff des Beitrags:  TitelEditor

Ich mag es nicht wenn Dinge hart gecodet sind. Die Titel sind mir deswegen ein Dorn im Auge.Im Anhang deswegen ein kleiner Titeleditor, der die Titel aus der Common.php rausnimmt und sie in der settings Tabelle abspeichert. Diese muss dafür aber zunächst geändert werden, so dass sie nicht mehr einen varchar(255) für value hat, sondern text. Das ändert nichts an der Performanz von lotgd sondern verbraucht nur ein klein wenig mehr Speicher in der DB.

Install Anleitung ist in der Datei.

Gruss Dragonslayer

Achja, ich würde mich freuen auf Rechte zu bekommen Themen in anderen Bereichen erstellen zu dürfen *g*

Dateianhänge:
Dateikommentar: Entpacken und umbenennen in titleeditor.php oder was auch immer
titleeditor.zip [2.78 KIB]
978-mal heruntergeladen

Autor:  Arîzto [ Fr 10 Jun, 2005 17:29 ]
Betreff des Beitrags: 

Ich schaffe es nur nicht, das in TEXT zu ändern...

Zitat:
MySQL meldet:

#1101 - BLOB column 'value' can't have a default value

Autor:  Meteora [ Fr 10 Jun, 2005 17:48 ]
Betreff des Beitrags: 

mach halt das default in dem feld weg

Autor:  Arîzto [ Fr 10 Jun, 2005 19:23 ]
Betreff des Beitrags: 

Zitat:
SQL-Befehl:

ALTER TABLE `settings` ADD `value` text NOT NULL '1'
MySQL meldet:

#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ''1'' at line 1


:?

Und seit ich das voirhin versucht habe (hab's danach ja wieder geändert) geht LoGD nicht mehr xD""

Autor:  Eliwood [ Fr 10 Jun, 2005 19:33 ]
Betreff des Beitrags: 

Arîzto hat geschrieben:
Zitat:
SQL-Befehl:

ALTER TABLE `settings` ADD `value` text NOT NULL '1'
MySQL meldet:

#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ''1'' at line 1


:?

Und seit ich das voirhin versucht habe (hab's danach ja wieder geändert) geht LoGD nicht mehr xD""


'1' auch raus nehmen, das is ja der default Wert :pein:

Autor:  dragonslayer [ Mo 13 Jun, 2005 23:54 ]
Betreff des Beitrags:  Kleine Fehlerkorrektur

Ich habe aus versehen einen kleinen Fehler produziert.
Es muss in der Einbauanleitung nicht heissen:

$this->bbcode_second_pass_code('', 'Open common.php
Search: $titles = array(...);
Replace: $titles = getsetting('title_array',null,true);')

Sondern$this->bbcode_second_pass_code('', '
Open common.php
Search: $titles = array(...);
Replace: $titles = unserialize(getsetting('title_array',null));')

Was die SQL Fehler da oben angeht, die waren natürlich auf ein "original" Anpera lotgd bezogen ;-)

Autor:  azraeldemon [ Do 31 Aug, 2006 08:23 ]
Betreff des Beitrags: 

wie merze ich denn da die umlaut fehler aus?

Autor:  Master Drachir [ Mi 29 Nov, 2006 22:06 ]
Betreff des Beitrags: 

Ich schliesse mich der Frage meines Vorgänfers an.

Wie bekomme ich die lästigen ä ö und ü da raus...

Hab über SuFu schon viel über Umlaute gelernt, aber dies Problem hier ist damit nur dürftig in den Griff zu bekommen...

Hilfe!! Bitte....

Autor:  Harthas [ Sa 09 Dez, 2006 11:16 ]
Betreff des Beitrags: 

Ersetze:

[php]function mixed_check_parameter($str_parameter, $bool_remove_tags = true, $bool_remove_sql = true,
$bool_no_html_special_chars = true)[/php]

mit

[php]function mixed_check_parameter($str_parameter, $bool_remove_tags = true, $bool_remove_sql = true,
$bool_no_html_special_chars = false)[/php]

Sollte das Problem mit den Umlauten eigentlich beheben

mfg,
Harthas

Autor:  Master Drachir [ Sa 09 Dez, 2006 14:47 ]
Betreff des Beitrags: 

Klasse,

Das war tatsächlich die Lösung. Ein bissi schämen muss ich mich ja schon ;)
Hät's einfach probieren sollen, aber ich dachte '$bool_no_html_special_chars = FALSE' wär eben keine Umlaute, sondern eben grad diese 'ä' u.ä.

Hab das wohl ned richtig verstanden, denke ich :)

Man lernt eben nie aus :)

Grüsse,

Drachir

Autor:  Harthas [ Sa 09 Dez, 2006 14:58 ]
Betreff des Beitrags: 

$bool_no_html_special_chars = FALSE ist ja sozusagen eine doppelte Verneinung. Also eigentlich nicht keine Special Chars. Minus Mal Minus ergibt plus. ^^

Autor:  Master Drachir [ Sa 09 Dez, 2006 15:36 ]
Betreff des Beitrags: 

:) Ok, hätt ich als in Bayern Geborener wissen können...

Nochmals Danke

Autor:  Morpheus [ Sa 09 Dez, 2006 18:02 ]
Betreff des Beitrags: 

@Master Drachir: Sei so nett, den Regeln des Forums folgend, und setze doch mal einen Link zu Deinem Server in Dein Profil, denn das ist, eigentlich, Grundvoraussetzung, um hier Support zu erhalten... ;) :wink:

Autor:  Master Drachir [ Sa 09 Dez, 2006 21:13 ]
Betreff des Beitrags: 

Oepsi, mach ich gleich *schäm*

Autor:  Alkatar91 [ Mo 26 Mär, 2007 21:21 ]
Betreff des Beitrags: 

Ich habe mir das alles hier mal durchgelesen und habe die funktion umgeändert, damit diese auml; usw. weggehen, aba die wollen einfach nicht verschwinden-.-
Source
mfg
Alkatar91

Autor:  dragonslayer [ Di 27 Mär, 2007 21:04 ]
Betreff des Beitrags: 

Dazu gibt es die Funktion
html_entity_decode()

http://www.php.net/manual/de/function.h ... decode.php

Oder dieser Workaround:
[php]
function unhtmlentities($string)
{
// Ersetzen numerischer Darstellungen
$string = preg_replace('~&#x([0-9a-f]+);~ei', 'chr(hexdec("\\1"))', $string);
$string = preg_replace('~&#([0-9]+);~e', 'chr("\\1")', $string);
// Ersetzen benannter Zeichen
$trans_tbl = get_html_translation_table(HTML_ENTITIES);
$trans_tbl = array_flip($trans_tbl);
return strtr($string, $trans_tbl);
}
[/php]

Autor:  Alkatar91 [ Mi 28 Mär, 2007 19:52 ]
Betreff des Beitrags: 

*schäm*Wo muss das denn hin?*rotwerd* sry
mfg
Alkatar

Autor:  dragonslayer [ Fr 30 Mär, 2007 10:45 ]
Betreff des Beitrags: 

Gegenfrage: Wo tritt denn das mit den Umlauten jetzt genau auf?

Autor:  Alkatar91 [ Fr 30 Mär, 2007 16:41 ]
Betreff des Beitrags: 

also, ich trage in den Titeleditor die Titel ein,wie z.B.:
$this->bbcode_second_pass_code('', 'Bauernjunge,Bauernmädchen
Knecht,Magd
Bauer,Bäuerin
Grossbauer,Grossbäuerin
Spurenleser,Spurenleserin
Jäger,Jägerin')
So wenn ich jetzt übernehmen mache, kommt da alles gespeichert. Dann gehe ich auf retitler und dann weise ich die Titel neu zu und dann heißt das z.B. nitmehr Bauernmädchen xyz sondern Bauernmädchen xyz.
Und das sieht ein bissle blöd aus^^
mfg
Alkatar91

Autor:  Alkatar91 [ Di 03 Apr, 2007 19:55 ]
Betreff des Beitrags: 

weiß das denn garkeiner??

Seite 1 von 2 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/