Deutschland United States United Kingdom
ContentLion - Open Source CMS

Bugs / Probleme bei der Anwendung

Bugs / Probleme bei der Anwendung

Salü Juku,

Vorab das Plugin tut generell genau das was ich brauche. Nur mit ein paar Problemen. Grundsätzlich hab ich eine Verständnisfrage:
Ist es absichtlich, das neu gespeicherte Werte mit dem selben "Schlüssel" nicht überschrieben sondern neu in der Tabelle angelegt werden?

Zweitens, sobald ich das Plugin aufrufe hab ich in der Ausgabe folgendes:


Hast du hier gerade eine Idee dazu? Ist etwas nervend? (Die Daten werden anstandslos gespeichert)

Nachfolgend noch den Code mit dme Aufruf:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public function getEditableCode() {
			Cache::clear();
			if(isset($_POST["save"])){
				$plugin_search_datas = array();
				if(isset($_POST["plugin_search_pages"]) == 1)
				{
					$plugin_search_datas["pages"] = 1;
				}
				if(isset($_POST["plugin_search_users"]) == 1)
				{
					$plugin_search_datas["users"] = 1;
				}
				if(isset($_POST["plugin_search_images"]) == 1)
				{
					$plugin_search_datas["images"] = 1;
				}
				Plugin_PluginData_Data::setData("plugin_search_datas",$plugin_search_datas,"search","plugin");
			}
 iPhone 5 16GB black  iPad Mini 16GB WiFi + Cellular black  Apple TV 2
 MacBook Pro Retina 15" Mid 2012 8GB RAM  27" Thunderbolt Display

Liegt vermutlich an der PHP version?

Ich hab das Problem mit PHP 5.3 und 5.4 -> eben getestet ;)
 iPhone 5 16GB black  iPad Mini 16GB WiFi + Cellular black  Apple TV 2
 MacBook Pro Retina 15" Mid 2012 8GB RAM  27" Thunderbolt Display

o.O Die Zeichen hab ich beim testen auch gesehen, hatte aber nicht gedacht, dass es daran liegt.

Die kommen vom Encoding. Geh mal in die Datei und wechsel das Encoding auf was vernünftiges ;-) Kann vielleicht auch der Juku übernehmen

Das Encoding ist UTF8 -> ist meiner Meinung nach vernünftig genug ^^
 iPhone 5 16GB black  iPad Mini 16GB WiFi + Cellular black  Apple TV 2
 MacBook Pro Retina 15" Mid 2012 8GB RAM  27" Thunderbolt Display

Joa, war aber bestimmt nicht immer, durch falsches Konvertieren kann das reinkommen ;-) Versuch mal den Inhalt einfach ins Notepad zu kopieren, Datei löschen, neue UTF8-Datei anlegen und Inhalt wieder einbauen.

Damit hat sich das Problem erledigt.

Hier data.php.zip die aktuelle Datei. Ich hab die Leerzeichen auch gleich durch Tabulatoren ersetzt ;)
 iPhone 5 16GB black  iPad Mini 16GB WiFi + Cellular black  Apple TV 2
 MacBook Pro Retina 15" Mid 2012 8GB RAM  27" Thunderbolt Display

Sry, war die letzten 2 Tage net on.^^

Du Held! :)
Ja, lag wohl am Encodiing.^^
Da du die Leerzeichen auch gleich rausgemacht hast, hab ich die Datei gleich mal so, wie ist war, nur ein klein wenig verändert und eingecheckt. ;)

@Stefan:
Kannst du vllt. auch ohne Updater einfach die Download-Version updaten? :)

Das ist noch ein großes Geheimnis ;-)

Ich weiß es schon :-P

Ähnliche Themen