Seite 1 von 1

Seiteneigenschaften "Kurzzusammenfassung" auslesen

Verfasst: Mi 23. Jun 2010, 09:26
von Mirco NAJU
Vielleicht hat hier irgendjemand einen Tipp bzw. kann mir meinen Denkfehler erklären.

Ich versuche gerade aus diversen Elementen ein Modul mit "verdecktem" Bereich zusammenzustellen, bei dem im versteckten Bereich ein Seitenteaser im Backend klar ersichtlich Dargestellt werden kann, wie er letztlich dann über ContentAllocation oder eine Artikelliste auf anderen Seiten ausgelesen werden kann.

Soweit so gut. Jetzt habe ich das Problem, dass ich sinnvollerweise direkt im Backend die Zusammenfassung zumindest anzeigen idealerweise vielleicht sogar über "Edit" eingeben kann. Letzteres ist nicht unbedingt ein muss - ersteres schon.

Aus einer anderen Installation hatte ich jetzt folgenden Code testweise mal im neuen Modul eingebaut

Code: Alles auswählen

<?php

$db = new DB_contenido;
$sql = "SELECT summary FROM ".$cfg["tab"]["con_art_lang"]." WHERE idartlang=$idartlang";
$db->query($sql);
$db->next_record();
$val = $db->f("summary");
$valA = explode(",",$val);
$val = implode(" ",$valA);
echo "<div id=keywords>$val</div>";

?>
Jetzt gehe ich davon aus, dass ich irgendwo in diesem geänderten Codeschnipsel entweder einen Denkfehler hatte oder irgendwo etwas übersehen habe, da ich nach der Einbindung in den entsprechenden Bereich keine Inhalte aus der Datenbank bekam.

Vielleicht gibt es ja jemanden, der ein ähnliches Problem schon mal hatte oder mir in irgendeinerweise Erleuchtung verschafen kann.

Danke euch schon mal

Grüße

Re: Seiteneigenschaften "Kurzzusammenfassung" auslesen

Verfasst: Mi 23. Jun 2010, 10:39
von idea-tec
Hast du denn für den betreffenden artikel etwas in summary stehen?
wenn ja, versuch es doch zunächst einmal so:

Code: Alles auswählen

<?php
$db = new DB_contenido;
$sql = "SELECT summary FROM ".$cfg["tab"]["con_art_lang"]." WHERE idartlang=$idartlang";
$db->query($sql);
$db->next_record();
$val = $db->f("summary");
// $valA = explode(",",$val);
// $val = implode(" ",$valA);
echo "<div id=keywords>$val</div>";
?>

Re: Seiteneigenschaften "Kurzzusammenfassung" auslesen

Verfasst: Sa 26. Jun 2010, 21:25
von Mirco NAJU
Die Änderung hat auch keine Ausgabe gebracht ... ich habe in den Artikeln eine Summary drin stehen, da dies der Teaser-Text ist den ich mittels der ArtikelListAdvanced auch auf der Startseite wieder anzeigen will.

Da ich über ein Modul im Backend auch ein seperates Teaser-Bild konfigurieren lasse, würde der Teaser-Text in der Einblendung nebenan auch gleich das ganze nochmal mit verdeutlichen, dass da noch was eingetragen werden muss oder eben auch nicht.

Optimum wäre, dass man direkt vom Editor auch die Summary entsprechend schreibt - aber dass muss in dieser Konstellation erstmal auch nicht sein.

Grüße

Re: Seiteneigenschaften "Kurzzusammenfassung" auslesen

Verfasst: So 27. Jun 2010, 08:01
von idea-tec
ich hab es gestern mal getestet. und folgendes dann endlich "gesehen":

Code: Alles auswählen

<?php
$sql = "SELECT summary FROM ".$cfg["tab"]["con_art_lang"]." WHERE idartlang=$idartlang";
?>
Die Tabelle wird nicht mit: $cfg["tab"]["con_art_lang"], sondern mit: $cfg["tab"]["art_lang"] aufgerufen, das hatte ich erst total übersehen, weil da guggt ma ja au net druff ;-)
In deiner Error-Log (Administrator -> System) müssten Unmengen an Fehlern stehen, für jeden Aufruf einer Seite mit deinem Query)

Auch die Instanzierung von $db = db_contenido ist nicht notwendig, kannst du streichen