Modul Artikelblättern gesucht ...
-
- Beiträge: 15
- Registriert: Sa 22. Nov 2003, 18:27
- Kontaktdaten:
Modul Artikelblättern gesucht ...
Hallo,
bin newbie und suche ein Modul, was automatisch in einem Artikel einen Link zum nächsten Artikel einbaut, bzw. wieder zurück.
Da muss es doch was geben, oder ?
Wenn nein, wie löse ich es am besten ?
Vielen Dank schon mal !
Gruß
Ralf
bin newbie und suche ein Modul, was automatisch in einem Artikel einen Link zum nächsten Artikel einbaut, bzw. wieder zurück.
Da muss es doch was geben, oder ?
Wenn nein, wie löse ich es am besten ?
Vielen Dank schon mal !
Gruß
Ralf
-
- Beiträge: 19
- Registriert: Sa 29. Nov 2003, 20:56
- Kontaktdaten:
-
- Beiträge: 15
- Registriert: Sa 22. Nov 2003, 18:27
- Kontaktdaten:
So gerade nicht
Hallo,mediaholic hat geschrieben:http://www.contenido.de/front_dev/
nein, ich wollte es nicht über die Artikelübersicht lösen, sondern unter dem jeweiligen Menüpunkt direkt die Startseite mit Link auf die Folgeseiten anzeigen.
Gruß
Ralf
Hallo Pitscheneder,
jetzt hast Du mich aber verwirrt
Nach Deinem ersten Posting dachte ich, Du suchtest ein Modul, das bei jedem Artikel eines Ordners (der Startartikel vielleicht ausgenommen) eingesetzt wird, um - ähnlich wie bei einer Diashow - vor- (und ggf. zurück-)blättern zu können. (Wobei sich u.a. die Frage ergäbe, welches den der "nächste" Artikel ist.)
Gruß
Andreas
jetzt hast Du mich aber verwirrt
Nach Deinem ersten Posting dachte ich, Du suchtest ein Modul, das bei jedem Artikel eines Ordners (der Startartikel vielleicht ausgenommen) eingesetzt wird, um - ähnlich wie bei einer Diashow - vor- (und ggf. zurück-)blättern zu können. (Wobei sich u.a. die Frage ergäbe, welches den der "nächste" Artikel ist.)
Entschuldigung, aber genau das leistet doch z.B. das Modul "Artikelliste", wenn man es auf der Startseite eines Ordners einsetzt!?ich wollte es nicht über die Artikelübersicht lösen, sondern unter dem jeweiligen Menüpunkt direkt die Startseite mit Link auf die Folgeseiten anzeigen
Gruß
Andreas
-
- Beiträge: 15
- Registriert: Sa 22. Nov 2003, 18:27
- Kontaktdaten:
Hallo Andreas,agon hat geschrieben:Hallo Pitscheneder,
...
Entschuldigung, aber genau das leistet doch z.B. das Modul "Artikelliste", wenn man es auf der Startseite eines Ordners einsetzt!?
Gruß
Andreas
erstens funzt das bei mir nicht (siehe Thread http://www.contenido.de/forum/viewtopic.php?t=2507), zweitens will ich keine Liste haben, sondern den ersten Artikel als Startartikel und alle anderen Artikel mittels "Weiter" rechts unten oder so verlinkt haben.
Die Liste der "abgeschnittenen Artikel" auf der Startseite fegällt mir nicht so gut.
Gruß
Ralf
Hallo,
so könnte das automatische Weiterklicken funktionieren:
- Sortierung nach der Artikelsortierung aufsteigend, ansonsten nach Erstellungsdatum absteigend
- angezeigt wird der Link zum vorigen und nachfolgenden Artikel (soweit vorhanden) mit dem jeweiligen Titel
- diverse Erweiterungen/Änderungen vorstellbar (Link zum ersten/letzten/Startartikel, Anordnung der Links über Konfiguration einstellbar, Benennung der Links über Konfiguration einstellbar, welche Links angezeigt werden über Konfiguration einstellbar etc.)
-----
Name: Blaettern
Input: leer
Output:
Hoffe, das war gemeint
Andreas
so könnte das automatische Weiterklicken funktionieren:
- Sortierung nach der Artikelsortierung aufsteigend, ansonsten nach Erstellungsdatum absteigend
- angezeigt wird der Link zum vorigen und nachfolgenden Artikel (soweit vorhanden) mit dem jeweiligen Titel
- diverse Erweiterungen/Änderungen vorstellbar (Link zum ersten/letzten/Startartikel, Anordnung der Links über Konfiguration einstellbar, Benennung der Links über Konfiguration einstellbar, welche Links angezeigt werden über Konfiguration einstellbar etc.)
-----
Name: Blaettern
Input: leer
Output:
Code: Alles auswählen
<?php
$sql = "SELECT ARTLANG.idart, ARTLANG.idartlang, ARTLANG.title
FROM ".$cfg["tab"]["cat_art"]." AS CATART, ".$cfg["tab"]["art_lang"]." AS ARTLANG, ".$cfg["tab"]["art"]." AS ART
WHERE ARTLANG.idart = CATART.idart AND CATART.idart = ART.idart AND ARTLANG.idlang = '$lang'
AND ARTLANG.online = '1' AND ART.idclient='$client' AND CATART.idcat='$idcat'
ORDER BY ARTLANG.artsort ASC,ARTLANG.created DESC";
$db->query($sql);
$i=0;
while ($db->next_record()) {
$articleID[$i] = $db->f("idartlang");
$linkID[$i] = $db->f("idart");
$title[$i] = $db->f("title");
if($linkID[$i]==$idart)
{
$naechster=$i+1;
$voriger=$i-1;
}
$i++;
}
echo '<p>';
if($voriger>=0)
{
$navmod_link ="front_content.php?client=".$client."&la"."ng=".$lang."&idcat=".$idcat."&idart=".$linkID[$voriger]."";
echo '<a href="'.$sess->url("$navmod_link").'">'.$title[$voriger].'</a>';
if($naechster<$i)
{
echo ' | ';
}
}
if($naechster<$i)
{
$navmod_link ="front_content.php?client=".$client."&la"."ng=".$lang."&idcat=".$idcat."&idart=".$linkID[$naechster]."";
echo '<a href="'.$sess->url("$navmod_link").'">'.$title[$naechster].'</a>';
}
echo '</p>';
?>
Andreas
Hallo Agon,
schöne Sache!! Was ich allerdings nicht hinbekomme, das alle Artikel angezeigt werden. Wie lässt sich die Geschichte erweitern, dass ich z.B. 5 - 7 Artikel zu sehen bekomme.
Gruss
Guntram
schöne Sache!! Was ich allerdings nicht hinbekomme, das alle Artikel angezeigt werden. Wie lässt sich die Geschichte erweitern, dass ich z.B. 5 - 7 Artikel zu sehen bekomme.
Gruss
Guntram
Netz: Contenido 4.42 läuft auf Apache/df-exts 1.1 (Unix) mod_ssl/2.8.15 OpenSSL/0.9.6k AuthPG/1.3 FrontPage/5.0.2.2510, MySQL server version 3.23.57-log, PHP 4.2.3 bei Domainfactory
Lokal: Contenido 4.42 läuft auf Apache/2.0.46 (Win32) mod_perl/1.99_10-dev Perl/v5.8.0 PHP/4.3.2 mod_ssl/2.0.46 OpenSSL/0.9.7b
Lokal: Contenido 4.42 läuft auf Apache/2.0.46 (Win32) mod_perl/1.99_10-dev Perl/v5.8.0 PHP/4.3.2 mod_ssl/2.0.46 OpenSSL/0.9.7b
Artikelliste ist bekannt und funktioniert. Ich dachte an ein Blättern wo auf den Seiten unten zu navigieren ist:
|1|2|3| etc.
Guntram
|1|2|3| etc.
Guntram
Netz: Contenido 4.42 läuft auf Apache/df-exts 1.1 (Unix) mod_ssl/2.8.15 OpenSSL/0.9.6k AuthPG/1.3 FrontPage/5.0.2.2510, MySQL server version 3.23.57-log, PHP 4.2.3 bei Domainfactory
Lokal: Contenido 4.42 läuft auf Apache/2.0.46 (Win32) mod_perl/1.99_10-dev Perl/v5.8.0 PHP/4.3.2 mod_ssl/2.0.46 OpenSSL/0.9.7b
Lokal: Contenido 4.42 läuft auf Apache/2.0.46 (Win32) mod_perl/1.99_10-dev Perl/v5.8.0 PHP/4.3.2 mod_ssl/2.0.46 OpenSSL/0.9.7b
Hallo,
erst einmal zum Verständnis:
Du hast eine Kategorie mit mehreren Artikeln. Die Artikel gehören inhaltlich zusammen, sind z.B. Abschnitte eines Textes. Die Reihenfolge der Artikel ist über die Einstellungen ("Sortierschlüssel") definiert.
Abschnitt 1 ist als Startseite definiert, und am Ende von dieser Seite (und auf allen anderen der Kategorie) soll nun eine Liste "1 | 2 | 3" usw. erscheinen, um zu den einzelnen Artikeln navigieren zu können.
Habe ich das richtig verstanden?
Andreas
erst einmal zum Verständnis:
Du hast eine Kategorie mit mehreren Artikeln. Die Artikel gehören inhaltlich zusammen, sind z.B. Abschnitte eines Textes. Die Reihenfolge der Artikel ist über die Einstellungen ("Sortierschlüssel") definiert.
Abschnitt 1 ist als Startseite definiert, und am Ende von dieser Seite (und auf allen anderen der Kategorie) soll nun eine Liste "1 | 2 | 3" usw. erscheinen, um zu den einzelnen Artikeln navigieren zu können.
Habe ich das richtig verstanden?
Andreas
Hallo Agon,
so ist es. Ich habe mit Deinem Modul schon einiges probiert. Aber ich bekomme nie mehr als 3 Artikel angezeigt. So beschreibst Du es natürlich auch.
Gruss
Guntram
so ist es. Ich habe mit Deinem Modul schon einiges probiert. Aber ich bekomme nie mehr als 3 Artikel angezeigt. So beschreibst Du es natürlich auch.
Gruss
Guntram
Netz: Contenido 4.42 läuft auf Apache/df-exts 1.1 (Unix) mod_ssl/2.8.15 OpenSSL/0.9.6k AuthPG/1.3 FrontPage/5.0.2.2510, MySQL server version 3.23.57-log, PHP 4.2.3 bei Domainfactory
Lokal: Contenido 4.42 läuft auf Apache/2.0.46 (Win32) mod_perl/1.99_10-dev Perl/v5.8.0 PHP/4.3.2 mod_ssl/2.0.46 OpenSSL/0.9.7b
Lokal: Contenido 4.42 läuft auf Apache/2.0.46 (Win32) mod_perl/1.99_10-dev Perl/v5.8.0 PHP/4.3.2 mod_ssl/2.0.46 OpenSSL/0.9.7b
Hallo,
so sollte es tun:
Modul: Artikelliste numerisch
Input: (leer)
Output:
Listet alle Artikel der aktuellen Kategorie, die Online sind, als Links mit numerischer Bezeichnung (1 | 2 | 3 | ...); der Startartikel wird immer zuerst angezeigt, die weiteren nach dem Sortierschlüssel aufsteigend bzw. (falls nach Sortierschlüssel nicht eindeutig) nach dem Erstellungsdatum aufsteigend sortiert.
Gruß
Andreas
so sollte es tun:
Modul: Artikelliste numerisch
Input: (leer)
Output:
Code: Alles auswählen
<?php
$sql = "SELECT ARTLANG.idart
FROM ".$cfg["tab"]["cat_art"]." AS CATART, ".$cfg["tab"]["art_lang"]." AS ARTLANG, ".$cfg["tab"]["art"]." AS ART
WHERE ARTLANG.idart = CATART.idart AND CATART.idart = ART.idart AND ARTLANG.idlang = '$lang' AND ARTLANG.online = '1' AND ART.idclient='$client' AND CATART.idcat='$idcat'
ORDER BY CATART.is_start DESC,ARTLANG.artsort ASC,ARTLANG.created ASC";
$db->query($sql);
$i=1;
echo '<p>';
while ($db->next_record())
{
$navmod_link ="front_content.php?client=$client&la"."ng=$lang&idcat=".$idcat."&idart=".$db->f("idart")."";
echo '<a href="'.$sess->url("$navmod_link").'">'.$i.'</a>';
if ($i != $db->num_rows())
{
echo ' | ';
}
$i++;
}
if ($db->num_rows() != 0)
{
echo '</p>';
}
?>
Gruß
Andreas
Hallo Andreas,
perfekt!! Danke.
Gruss
Guntram
perfekt!! Danke.
Gruss
Guntram
Netz: Contenido 4.42 läuft auf Apache/df-exts 1.1 (Unix) mod_ssl/2.8.15 OpenSSL/0.9.6k AuthPG/1.3 FrontPage/5.0.2.2510, MySQL server version 3.23.57-log, PHP 4.2.3 bei Domainfactory
Lokal: Contenido 4.42 läuft auf Apache/2.0.46 (Win32) mod_perl/1.99_10-dev Perl/v5.8.0 PHP/4.3.2 mod_ssl/2.0.46 OpenSSL/0.9.7b
Lokal: Contenido 4.42 läuft auf Apache/2.0.46 (Win32) mod_perl/1.99_10-dev Perl/v5.8.0 PHP/4.3.2 mod_ssl/2.0.46 OpenSSL/0.9.7b
Hallo Andreas,
auf eine zukünftige TODO Liste für dieses Modul möchte ich noch folgendes draufsetzen.
Egal auf welcher Unterseite man sich befindet, ist Seite 1 |1| immer ohne Link, sop dass man meinen könnte, man wäre auf Seite 1 obwohl man z.B auf Unterseite 7 ist. Das ist erzeit noch ein kleines Manko.
Guntram
auf eine zukünftige TODO Liste für dieses Modul möchte ich noch folgendes draufsetzen.
Egal auf welcher Unterseite man sich befindet, ist Seite 1 |1| immer ohne Link, sop dass man meinen könnte, man wäre auf Seite 1 obwohl man z.B auf Unterseite 7 ist. Das ist erzeit noch ein kleines Manko.
Guntram
Netz: Contenido 4.42 läuft auf Apache/df-exts 1.1 (Unix) mod_ssl/2.8.15 OpenSSL/0.9.6k AuthPG/1.3 FrontPage/5.0.2.2510, MySQL server version 3.23.57-log, PHP 4.2.3 bei Domainfactory
Lokal: Contenido 4.42 läuft auf Apache/2.0.46 (Win32) mod_perl/1.99_10-dev Perl/v5.8.0 PHP/4.3.2 mod_ssl/2.0.46 OpenSSL/0.9.7b
Lokal: Contenido 4.42 läuft auf Apache/2.0.46 (Win32) mod_perl/1.99_10-dev Perl/v5.8.0 PHP/4.3.2 mod_ssl/2.0.46 OpenSSL/0.9.7b