[4.9.6. KEIN BUG - Denkfehler] cApiUploadMeta spinnt

Fragen zur Installation von CONTENIDO 4.9? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
Antworten
homtata
Beiträge: 1145
Registriert: Mi 14. Jan 2004, 14:41
Kontaktdaten:

[4.9.6. KEIN BUG - Denkfehler] cApiUploadMeta spinnt

Beitrag von homtata »

Hallo Gemeinde,

ich bin recht sicher, dass diese Klasse/Funktion in einer früheren Version (vermutlich bis 4.9.3) von Contenido funktionierte, jetzt in einer 4.9.6 bei einem Kunden aber spinnt.

Ruft man auf à la:

Code: Alles auswählen

	// get metatags for the source image
	$meta = new cApiUploadMeta();
	$meta->loadByUploadIdAndLanguageId( $oUploadItem->get('idupl'), $lang );
	$aImgData['medianame']            = $meta->get('medianame');
	$aImgData['description']          = $meta->get('description');
	$aImgData['copyright']            = $meta->get('copyright');
	$aImgData['keywords']             = $meta->get('keywords');
	$aImgData['internal_description'] = $meta->get('internal_description');
so werden nur in $lang = 1 die Metatags geliefert. In allen weiteren Sprachen bleiben die Einträge leer. Kann da jemand mal reinschauen?

EDIT
Hat sich erledigt, dank an Ortwin. Hatte einen Denkfehler, s.u.
Zuletzt geändert von homtata am Do 16. Jul 2015, 12:14, insgesamt 2-mal geändert.
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: [4.9.6. BUG?] cApiUploadMeta spinnt

Beitrag von Oldperl »

Hallo homtata,

sind denn auch Einträge in der DB-Tabelle für die Sprache hinterlegt?

Ansonsten kann es auch noch am Item-Cache liegen. Dort gibt es so wie es aussieht nämlich kein eindeutiges Handling bei mehr als einem Parameter (idupl, idlang) für den Cache-Eintrag. Kannst du aber einfach mal testen indem du in der data/config/[ENVIROMENT]/config.misc.php den entsprechenden Eintrag mal auf FALSE setzt.

Code: Alles auswählen

// (bool) Enable GenericDB item cache
$cfg['sql']['cache']['enable'] = true;
Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
homtata
Beiträge: 1145
Registriert: Mi 14. Jan 2004, 14:41
Kontaktdaten:

Re: [4.9.6. BUG?] cApiUploadMeta spinnt

Beitrag von homtata »

Hallo Ortwin,

oh Gott, ja, bin ich bescheuert... Völliger Denkfehler.
Ich habe 5 Sprachen und habe im Dateiupload 5 Ordner angelegt für 5 verschiedene Galerien. Habe dann dort die Metatags hinterlegt, aber bin mal wieder dem Irrglauben aufgesessen, dass das der richtigen Sprache dann zugeordnet wäre (nur weil die Ordner entsprechend heißen). NATÜRLICH sind die Metatags dann nur in Sprache = 1 da und müssten entsprechend in den anderen Sprachen eingepflegt werden.

Sorry für die Konfusion und Arbeit. Ich ändere den Thread-Titel noch ab...
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: [4.9.6. KEIN BUG - Denkfehler] cApiUploadMeta spinnt

Beitrag von Oldperl »

Na ja, bescheuert ist man deswegen nicht gleich... :wink:
So etwas in der Art ist wohl jedem schon mal passiert. Kein Problem also, und die Arbeit hier mach ich doch gerne. :mrgreen:

Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
Antworten