Hallo Miteinander,
habe auf unsere Seite das Modul Newsletter Archi eingebaut. Wenn ich denn einen archivierten Letter lesen will, lande ich immer wieder auf der Seite zur Anmeldung.
Hat jemand nen Vorschlag?
http://www.afrika-apart.de/africaapart/ ... idside=205
Vielen Dank, Thomas Michalak
P.S. Bin allen Entwicklern sehr dankbar. Mit Eurer Hilfe ist es uns gelungen eine recht aufwändige Seite zu unserer Ausstellung zu realisieren. Und sie wächst täglich weiter.
Newsletter Archiv
Hallo Thomas,
das Newsletter Archiv ist von mir, also bin ich wohl mal mit Bugfixen dran.
Ich glaube auch, das Problem bereits gefunden zu haben: $idside wird nicht übergeben, darum landet er immer auf dem Startartikel. Das ist mir nicht aufgefallen, weil ich das Modul auf der Startseite von jdk.de einsetze und dort getestet habe.
Bugfix kommt ASAP - ich melde mich dann nochmal hier!
Grüße,
Dennis
das Newsletter Archiv ist von mir, also bin ich wohl mal mit Bugfixen dran.

Ich glaube auch, das Problem bereits gefunden zu haben: $idside wird nicht übergeben, darum landet er immer auf dem Startartikel. Das ist mir nicht aufgefallen, weil ich das Modul auf der Startseite von jdk.de einsetze und dort getestet habe.
Bugfix kommt ASAP - ich melde mich dann nochmal hier!
Grüße,
Dennis
Kennst du schon Content Management Professionals? CMPros ist der weltweite Verband für Content-Management-Profis und -Anwender.
Mitmachen! http://www.cmpros.org
Mitmachen! http://www.cmpros.org
Hallo Thomas,
änder den Output bitte mal wie folgt ab und sag mir, ob es dann besser ist:
Grüße,
Dennis
änder den Output bitte mal wie folgt ab und sag mir, ob es dann besser ist:
Code: Alles auswählen
if (!$idnews) {
echo "<span id=\"fontCMS_VALUE[0]\">Newsletter Archiv</span>";
echo "<table>";
$result = mysql_query("SELECT subject, date, idnews FROM con_news WHERE idclient = $client ORDER BY date DESC");
while ($row = mysql_fetch_row($result)){
echo "<tr>";
echo "<td><a href=front_content.php?client=$client&lang=$lang&subid=$subid&idcat=$idcat&idnews=$row[2]&idside=$idside&sid=$sid#oben>$row[0]</a></td>";
echo "<td>".substr($row[1],0,10)."</td>";
echo "</tr>";
}
echo "</table>";
}
else {
$result = mysql_query("SELECT subject, date, message FROM con_news WHERE idnews = $idnews");
echo "<a name=\"oben\">";
while ($row = mysql_fetch_row($result)){
echo "<span id=\"fontCMS_VALUE[0]\">".$row[0]."</span><br><br>";
echo "<p>".str_replace(chr(13),"<br>",$row[2])."</p>";
}
echo "[ <a href=front_content.php?client=$client&lang=$lang&subid=$subid&idside=$idside&idcat=$idcat&sid=$sid>zurück zur Newsletter-Übersicht</a> ]";
}
Dennis
Kennst du schon Content Management Professionals? CMPros ist der weltweite Verband für Content-Management-Profis und -Anwender.
Mitmachen! http://www.cmpros.org
Mitmachen! http://www.cmpros.org
Bugfix tuts
Hallo Denis,
klappt. Technisch gesehen. Jedoch sprengen die Absätze das Layout. Ich sehe - ich bin kein Programmierer - in Deinem Modul keine Möglichkeit eine Tabelle einzubauen.
Wo muss das gemacht werden?
Ggf. muss ich dann ein Eigenes Layout machen.
Danke für die schnelle Lösung, Thomas
klappt. Technisch gesehen. Jedoch sprengen die Absätze das Layout. Ich sehe - ich bin kein Programmierer - in Deinem Modul keine Möglichkeit eine Tabelle einzubauen.
Wo muss das gemacht werden?
Ggf. muss ich dann ein Eigenes Layout machen.
Danke für die schnelle Lösung, Thomas
Du schreibst "Kein Programmierer", also mach ichs mal langsam. Ich hoffe das ist die Antwort auf Deine Frage..
Dieser Teil
..ist die Ausgabe-Tabelle. Die <td> bis </td> sind (hier 2) Spalten, die sich (nebeneinander) in einer <tr> bis </tr> Zeile befinden.
Willst Du die nebeneinander liegenden Spalten zu untereinander liegenden Zeilen machen, füge folgendes vor der Zeileein:
Jetzt sollte die Ausgabe untereinander erfolgen. Du kannst die Tabelle natürlich auch anders zurechtbasteln...
Dieser Teil
Code: Alles auswählen
echo "<table>";
$result = mysql_query("SELECT subject, date, idnews FROM con_news WHERE idclient = $client ORDER BY date DESC");
while ($row = mysql_fetch_row($result)){
echo "<tr>";
echo "<td><a href=front_content.php?client=$client&lang=$lang&subid=$subid&idcat=$idcat&idnews=$row[2]&idside=$idside&sid=$sid#oben>$row[0]</a></td>";
echo "<td>".substr($row[1],0,10)."</td>";
echo "</tr>";
}
echo "</table>";
Willst Du die nebeneinander liegenden Spalten zu untereinander liegenden Zeilen machen, füge folgendes vor der Zeile
Code: Alles auswählen
echo "<td>.substr(..."
Code: Alles auswählen
echo "</tr>"; // Zeile 1 abschliessen
echo "<tr>"; // Zeile 2 aufmachen
Alles über Final Fantasy 7 und 9:
www.Zeitzumspielen.de
Veranstaltungsmanagement an der FH Osnabrück:
www.VamosOnline.de
www.Zeitzumspielen.de
Veranstaltungsmanagement an der FH Osnabrück:
www.VamosOnline.de
Danke Eisi. 
Bin gerade erst aus dem schönen Sauerland zurück und hätte erst jetzt antworten können. Die Tabelle ist da übrigens absichtlich nicht drin, weil es bei meinem Layout nicht so gefunkt hätte... ich übernehme es dann aber mal in die nächste Version. Ich mache dann nachher mal ein neues Package fertig und lade es hoch.
Grüße,
Dennis

Bin gerade erst aus dem schönen Sauerland zurück und hätte erst jetzt antworten können. Die Tabelle ist da übrigens absichtlich nicht drin, weil es bei meinem Layout nicht so gefunkt hätte... ich übernehme es dann aber mal in die nächste Version. Ich mache dann nachher mal ein neues Package fertig und lade es hoch.
Grüße,
Dennis
Kennst du schon Content Management Professionals? CMPros ist der weltweite Verband für Content-Management-Profis und -Anwender.
Mitmachen! http://www.cmpros.org
Mitmachen! http://www.cmpros.org
Ausgabe der alten Newsletter
Hallo Denis,
danke für dei Mühe. Es ist nicht "Deine" Tabelle, denn die Ausgabe der Archiv-Seite ist O.K.
Wenn ich auf einen Link eines alten NL klicke, erscheint der auf 100 Meter Breite.
Hoffe ein schönes We gehabt zu haben, Thomas
danke für dei Mühe. Es ist nicht "Deine" Tabelle, denn die Ausgabe der Archiv-Seite ist O.K.
Wenn ich auf einen Link eines alten NL klicke, erscheint der auf 100 Meter Breite.
Hoffe ein schönes We gehabt zu haben, Thomas