Re: Ein Artikel in zwei Rubriken

Allgemeine Diskussionen zu ConPresso 4. Handhabung, Möglichkeiten, Verständnisfragen.
Achtung: Bitte benutzt wenn möglich die themenspezifischen Foren!
Benutzeravatar
balu
ConPresso-Entwickler
Beiträge: 1748
Registriert: 01.01.1970 01:00
Hat sich bedankt: 81 Mal
Danksagung erhalten: 133 Mal

Re: Ein Artikel in zwei Rubriken

Beitrag von balu »

Leider laesst sich aufgrund eines Problems mit dem Forum nicht mehr im Urspruenglichen Thread antworten, darum lege ich hier ein neues Thema an und schreibe Euch die Nachricht, die Matthias V an den Support geschrieben hat:

Balu


Leider kann ich bei dem Angegebenen Forum-Thema nicht mehr auf den Artikel antworten.

Könne Sie das bitte eintragen oder beheben ?

Name: Matthias V

Text:

Hallo semf,
danke für die schnelle Hilfe, aber leider löst das mein Problem noch nicht.

Wenn ich die Datei index_php.php direkt im Browser aufrufe, oder über <?php include
(CPO_BASEDIR.'aktuelles/index_php.php'); ?> oder <?php include ('../aktuelles/index_php.php');
?> einbinde, dann erhalte ich folgende Fehlermeldung.

WARNING: You can not do this in a closed category!
WARNUNG: Dieses ist mit einer geschlossenen Rubrik nicht moeglich!

Was mache ich Falsch, oder wie kann ich das Problem lösen ?
Bartels.Schöne
ConPresso Support & Development
Benutzeravatar
semf
Modul-Entwickler
Beiträge: 1853
Registriert: 01.01.1970 01:00
Wohnort: Gütersloh-Friedrichsdorf
Hat sich bedankt: 14 Mal
Danksagung erhalten: 40 Mal
Kontaktdaten:

Re: Ein Artikel in zwei Rubriken

Beitrag von semf »

hallo matthias,

damit sollte dein problem eigentlich geklärt sein - setz die rubrik auf 'öffentlich'!

Viel Erfolg!

Module ConPresso 4.x
Latest News
Tell-a-friend

Module ConPresso 3.4.x
Index_X
Kontakt
RSS-Feed
Umfrage
Gästebuch
Tell-a-Friend

Modul-Download
Benutzeravatar
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:

Re: Ein Artikel in zwei Rubriken

Beitrag von Matthias V »

hallo semf,

danke, manchmal hat man ein Brett vorm Kopf. Schade eigentlich, das das nicht so geht, wie ich es mir gedacht habe.

Aber ist es nicht möglich bein Conpresso etwas zu ändern, dass man über die index_php.php einer geschlossenen Rubrik etwas in andere geschlossene Rubriken einbindet ?

Gruß Matthias
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Benutzeravatar
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:

Re: Ein Artikel in zwei Rubriken

Beitrag von Matthias V »

Hallo nochmal,

ich habe jetzt bei einem anderen CPO-Projekt nur öffentliche Rubriken.
Über

Code: Alles auswählen

include(CPO_BASEDIR.'veranstaltungen/index_php.php');
funktioniert die Einbindung einer anderen Rubrik.

Nun die Frage: Kann ich auch noch die Nummer der Rubrik angeben, da ich mehrere Rubriken diesen Rubrikordner zugewiesen habe. Folgendes wollte ich machen:

Code: Alles auswählen

include(CPO_BASEDIR.'veranstaltungen/index_php.php?rubric=3');
, aber da bekam ich nur folgende Fehlermeldungen:

Code: Alles auswählen

Warning: main(LAUFWERK:/CPO-ORDNER/veranstaltungen/index_php.php?rubric=3) [function.main]: failed to
create stream: Invalid argument in LAUFWERK:\CPO-ORDNER\veranstaltungen\veranstalt.php on line 32

Warning: main() [function.main]: Failed opening 'LAUFWERK:/CPO-ORDNER/veranstaltungen/index_php.php?rubric=3'
for inclusion (include_path='.;c:\php4\pear') in LAUFWERK:\CPO-ORDNER\veranstaltungen\veranstalt.php on line 32
Gibt es irgend eine Möglichkeit trotzdem noch eine Rubrik beim includen anzugeben, möglicherweise mit irgendeiner Variablen, die man vor die Include-Zeile schreibt ?

Gruß Matthias V

P.S.
Oder geht dies nur indem ich für jede Rubrik einen eigenen Rubrikordner erstelle ?
Das wäre aber nicht so ganz im Sinne des Rubrik-Systems von CPO4.

P.P.S.
Als ich http://...CPO-ORDNER/veranstaltungen/index_php.php?rubric=3 in den Browser direkt eingegeben habe, hat es ja auch funktioniert



Beitrag bearbeitet (21.04.05 09:12)
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
ron

Re: Ein Artikel in zwei Rubriken

Beitrag von ron »

Auf dieses Problem bin auch schon gestossen, habe mir dann mit eigenen rubrikordnern geholfen.
hast aber recht, finde das auch nicht im sinne des erfinders...

gruß ron

Benutzeravatar
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:

Re: Ein Artikel in zwei Rubriken

Beitrag von Matthias V »

Hallo,

jetzt habe ich neue Rubrikordner erstellt und in den Rubrikeinstellungen diese Ordner den entsprechenden Rubriken zugeordnet.
In den Templates steht etwas im PHP/Javascript-Bereich drin und es gibt einige Artikel in der Rubrik.

Aber es wird nur angezeigt: "Keine Artikel gefunden".

Wenn ich die index_php.php direkt im Browser aufrufe, dann funktioniert es, aber nicht mit folgendem Include-Befehl:

Code: Alles auswählen

<?php include(CPO_BASEDIR.'news/index_php.php'); ?>
Was mache ich nur falsch ? :( *Kopfkratz*

Ich bin für jede Antwort dankbar, die mir weiterhilft.

Gruß Matthias V



Beitrag bearbeitet (20.04.05 15:48)
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
ron

Re: Ein Artikel in zwei Rubriken

Beitrag von ron »

Hi Markus V,

Weiterhelfen kann ich zwar nicht (Du mir aber immer wieder mal :), aber das bestätigen das es mir genau so geht.
Schaffe es auch nicht diese einzubinden.

Selbes verhalten, wenn ich sie direckt aufrufe werden die artikel angezeigt, wenn ich es aber versuche in die foot-datei einzubinden wird nichts ausgegeben...

<?php include(CPO_BASEDIR.'news/index_php.php'); ?>

verwende ich spasseshalber mal:

<?php include(CPO_BASEDIR.'news/index.php'); ?>

wird die seite nochmal unten angehängt. also am pfad kann es somit nicht liegen.

gruß ron
Benutzeravatar
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:

Re: Ein Artikel in zwei Rubriken

Beitrag von Matthias V »

Hallo ron,

aber ich brauche jemanden der mir hilft ;-)

Gruß Matthias V

P.S.
ich heiße nicht Markus V, es gibt hier im Forum einen Markus R, einen M. Klaucke = Mathias Klaucke (mit einem h), einen Matthias (sonst hätte ich den Benutzernamen gewählt) und wahrscheinlich noch viele leute mit ähnlichen Namen.



Beitrag bearbeitet (20.04.05 16:17)
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Benutzeravatar
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:

Re: Ein Artikel in zwei Rubriken

Beitrag von Matthias V »

@balu,

also irgend etwas ist hier oberfaul, der Einsatzt der index_php.php funktioniert ja gar nicht. Im einzelnen:

Code: Alles auswählen

<!-- start of RUBRIC/_local_header.php -->
Rubrik 3:
<?php include(CPO_BASEDIR.'veranstaltungen3/index_php.php'); ?>

Rubrik 4:
<?php include(CPO_BASEDIR.'veranstaltungen4/index_php.php'); ?>

Rubrik 1 / News:
<?php include(CPO_BASEDIR.'news/index_php.php'); ?>
<!-- end of RUBRIC/_local_header.php -->
Das oben stehende habe ich im _local_header.php stehen. Solange in der Rubrik, die zu diesem _local_header.php gehört keine Artikel stehen, dann wird zu allen Ausgaben (von index_php.php und _include/i_index.php) Keine Artikel gefunden angezeigt.
Sobald ich in dieser Rubrik einen Artikel erstelle, wird dieser gemäß des PHP-Templates, aber auch wieder identisch in allen 4 Ausgaben (3 mal von den index_php.php und 1 mal von _include/i_index.php)

Was mache ich falsch bzw. wo ist der Fehler in CPO 4 RC2

Gruß Matthias V

P.S.
Sobald ich die oben stehenden Zeilen aus dem _local_header.php entferne, dann wird dies Seite wieder mit dem richtigen Bestandteil des Templates angezeigt, also mit dem für die Indexseite.
Komisch, dass ein includen von index_php.php die ausgabe der i_index.php auf der Seite index.php verändert.



Beitrag bearbeitet (21.04.05 10:55)
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Benutzeravatar
semf
Modul-Entwickler
Beiträge: 1853
Registriert: 01.01.1970 01:00
Wohnort: Gütersloh-Friedrichsdorf
Hat sich bedankt: 14 Mal
Danksagung erhalten: 40 Mal
Kontaktdaten:

Re: Ein Artikel in zwei Rubriken

Beitrag von semf »

hallo matthias v,

anstatt CPO_BASEDIR mal BASE_URL probiert?

bei mir funktioniert das hier (im global_header.php):
<? include (BASE_URL."_rubric/index_php.php?rubric=latest%20news"); ?>
<? include (BASE_URL."updates/index_php.php"); ?>

Viel Erfolg!

Module ConPresso 4.x
Latest News
Tell-a-friend

Module ConPresso 3.4.x
Index_X
Kontakt
RSS-Feed
Umfrage
Gästebuch
Tell-a-Friend

Modul-Download
Benutzeravatar
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:

Re: Ein Artikel in zwei Rubriken

Beitrag von Matthias V »

Hallo senf,

leider funktioniert das auch nicht. Habe jetzt jeweils im global_header.php und in _local_header.php <?php include (BASE_URL."news/index_php.php?rubric=news"); ?> benutzt, auch mal ohne das ?rubric=news und ich bekomme immer folgende Fehlermeldungen:

Code: Alles auswählen

Warning: main() [function.main]: php_hostconnect: connect failed in
LAUFWERK:\CPO-ORDNER\veranstaltungen\_local_header.php on line 46

Warning: main(http://www.weko.de/conpresso/news/index_php.php?rubric=news) [function.main]: failed to create
stream: Bad file descriptor in LAUFWERK:\CPO-ORDNER\veranstaltungen\_local_header.php on line 46

Warning: main() [function.main]: Failed opening 'http://www.weko.de/conpresso/news/index_php.php?rubric=news'
for inclusion (include_path='.;c:\php4\pear') in LAUFWERK:\CPO-ORDNER\veranstaltungen\_local_header.php on line 46
Das ganze habe ich auch mit mehreren Rubriken probiert.

Die URL's und die lokalen Pfadangaben stimmen auch alle, aber es will nicht.
Wenn ich http://www.weko.de/conpresso/news/index ... ubric=news aus der Fehlermeldung in die Adressleiste kopiere, dann funktioniert alles wie es soll.

Bei meiner vorherigen Version mit CPO_BASEDIR habe ich ja wenigstens schon eine Ausgabe und keine Fehlermeldung bekommen, auch wenn es die völlig falsche Ausgabe war.

Gruß Matthias V

P.S.
ich habe auf deiner Seite http://www.seventy-soft.de/cops4/_rubric/?rubric=start einen Fehler mit den Template-Platzhaltern entdeckt, den ich auch habe. Sobald man beim Verfallsdatum ein format=...; angibt, wird nur das aktuelle Tagesdatum ausgegeben.



Beitrag bearbeitet (21.04.05 10:33)
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Benutzeravatar
semf
Modul-Entwickler
Beiträge: 1853
Registriert: 01.01.1970 01:00
Wohnort: Gütersloh-Friedrichsdorf
Hat sich bedankt: 14 Mal
Danksagung erhalten: 40 Mal
Kontaktdaten:

Re: Ein Artikel in zwei Rubriken

Beitrag von semf »

hallo matthias v,

rätselhafte dinge mit deiner einbindung!?

zu dem template-platzhalter-problem:
ich hatte das schon zweimal an b&s gesendet - bisher keine antwort bekommen :-(

Viel Erfolg!

Module ConPresso 4.x
Latest News
Tell-a-friend

Module ConPresso 3.4.x
Index_X
Kontakt
RSS-Feed
Umfrage
Gästebuch
Tell-a-Friend

Modul-Download
Benutzeravatar
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:

Re: Ein Artikel in zwei Rubriken

Beitrag von Matthias V »

Hallo semf,

Danke für deinen Versuch, bei mir will es eben nicht, das ist ein Mist.

Gut zu wissen, dass du das mit dem Template-Platzhalter-Problem schon 2 mal geschrieben hast. Dann brauche ich gar nicht zu überlegen, ob ich meine dritte Mail deswegen schreibe, sonst stapeln sich dort nur identische Mails.

Seit welcher CPO 4 Version ist dir das Problem aufgefallen, und seit welcher Version hast du eine Mail geschrieben?

Gruß Matthias V



Beitrag bearbeitet (21.04.05 10:43)
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Benutzeravatar
semf
Modul-Entwickler
Beiträge: 1853
Registriert: 01.01.1970 01:00
Wohnort: Gütersloh-Friedrichsdorf
Hat sich bedankt: 14 Mal
Danksagung erhalten: 40 Mal
Kontaktdaten:

Re: Ein Artikel in zwei Rubriken

Beitrag von semf »

hallo matthias v,

das template-platzhalter-problem ist seit der ersten version vorhanden - und seit dem habe ich halt zweimal was
geschrieben.

Viel Erfolg!

Module ConPresso 4.x
Latest News
Tell-a-friend

Module ConPresso 3.4.x
Index_X
Kontakt
RSS-Feed
Umfrage
Gästebuch
Tell-a-Friend

Modul-Download
Benutzeravatar
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:

Datums-Bug bei Verfallsdatum im Editor

Beitrag von Matthias V »

Hallo semf,

Ich habe den Fehler mit dem Template-Platzhalter-Problem gefunden, jetzt funtkoniert das Verfallsdatum mit format-Angabe es bei mir. *freu*

Das hat mich nur etwa eine halbe Stunde Quelltext-Suche gekostet. Obwohl ich nicht der PHP-Profi bin und das System von CPO nicht so ganz verstehe.

Das die das von b&s nicht hinbekommen haben. ;-)

Solche Fehler entstehen bei Copy und Paste Programmierung.

Und zwar in der Datei _include/parser.php muss die Zeile 502:

Code: Alles auswählen

$replacer[$_regex] = htmlspecialchars(date($parameters['format'], strtotime($content[$key]['[b]pub_date[/b]'])));
durch folgende ersetzt werden:

Code: Alles auswählen

$replacer[$_regex] = htmlspecialchars(date($parameters['format'], strtotime($content[$key]['[b]exp_date[/b]'])));
Wenn nur jedes Problem mit dem ändern von 3 Buchstaben zu lösen wäre.

Gruß Matthias V

P.S.
Jetzt kann ich doch meine 3.Mail an den Support schreiben.

P.P.S.
Solche Copy-Paste-Fehler können aber jedem mal passieren. [offTopic] Und das ist noch lange nicht so verwerflich, wie den Text einer gesammten Webseite zu kopieren. Denn wegen einer Copy-Paste Internetseite könnte es schnell mal ein Donnerwetter geben. Aber dieses hat sich ja dann doch vor seinem Ausbruch wieder verzogen. ;-) [/offTopic]



Beitrag bearbeitet (21.04.05 13:47)
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Antworten