Über Copy & Paste hat es ja geklappt und das Modul läuft auch bereits wunderbar auf meiner Seite. Es wäre halt nur komfortabler über den XML-Import.wosch hat geschrieben:Könnte was mit den Versionen der beteiligten MySql-Server zu tun haben.
Probier doch einfach Copy&Paste beim Quell- und Ziel-Mandanten aus ob hier ein Fehler auftritt
Modul: Standard-Artikelliste Advanced V1.4
Hallo Herr B,
ich habe leider immer noch das Ptoblem, dass bei meinen Artikeln das aktuelle Datum und nicht das Erstllungsdatum des Artikels angezeigt wird. Wo liegt mein Fehler?
ich habe leider immer noch das Ptoblem, dass bei meinen Artikeln das aktuelle Datum und nicht das Erstllungsdatum des Artikels angezeigt wird. Wo liegt mein Fehler?
Code: Alles auswählen
# Output data
# Every output manipulation should be done here...
#
# Base information:
# $aSettings["Elements"]: Number of expected, additional elements from each article
# $aSettings["ArticlePerPage"]: Number of articles per page (0: show all)
# $aSettings["k".$i]["ElementType"]: Per Element: Type of Element: Text, Image or ExtractedImage
# $aSettings["k".$i]["ElementWidth"]: Per Element: Text length or image width (-> recycling ...)
# $aSettings["k".$i]["ElementHeight"]: Per Element: Image width
#
# Per article:
# $aValue["Headline"]: Content of article element specified as containing the headline information
# $aValue["Link"]: Relative link to get to the listed article
# $aValue["LastModified"]: Last modified date of the article
# $aValue["Created"]: Created date of the article
# $aValue["Published"]: Published date of the article
# $aValue["Category"]: Category name
#
# Per article additional element:
# $aValue["i".$i]["Value"]: Text (only for text elements, otherwise "")
# $aValue["i".$i]["WebPath"]: HTTP... path to image
# $aValue["i".$i]["ServerPath"]: /server/... path to image
# $aValue["i".$i]["Width"]: >Original< image width
# $aValue["i".$i]["Height"]: >Original< image height
$lastmod_date = strtotime($aValue["Created"]);
$lastmod_date = date('d.m.Y ', $lastmod_date );
$iCounter = 0;
foreach ($aData as $aValue) {
$iCounter++;
Ähm, das ist eine Angabe pro Artikel... $aValue steht Dir nur innerhalb der Schleife zur Verfügung.
Außerhalb ist $aValue["irgendwas"] = "" - damit gibt date('d.m.Y', "") das aktuelle Datum aus...
Gruß
HerrB
Außerhalb ist $aValue["irgendwas"] = "" - damit gibt date('d.m.Y', "") das aktuelle Datum aus...
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
-
- Beiträge: 137
- Registriert: Di 17. Aug 2004, 12:32
- Kontaktdaten:
Nochmal wegen Autor einfügen
ich habe nun das Original von HerrnB eingefügt. Das erspart mir ein wenig Arbeit, da ich eine funktionierendes CSS dazu nur abändern muss.
Jetzt würde ich hier gerne den Autor mit ausgeben, wenn mir jemand dabei hilft, das dies möglich sein wird.
Es wäre also nett, wenn mir hierzu jemand ein genaue Anleitung geben kann.
Viele Grüße
Clemens
Jetzt würde ich hier gerne den Autor mit ausgeben, wenn mir jemand dabei hilft, das dies möglich sein wird.
Es wäre also nett, wenn mir hierzu jemand ein genaue Anleitung geben kann.
Viele Grüße
Clemens
Re: Nochmal wegen Autor einfügen
Die Anleitung steht auf der Seite davor.ClemensSchnitzler hat geschrieben:Es wäre also nett, wenn mir hierzu jemand ein genaue Anleitung geben kann.
Viele Grüße
Clemens
Sie gilt sinngemäß auch für die Original-HerrB-Version
Zeilenumbruch in der Standard-Artikelliste
Hallo
Wenn ich die Zeile
durch diese Ersetzte müsste eigentlich
müssten doch eigentlich Zeilenumbrüche zugelassen werden.
Teilweise wird der Zeilenumburch auch richtig dargestellt. An anderen Stellen kommt es dann zu folgender Anzeige:
"Das tapfere Schneiderlein" <BR>Sonntag
Im Quellcode steht dann:
wechsle ich dann in die Anzeige des gesamten Artikels ist der Quellcode eigentlich korrekt,
nur in der Listenanzeige nicht.
Vielleicht hat von Euch ja jemand eine Idee. Wenn Zeilenumbrüche in der Listenanzeige zuverlässig funktionieren würden wäre das schon super, oder?
Wenn ich die Zeile
Code: Alles auswählen
$sTmpValue = html_entity_decode(strip_tags(urldecode($db3->f('value'))));
Code: Alles auswählen
$sTmpValue = html_entity_decode(strip_tags(urldecode($db3->f('value')), "<br><br /><BR><BR />"));
Teilweise wird der Zeilenumburch auch richtig dargestellt. An anderen Stellen kommt es dann zu folgender Anzeige:
"Das tapfere Schneiderlein" <BR>Sonntag
Im Quellcode steht dann:
Code: Alles auswählen
"Das tapfere Schneiderlein" <BR>Sonntag
Code: Alles auswählen
"Das tapfere Schneiderlein"</p><p><br><strong>Sonntag
Vielleicht hat von Euch ja jemand eine Idee. Wenn Zeilenumbrüche in der Listenanzeige zuverlässig funktionieren würden wäre das schon super, oder?
-
- Beiträge: 137
- Registriert: Di 17. Aug 2004, 12:32
- Kontaktdaten:
Nochmal wegen Autor einfügen
@wosch
das mag für Dich erkennbar sein, ich kann im Output des Moduls leider nichts mit "pagetile" finden.
Abgesehen davon benötige ich "pagetitle" auch für die Ausgabe. Ich würde, wenn ich es finden würde aber vielleicht eine Abwandlung hinbekommen.
Ich persönlich könnte auf den Eintrag des Autors verzichten. Es handelt sich um eine Vereinsseite, welche ich mit Contenido umsetzen möchte. Auf der alten Seite habe ich gemerkt, dass die Autoren besseres Deutsch verwenden und besonders auf die Rechtschreibung achten, wenn ihr Name darunter steht.
Ich wäre Euch dankbar, wenn Ihr mir hierbei helfen würdet. Ich gebe gerne zu von PHP nicht gerde viel Ahnung zu haben.
Viele Grüße
Clemens
das mag für Dich erkennbar sein, ich kann im Output des Moduls leider nichts mit "pagetile" finden.
Abgesehen davon benötige ich "pagetitle" auch für die Ausgabe. Ich würde, wenn ich es finden würde aber vielleicht eine Abwandlung hinbekommen.
Ich persönlich könnte auf den Eintrag des Autors verzichten. Es handelt sich um eine Vereinsseite, welche ich mit Contenido umsetzen möchte. Auf der alten Seite habe ich gemerkt, dass die Autoren besseres Deutsch verwenden und besonders auf die Rechtschreibung achten, wenn ihr Name darunter steht.
Ich wäre Euch dankbar, wenn Ihr mir hierbei helfen würdet. Ich gebe gerne zu von PHP nicht gerde viel Ahnung zu haben.
Viele Grüße
Clemens
Ich gucke heute abend nochmal.
Gruß
HerrB
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
-
- Beiträge: 137
- Registriert: Di 17. Aug 2004, 12:32
- Kontaktdaten:
@Clawful
Ich weiss nicht ob ich richtig liege, mir wurde die Ausgabe des Erstellungsdatums eines Artikel mal folgendermaßen erläutert:
für die CSS-Steuerung dann folgender Code:
Bei mir wird mit diesem Code das Erstellungsdatum des Artikel ausgegeben. Ich hoffe, Du kannst damit was anfangen.
Viele Grüße
Ich weiss nicht ob ich richtig liege, mir wurde die Ausgabe des Erstellungsdatums eines Artikel mal folgendermaßen erläutert:
Code: Alles auswählen
$datum = strtotime($aValue["Created"]);
$tag = date("j",$datum);
$monat = date("m",$datum);
$jahr = date("Y",$datum);
$monat = str_replace(
array('01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12'),
array('. Januar ', '. Februar ', '. März ', '. April ', '. Mai ', '. Juni ', '. Juli ', '. August ', '. September ', '. Oktober ', '. November ', '. Dezember '),
$monat
);
$uhrzeit = date("H.i",$datum);
Code: Alles auswählen
default: // Everything else is treated as "Text"
echo ' <div id="text">'.$aValue["i".$i]["Value"].'</div>', chr(10);
echo '<div class="datum">Erstellt am: ' . $tag . $monat . $jahr . ', um ' . $uhrzeit . ' Uhr von </div>';
}
Bei mir wird mit diesem Code das Erstellungsdatum des Artikel ausgegeben. Ich hoffe, Du kannst damit was anfangen.
Viele Grüße
-
- Beiträge: 137
- Registriert: Di 17. Aug 2004, 12:32
- Kontaktdaten:
Autor hinzufügen
Ich habe es geschafft, im Original-Modul von HerrnB bekomme ich nun auch den Autor angezeigt.
Die Anzeige bezieht sich jedoch leider auf den Benutzernamen. Also wird bei mir im Moment noch "sysadmin" ausgegeben. Der Benutzer "sysadmin" hat jedoch einen eindeutig definierten Namen, in diesem Fall mein Vor- und Nachname. Wie wird der eigentliche Name in der SQL-Tabelle bezeichnet.
Vielen Dank für Eure Hilfe
Gruß
Clemens
Die Anzeige bezieht sich jedoch leider auf den Benutzernamen. Also wird bei mir im Moment noch "sysadmin" ausgegeben. Der Benutzer "sysadmin" hat jedoch einen eindeutig definierten Namen, in diesem Fall mein Vor- und Nachname. Wie wird der eigentliche Name in der SQL-Tabelle bezeichnet.
Vielen Dank für Eure Hilfe
Gruß
Clemens
Ja, deswegen hatte ich auch meine zunächst vorbereitete Antwort abgebrochen (sorry, hatte nicht die Zeit, das auszuführen).
Die Tabelle ist die con_phplib_auth_user_md5.
Gruß
HerrB
Die Tabelle ist die con_phplib_auth_user_md5.
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
-
- Beiträge: 137
- Registriert: Di 17. Aug 2004, 12:32
- Kontaktdaten:
Autor einfügen
Mit folgendem auszugsweisem Code habe ich die Steuerung im Moment laufen:
Nun möchte ich den realen Namen des Autors. Hierfür habe ich den Code nun umgeschrieben (ebenfalls auszugsweise, wobei die 2. Zeile hinzugefügt und die restlichen Zeilen gändert wurden.):
Das funktioniert leider nicht. Vielleicht könnt ihr mir nochmal helfen, und mir sagen, welche Werte ich eingeben muss.
Vielen Dank
Clemens
Code: Alles auswählen
$sql .= "ARTLANG.created AS created, ARTLANG.published AS published, ARTLANG.author AS author, CATLANG.name AS category, ";
$aData[$i]["Author"] = $db2->f("author");
echo '<div class="datum">Erstellt am: ' . $tag . $monat . $jahr . ', um ' . $uhrzeit . ' Uhr von ' .$aValue["Author"]. '</div>';
Code: Alles auswählen
$sql .= "ARTLANG.created AS created, ARTLANG.published AS published, CATLANG.name AS category, ";
$sql .= "phplib_auth_user_md5.realname AS realname, ";
$aData[$i]["Author"] = $db2->f("realname");
echo '<div class="datum">Erstellt am: ' . $tag . $monat . $jahr . ', um ' . $uhrzeit . ' Uhr von ' .$aValue["Author"]. '</div>';
Vielen Dank
Clemens
Nein, das kann auch nicht funktionieren. In dem SQL-Statement ist die angebebene Tabelle nicht eingebunden (siehe den Part ab "FROM...").
Entweder Du holst Dir den Klarnamen über eine extra Abfrage oder - was auch gehen müsste - Du bindest die phplib...usw.-Tabelle in die Abfrage mit ein (hinter dem FROM) und verbindest die Tabellen (artlang.author = phplib...usw..author).
Gruß
HerrB
Entweder Du holst Dir den Klarnamen über eine extra Abfrage oder - was auch gehen müsste - Du bindest die phplib...usw.-Tabelle in die Abfrage mit ein (hinter dem FROM) und verbindest die Tabellen (artlang.author = phplib...usw..author).
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net