Eine Sortierung nach Monaten (Gruppierung) macht das Modul latest News: http://community.conpresso.de/viewtopic.php?t=2764 , allerdings mit Artikeln, die nicht im Archiv sind.Bl4ckSh33p hat geschrieben:... oder wird das dann auch irgendwie sortiert z.b. nach Monaten? Sowas wäre nämlich etwas was für (m)eine Newsseite ganz praktisch wäre.
Per link Artikel ins Archiv
- Matthias V
- Modul-Entwickler
- Beiträge: 1251
- Registriert: 01.01.1970 01:00
- Wohnort: Sondershausen
- Hat sich bedankt: 54 Mal
- Danksagung erhalten: 147 Mal
- Kontaktdaten:
mod_Guestbook 4.1.0
Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
-
- ConPresso-User
- Beiträge: 64
- Registriert: 04.08.2006 19:12
- Wohnort: Bayern
- Hat sich bedankt: 6 Mal
- Kontaktdaten:
- Matthias V
- Modul-Entwickler
- Beiträge: 1251
- Registriert: 01.01.1970 01:00
- Wohnort: Sondershausen
- Hat sich bedankt: 54 Mal
- Danksagung erhalten: 147 Mal
- Kontaktdaten:
Es wäre auch möglich die Artikel in eine andere Rubrik (z.B. NewsArchiv) zu verschieben. Der Button dazu existiert schon.Ralf hat geschrieben:Nochmals ganz **lieb** nachgefragt, ...MarkusR hat geschrieben:... Und das Knöpfchen inkl. Code ist auch schnell gestrickt. ...
könnte uns da jemand mit etwas mehr php Kenntnissen wie ich sie habe weiterhelfen ???
mod_Guestbook 4.1.0
Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
- MarkusR
- Handbuchversteher
- Beiträge: 7361
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 110 Mal
- Danksagung erhalten: 933 Mal
- Kontaktdaten:
Hier eine Quick&Dirty-Version:
=== ÖFFNE ===
_admin/articles.php
=== FINDE ===
=== DAVOR, EINFÜGEN ===
=== FINDE ===
=== DAVOR, EINFÜGEN ===
Wichtig! Keine Sicherheitsabfragen, keine Erzeugung von neuen Artikelversionen!
=== ÖFFNE ===
_admin/articles.php
=== FINDE ===
Code: Alles auswählen
case 'articles_delete_really': // {{{
Code: Alles auswählen
case 'articles_archive': // für Ralf {{{
$db = new DB;
$db->query("UPDATE ".CPO_NEWS." "
."SET verfallsdatum = '".date('Y-m-d H:i:s')."' "
."WHERE nr='".addslashes($_GET['nr'])."'");
$views = array('list');
break;
// }}}
Code: Alles auswählen
// Version archive
if ($_SESSION['SID_user']['admin']>ROLE_EDITOR) {
Code: Alles auswählen
// Artikel verfallen lassen für Ralf
printIcon(
BASE_REL.'_admin/articles.php?action=articles_archive&nr='.$db->v('nr'),
SKIN_URL.'pic_mod_active_off.gif',
__('Artikel verfallen lassen'),
true
);
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
- Mr. Magpie
- ConPresso-Profi
- Beiträge: 1004
- Registriert: 01.01.1970 01:00
- Wohnort: Wuppertal
- Hat sich bedankt: 274 Mal
- Danksagung erhalten: 59 Mal
Ich habe diesen Thread vor ein paar Tagen wieder entdeckt und gleich 'mal bei einem Kunden getestet. Das kam prima an!
Als Frage kam allerdings auch sogleich, warum die gesamte Publikationsdatum- und Verfallsdatum-Setzerei nicht zusätzlich(!) auch auf der Artikelliste zugänglich ist. Bei anderen Kundenschulungen höre ich das auch öfter.
Fände ich auch ganz praktisch, denn in der Liste sieht man einfach schneller, wann welche anderen Artikel erscheinen bzw. verfallen
Als Frage kam allerdings auch sogleich, warum die gesamte Publikationsdatum- und Verfallsdatum-Setzerei nicht zusätzlich(!) auch auf der Artikelliste zugänglich ist. Bei anderen Kundenschulungen höre ich das auch öfter.
Fände ich auch ganz praktisch, denn in der Liste sieht man einfach schneller, wann welche anderen Artikel erscheinen bzw. verfallen
Günther Ludwig
- MarkusR
- Handbuchversteher
- Beiträge: 7361
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 110 Mal
- Danksagung erhalten: 933 Mal
- Kontaktdaten:
Re: Per link Artikel ins Archiv
Witzig! Ich wußte gar nicht mehr, dass ich das schon mal gemacht habe und dachte mir schon längere Zeit, dass man das eigentlich dringend bräuchte
Daher habe ich es noch etwas aufgebohrt, so dass nicht nur Artikel per Knopfdruck verfallen können, sondern diese auch wieder publiziert sowie wartende Artikel sofort publiziert werden können... alles mit einem Knopf!
=== ÖFFNE ===
_admin/articles.php
=== FINDE ===
=== DAVOR, EINFÜGEN ===
=== FINDE ===
=== DAVOR, EINFÜGEN ===
Übersetzungen
=== ÖFFNE ===
_include/lang/deutsch/articles.inc.php
=== FINDE (ganz am Ende) ===
=== DAVOR EINFÜGEN ===
Daher habe ich es noch etwas aufgebohrt, so dass nicht nur Artikel per Knopfdruck verfallen können, sondern diese auch wieder publiziert sowie wartende Artikel sofort publiziert werden können... alles mit einem Knopf!
=== ÖFFNE ===
_admin/articles.php
=== FINDE ===
Code: Alles auswählen
case 'articles_delete_really': // {{{
Code: Alles auswählen
case 'articles_archive': // instant expire {{{
$db = new DB;
$db->query("SELECT titel "
."FROM ".CPO_NEWS." "
."WHERE nr='".addslashes($_GET['nr'])."'");
$db->next_record();
$titel = $db->v('titel');
$db->query("UPDATE ".CPO_NEWS." "
."SET verfallsdatum = '".date('Y-m-d H:i:s')."' "
."WHERE nr='".addslashes($_GET['nr'])."'");
logaction('expire article', $_GET['nr'].': '.$titel);
$views = array('list');
break;
// }}}
case 'articles_republish': // republish {{{
$db = new DB;
$db->query("SELECT titel "
."FROM ".CPO_NEWS." "
."WHERE nr='".addslashes($_GET['nr'])."'");
$db->next_record();
$titel = $db->v('titel');
$db->query("UPDATE ".CPO_NEWS." "
."SET verfallsdatum = '2036-01-01 00:00:00' "
."WHERE nr='".addslashes($_GET['nr'])."'");
$views = array('list');
logaction('republish article', $_GET['nr'].': '.$titel);
break;
// }}}
case 'articles_publish': // publish NOW! (minus 1 second for display) {{{
$db = new DB;
$db->query("SELECT titel "
."FROM ".CPO_NEWS." "
."WHERE nr='".addslashes($_GET['nr'])."'");
$db->next_record();
$titel = $db->v('titel');
$db->query("UPDATE ".CPO_NEWS." "
."SET pub_datum = '".date('Y-m-d H:i:s', strtotime( '-1 second' ))."' "
."WHERE nr='".addslashes($_GET['nr'])."'");
logaction('forced publish article', $_GET['nr'].': '.$titel);
$views = array('list');
break;
// }}}
Code: Alles auswählen
// Version archive
if ($_SESSION['SID_user']['admin']>ROLE_EDITOR) {
Code: Alles auswählen
if (time()<=strtotime($db->v('pub_datum'))) { // not published yet
// republish
printIcon(
BASE_REL.'_admin/articles.php?action=articles_publish&nr='.$db->v('nr'),
SKIN_URL.'pic_mod_active_on.gif',
__('publish article now!'),
true
);
} elseif (time()>=strtotime($db->v('verfallsdatum'))) { // already expired
// republish
printIcon(
BASE_REL.'_admin/articles.php?action=articles_republish&nr='.$db->v('nr'),
SKIN_URL.'pic_mod_active_on.gif',
__('republish article'),
true
);
} else {
printIcon(
BASE_REL.'_admin/articles.php?action=articles_archive&nr='.$db->v('nr'),
SKIN_URL.'pic_mod_active_off.gif',
__('expire article'),
true
);
}
=== ÖFFNE ===
_include/lang/deutsch/articles.inc.php
=== FINDE (ganz am Ende) ===
Code: Alles auswählen
);
Code: Alles auswählen
'expire article'
=> 'Artikel verfallen lassen',
'republish article'
=> 'Artikel erneut publizieren',
'publish article now!'
=> 'Artikel JETZT publizieren!',
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle