mod_pages Beta-Version 1

Diskussion zu nicht so umfangreichen Modulen und Start-Up für neue Module. Ansonsten bitte die speziellen Kategorien benutzen!
Antworten
Benutzeravatar
Marky
ConPresso-Checker
Beiträge: 382
Registriert: 11.12.2005 15:29
Hat sich bedankt: 29 Mal
Danksagung erhalten: 18 Mal
Kontaktdaten:

Beitrag von Marky »

GEHT GEHT GEHT !!!
DANKE DANKE DANKE !!!
Gruß
Marky
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Marky hat geschrieben:edit: Nein bin ich mir nicht ... :wall: Ich sollte Sonntags die Finger von Conpresso lassen.... Ich hatte nur in _cfg die beiden Dateien ersetzt und nicht im mod_pages *aaaaaaaaarghhhhh
In _cfg gehören sie ja gar nicht rein und hätten da nie sein sollen... :wink:
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
Benutzeravatar
Marky
ConPresso-Checker
Beiträge: 382
Registriert: 11.12.2005 15:29
Hat sich bedankt: 29 Mal
Danksagung erhalten: 18 Mal
Kontaktdaten:

Beitrag von Marky »

ja ... jetzt hab' ich es auch gesehen. Ich hab' das in Deinem ersten Post zum Thema mit den Backup-Dateien verwechselt.
Schließen wir das Thema also endgültig ab, bevor es noch peinlicher wird ... :oops:
:rofl:

Aber abschließend zum Modul bleibt zu sagen, dass ich den Umstieg empfehlen kann. Einzig fände ich es noch gut, wenn die keywords pro Artikel
in der Seite stehen würden, dann wäre es nahezu perfekt.
Gruß
Marky
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Marky hat geschrieben:Einzig fände ich es noch gut, wenn die keywords pro Artikel in der Seite stehen würden, dann wäre es nahezu perfekt.
Meinst Du jetzt alle Keywords aller Artikel auf der index-Seite und nur die Keywords des einen Artikels auf der Artikelseite?
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
Benutzeravatar
Marky
ConPresso-Checker
Beiträge: 382
Registriert: 11.12.2005 15:29
Hat sich bedankt: 29 Mal
Danksagung erhalten: 18 Mal
Kontaktdaten:

Beitrag von Marky »

...Keywords des einen Artikels auf der Artikelseite?
Bisher stehen ja die der kompletten Rubrik drin ... das hatten wir ja vor Deinem Urlaub schon mal angesprochen ...
Gruß
Marky
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Ich werte das jetzt mal als einfaches "ja"...

änder mal in mod_header die Zeile 52 von

Code: Alles auswählen

		$query = "SELECT keywords, commentary, titel, autor FROM ".CPO_NEWS." WHERE artikel_archiv<2 AND freigabe=".STATE_RELEASED." AND pub_datum<='".date('Y-m-d H:i:s', $now)."' AND verfallsdatum>='".date('Y-m-d H:i:s', $now)."' AND rubric_id='".addslashes($cpoRubric['id'])."' ORDER BY ".$cpoRubricSettings['sorting']." LIMIT ".$pos.",".$cpoRubricSettings['noOfArticles'];
in

Code: Alles auswählen

		$query = (!isset($_REQUEST['nr'])) ? "SELECT keywords, commentary, titel, autor FROM ".CPO_NEWS." WHERE artikel_archiv<2 AND freigabe=".STATE_RELEASED." AND pub_datum<='".date('Y-m-d H:i:s', $now)."' AND verfallsdatum>='".date('Y-m-d H:i:s', $now)."' AND rubric_id='".addslashes($cpoRubric['id'])."' ORDER BY ".$cpoRubricSettings['sorting']." LIMIT ".$pos.",".$cpoRubricSettings['noOfArticles'] : "SELECT keywords, commentary, titel, autor FROM ".CPO_NEWS." WHERE nr='".$_REQUEST['nr']."'" ;
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
Benutzeravatar
Marky
ConPresso-Checker
Beiträge: 382
Registriert: 11.12.2005 15:29
Hat sich bedankt: 29 Mal
Danksagung erhalten: 18 Mal
Kontaktdaten:

Beitrag von Marky »

Letzteres wäre wünschenswert. Die Keywords, die für einen Artikel individuell vergeben wurden, sollten auch einzig und exclusive aller anderen in diesem Artikel auftauchen.

Da fällt mir gerade noch was Positives auf. Dadurch, dass man im Backend nun für jede Rubrik einen footer und header individuell vergeben kann, kann man sich auch meist mehrere Varianten des _rubric-Verzeichnisses sparen, die man vorher gebraucht hätte, um unterschiedliche lokale header- und footer-Dateien zu erzeugen. Bei größeren Auftritten sicher irgendwann wann mal lästig ...
Gruß
Marky
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Marky hat geschrieben:Letzteres wäre wünschenswert.
Und? Geht's?
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
Benutzeravatar
Marky
ConPresso-Checker
Beiträge: 382
Registriert: 11.12.2005 15:29
Hat sich bedankt: 29 Mal
Danksagung erhalten: 18 Mal
Kontaktdaten:

Beitrag von Marky »

?
ne ... eben nicht. :wink:
Es werden ja sowohl auf der Indexseite als auch auf der Detailseite immer alles keywords der gesamten Rubrik angezeigt.

ach so ... hab Dein Posting nicht gesehen ...
Gruß
Marky
Benutzeravatar
Marky
ConPresso-Checker
Beiträge: 382
Registriert: 11.12.2005 15:29
Hat sich bedankt: 29 Mal
Danksagung erhalten: 18 Mal
Kontaktdaten:

Beitrag von Marky »

na klar gehts !!!
SUPER ! :D

Besten Dank!!! Ab jetzt Beta 2 ?
Gruß
Marky
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Nee... Beta 1 plus Thread lesen... :wink:

Für die Beta 2 plane ich ein mit mod_menu vergleichbares Template-System, womit man also die Einstellungen speichern kann und auf verschiedene Presets zurückgreifen kann.
Das erlaubt dann absoluten Einsteigern die Hürde global_header und global_footer zu umgeben und sofort eine "vorzeigbare" HP zu haben.
Das ist der wichtigste Schritt zu ConPressoPlus :wink:
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
koehly
ConPresso-Newbie
Beiträge: 12
Registriert: 17.08.2005 13:47

mod_pages und barrierefreier Code

Beitrag von koehly »

Hallo!

Bei der Erfassung eines globalen Seitenkopfes im Modul mod_pages stehen im Titel des Projektes "&"-Zeichen.

Selbst bei codierter Eingabe als "&" rechnet Conpresso / oder das Modul den String als reines Textzeichen zurück, wirft "unescaped &" als HTML bzw. XHTML aus.
Damit sind die Vorgaben für escapte "&" nicht mehr erfüllt.

Wie kann man das umgehen um stricten Code zu erhalten?

Herzlichen Dank und Grüße

mkoehly
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Kannst die & ja ersetzen lassen.

In mod_header und mod_footer gibt es mehrere Zeilen in der Form
echo $html_string[$i];

da mußt Du ja nur die Ersetzung durchführen lassen.
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
Benutzeravatar
Marky
ConPresso-Checker
Beiträge: 382
Registriert: 11.12.2005 15:29
Hat sich bedankt: 29 Mal
Danksagung erhalten: 18 Mal
Kontaktdaten:

Beitrag von Marky »

Mir ist noch eine Sache beim Includen der Sitemap aufgefallen. Ich hatte das Include in den Footer eingesetzt, um davor mit Artikeltext evtl. noch ein paar Worte zu verlieren ...
Im Footer-Bereich stand schon php-Code drin, so dass ich die Sitemap direkt dahinter gesetzt hatte:

Code: Alles auswählen

<?php
if (!defined('CPO')) exit;

if (stristr($_SERVER['PHP_SELF'],'detail.php')) {
      $printfile = 'detailprint.php';
} else {
      $printfile = 'indexprint.php';
}

if (!empty($_SERVER["QUERY_STRING"])) {
    $printfile .= '?'.$_SERVER["QUERY_STRING"];
}
?>
<?php include(CPO_BASEDIR.$activeModules['Menu']['directory'].'/includes/sitemap.inc.php');
?>
				</div>
				<div id="footer_links">
					<a id="back_link" href="javascript:history.back()">Zurück</a>
					<?php echo '<a id="print_link" href="'.$printfile.'" title="Seite ausdrucken" target="_blank">Drucken</a>';?>
				</div>		
			</div>
		</div>
Aber im Quellcode der Seite nach dem Rendern hat es dann alles nach dem Sitemap-Include weggebizzelt. Also der Ganze DIV-Kram. Das Include in den ersten PHP-Bereich aufzunehmen hatte den gleichen Effekt.
Habe ich in meiner PHP-Unbedarftheit was falsch gemacht ?
Der Leidensdruck meinerseits ist hier nicht so groß, da ich ohnehin jetzt keine Druckansicht bräuchte (dafür war der erste PHP-Code), aber interessieren würde mich schon, was da falsch läuft ...?
Gruß
Marky
koehly
ConPresso-Newbie
Beiträge: 12
Registriert: 17.08.2005 13:47

Mehrzeiliger PHP-Code wird nicht geparst (include mod_tell.)

Beitrag von koehly »

Hallo Forum!
Hallo MarkusR!
MarkusR hat geschrieben:Tja... ich sag's ja nur ungern, aber ich habe Deinen Originalcode (ohne die div's) bei mir in einen Rubrik-Footer in mod_pages kopiert und erhalte das hier
http://conpresso4.de/_rubric/index.php? ... PressoPlus

ich kann also nicht erklären, warum es bei Dir nicht funktioniert... :roll:

Bist Du Dir wirklich sicher, daß Du mod_header und mod_footer ersetzt hast?

Ganz offensichtlich wird bei Dir mehrzeiliger PHP-Code nicht erkant und genau das sollte ja das update beheben...
Beim Versuch, das Modul mod_tellafriend per mod_pages im globalen Footer (im Modul) einzubinden, scheitern wir am Parsen des eingebauten PHP-Codes.

Code: Alles auswählen

<?php 

    if (defined('MOD_TELL_A_FRIEND')) {
   
    //Hier passen Sie den Namen das Modulverzeichnisses an!
    $taf_modDirectory = 'mod_tellafriend';

    //Hier passen Sie den Titel (Tooltip) des Artikel empfehlen-Links an!
    $taf_modLinktitle = 'Artikel empfehlen';

    //Hier passen Sie den Text des Artikel empfehlen-Links an!
    $taf_modLinktext = 'Artikel empfehlen »';
    
    include('../'.$taf_modDirectory.'/tell_a_friend.inc.php');

}
?>
Heraus kommt im Seitenquelltext das hier:

Code: Alles auswählen

<?php 

    if (defined('MOD_TELL_A_FRIEND')) {
   
    //Hier passen Sie den Namen das Modulverzeichnisses an!
    $taf_modDirectory = 'mod_tellafriend';

    //Hier passen Sie den Titel (Tooltip) des Artikel empfehlen-Links an!
    $taf_modLinktitle = 'Artikel empfehlen';

    //Hier passen Sie den Text des Artikel empfehlen-Links an!
    $taf_modLinktext = 'Artikel empfehlen »';
    
    include('../'.$taf_modDirectory.'/tell_a_friend.inc.php');

}
?>
Der Versuch, wie oben zitiertes ein- und mehrzeiliges PHP "abzuspielen" gelingt beides Mal.

Code: Alles auswählen

<?php echo "Hallo Welt (einzeiliges PHP)"; ?><br /><?php
echo "Hallo Welt (mehrzeiliges PHP)";
?>
... Resultat siehe Webseite www.betontmaennlich.de im Seitenfooter als letzten Eintrag.

Was tun?

Vielen Dank...

Grüße Michael
Antworten