Su
Beiträge: 416
|
Unterschiedliche News-Typen
|
Und meine für heute hoffentlich letzte Frage an euch ;) : Auf teamPROJECT.ch habe ich unterschiedliche News-Typen: Die 'ganz gewöhnlichen' mit Titel, Lead, mit oder ohne 'mehr'. Dann die Renndaten, die nur den Lead anzeigen sollen (ein 'mehr' haben sie eh nicht, da ich alle Daten nur als Lead erfasse).
Ich müsste wohl in meine .php-Seiten zwei verschiedene news.php platzieren? Die eine, die sagt: Publiziere alles, was mit 'Ja, auf Startseite' ankreuzt ist ausser den Artikeln aus Gruppe 9, und eine zweite, die befiehlt: Publiziere ausschliesslich die Artikel mit 'Ja, auf Startseite' aus Gruppe 9, und das ohne Titel?
Bin völlig ratlos, wie das anstellen und hoffe inständig auf eure Tipps.
Herzlichen Dank im Voraus
und Grüessli
Susanna
|
http://www.artundmedia.ch
|
|
|
14.12.2012 13:57
|
ZITIEREN
| ANTWORTEN
|
Chris
Beiträge: 510
|
hi su,
ja soweit fast alles korrekt :)
2 includes news.php + daten.php welche du in einem jeweiligen eigenen div container platzierst (damit wir per css sachen ausblenden können + nicht ein eigenes Templateset brauchen).
Denke es würde Sinn machen, wenn der RenndatenBlock immer zuoberst steht und darunter die News kommen. Also bindest Du zuerst das daten.php Include ein und sagst diesem Snippet, er solle nur die Artikel aus der Gruppe 9 mit auf Home anzeigen:
$GLOBALS["DynPG"]->SetParam_AA_seperateHome(true);
$GLOBALS["DynPG"]->SetParam_AA_Group('RENNDATEN-GRUPPENNAME');
und danach das news.php include mit den folgenden einstellungen:
$GLOBALS["DynPG"]->SetParam_AA_seperateHome(true);
$GLOBALS["DynPG"]->SetParam_AA_Groups(array(), array(9));
Also alle mit auf home aber nicht aus gruppe 9.
Danach müsstest Du via css nur noch den Titel ausblenden für die einträge im Daten-Div.
gruss
chris.w.
|
*************************************
Christoph Würsch
Urbanización Aranjuez
Asturianas No° 23
Asuncion / Paraguay
-------------------------------------
Tel: +595 (0)21 332 984
-------------------------------------
http://www.chriswuersch.com
*************************************
|
|
|
14.12.2012 15:34
|
ZITIEREN
| ANTWORTEN
|
Su
Beiträge: 416
|
Lieber Chris
Das funktioniert fantastisch, vielen Dank!
Ich hab folgendes in die datum.php eingesetzt:
$GLOBALS["DynPG"]->SetParam_AA_Group('Renndaten');
Ein winziges Problemchen habe ich noch: Ich würde im Backend den Gruppennamen gern von 'Renndaten' auf 'Nächste Renndaten' oder 'Kommende Renndaten' ändern. Da hab ich mit ganz vielem Zeugs Austesten aber noch nicht herausgefunden, wie ich das in
$GLOBALS["DynPG"]->SetParam_AA_Group('RENNDATEN-GRUPPENNAME');
einsetzen könnte. Klappt bei mir leider weder mit 'Kommende-Renndaten' noch 'Nächste-Renndaten' oder 'NAmpersandaumlStrichpunktchste-Renndaten'.
Ist nicht so tragisch, wär aber halt schon 'chic', wenn in den News das nächste Rennen unter diesem Titel erscheinen würde ;) Falls du mir auch da noch einen Tipp hättest, wärs natürlich schön!
Lieben Dank
und beste Grüsse
Susanna
|
http://www.artundmedia.ch
|
|
|
15.12.2012 12:51
|
ZITIEREN
| ANTWORTEN
|
Chris
Beiträge: 510
|
http://www.dynpg.org/wiki_de/index.php/Funktionsreferenz/Globals
$GLOBALS["DynPG"]->SetParam_AA_Groups(array(ID), array());
Damit kannst Du die ID anstatt dem Namen verwenden.
gruss
chris.w.
|
*************************************
Christoph Würsch
Urbanización Aranjuez
Asturianas No° 23
Asuncion / Paraguay
-------------------------------------
Tel: +595 (0)21 332 984
-------------------------------------
http://www.chriswuersch.com
*************************************
|
|
|
15.12.2012 20:28
|
ZITIEREN
| ANTWORTEN
|
wasi
Beiträge: 122
|
News
|
Hallo zäme
Allen ein tolles neues Jahr, vor allem mit DynPG.
Bin auch wieder mal an einer Website und habe News mit Home-Einträgen eingerichtet.
Das funktioniert soweit gut.
Einzig die css-Formatierung via config_general.css reagiert nicht.
Habe ich falsche Globals:
|?php
$GLOBALS["DynPG"]->setupTemplate('news');
$GLOBALS["DynPG"]->SetParam_AG_Anytime(FALSE);
$GLOBALS["DynPG"]->SetParam_AG_ForceNav(FALSE);
$GLOBALS["DynPG"]->SetParam_AG_Order( Array( 'INDEX' ) );
$GLOBALS["DynPG"]->SetParam_AG_Sort( Array( 'ASC' ) );
$GLOBALS["DynPG"]->Write_AllGroups();
$GLOBALS["DynPG"]->SetParam_AA_Anytime(TRUE);
$GLOBALS["DynPG"]->SetParam_AA_Order( Array( 'DATE_FROM' ) );
$GLOBALS["DynPG"]->SetParam_AA_Sort( Array( 'DESC' ) );
$GLOBALS["DynPG"]->SetParam_AA_Maxview(15);
$GLOBALS["DynPG"]->SetParam_AA_ForceNav(FALSE);
$GLOBALS["DynPG"]->SetParam_AA_CategoryNavigation(FALSE);
$GLOBALS["DynPG"]->SetParam_AA_Groups(Array(23),Array());
$GLOBALS["DynPG"]->Write_AllArticles();
$GLOBALS["DynPG"]->SetParam_A_Anytime(FALSE);
$GLOBALS["DynPG"]->SetParam_A_CategoryNavigation(FALSE);
$GLOBALS["DynPG"]->SetParam_A_PrintNavigation(TRUE);
$GLOBALS["DynPG"]->SetParam_A_FacebookNavigation(FALSE);
$GLOBALS["DynPG"]->SetParam_A_ArticleHeader(TRUE);
$GLOBALS["DynPG"]->Write_Article();
$GLOBALS["DynPG"]->setupTemplate('default');
?|
oder ist evtl. im cms die tpl resp. unter MyCMS das news-Verzeichnis mit articles.tpl oder detail.tpl veraltet.
Danke für die Hilfe.
Grüessli wasi
|
|
|
|
11.01.2013 22:42
|
ZITIEREN
| ANTWORTEN
|
|