Hallo zusammen,
ich besitze die Pnews Version 2.07
Ich möchte zukünftigt das \"Archiv\" per URL direkt auf rufen, da ich ein bestimmte Artikel alle
benötigen die einer Kategorie zugeordnet sind.
Wie kann ich das Archiv über URL steuern? Kann mir jemand helfen? Meine Fähigkeiten
mit PHP sind leider begrenzt
Danke schon im Voraus
Thomas
und wie kann ich die News direkt schon anzeigen lassen ohne dass man auf sie erst draufklicken muss???
Inwiefern aufklappen? Eine News aus dem Archiv
direkt aufrufen? Oder alle News einer Kategorie offen anzeigen, wie es normalerweise auf der
unmodifizierten index-Seite möglich ist?
genau die zweite Variante. Alle News einer Kategorie offen anzeigen wie es normalerweise ist.
Das Einfachste wäre wohl die Standard-Index.php der pnews zu nehmen, diese unter einem anderen Namen zu kopieren und dann diese dafür zu nutzen, die verhackfrühstückte Version deiner index.php ist dafür scheinbar nicht mehr zu gebrauchen.
Wenn du weist, was du tust, dann kannst du evtl. das Menü wieder runtersetzten und die Kategorie-Auswahl rausnehmen, aber nur, wenn du dir sicher bist.
und wie koniguriere ich dann die standard-index.php ??
Ganau so, wie ich oben im 2. Bespiel mit Powies News getan habe
/uploads/emoticons/icon_e_smile.gif.f7ec63a2b1c3d90a9415e40455642502.gif\" alt=\":-)\" />
Falls du in der config.inc.php die News pro Seite auf 1 begrenzt hast, dann kannst du das überschreiben indem du in der neuen Anzeigeseite (die neue, nicht mehr index.php-heißende Standard-index.php aus dem pnews2.7-zip-Archiv) direkt unter dem require (kopf.php); noch
$zps = \"20\";
einfügst.
hab das eben mal probiert bei mir kommt da aber nun ne fehlermeldung
http://nachrichten.svnollingen.com/php/pnews/index1.php Fatal error: Call to undefined function: stripblanks() in /www/htdocs/w0055a57/php/pnews/index1.php on line 110
Habe die Anzahl der anzeigte News im Archiv auf 1 definiert.
Die index1.php sieht nun am Anfang so aus
require(\"pnews_main.php\");
$pagetitle.=\" - Aktuelle News\";
require(\"kopf.php\");
$zps = \"20\";
//Willkommen Text
Was stimmt noch nicht?
Da kann ich dir nicht helfen, da ich nicht weiss, wo der Funktionsaufruf herkommt. In der normalen unveränderten index.php wird eine Funktion wie diese nicht aufgerufen und existiert auch nicht. Und du solltest ja auch die oringal-index.php nehmen, weil deine nicht mehr funktioniert.
die index1.php ist eine unveränderte Datei aus der Version 2.07
Definitiv nicht! In der pnews Version 2.07 gibt es keine Funktion mit diesem Namen. Und schon gar nicht an der Stelle im Code.
ok siehe hier es geht
http://nachrichten.svnollingen.com/php/pnews/index1.phpWie kann ich jetzt meine Vorstellung vom Archiv realisieren?
Wenn ich z.B. den Aufruf
http://nachrichten.svnollingen.com/php/pnews/index1.php?showkat=B-Junioren
starte wird mir kein Artikel angezeigt obwohl im Archiv mindestens 3 Artikel eingestellt sind.
Liegt das eventuell daran, dass diese bereits archiviert sind?
*argh* das ist doch schon wieder nicht das Original. Sonst würde das einwandfrei funkionieren. Außerdem solltest du die das $zps nicht auf 1 stellen, sondern die Zeile oben nur einfügen, wenn es so ist. Du bringst mich echt zu verzweifeln...
Halt, ich nehm alles zurück, du schiebst die News manuell ins archiv? dann funktioniert das natürlich so nicht, dann muss in der neuen index1.php noch was geändert wrden. ich schreib gleich was das ist.
Den SqlBefehl in Zeile 80-87 der index1.php in folgendes ändern, sollte funktionieren:
$sqlbefehl= \"Select n.id,titel,news,n.time,kategorie,n.author,name,allowkom,u.nickname,u.email,newsformat,n.catimages
FROM $tab_news n
left join $tab_user u on u.id=n.author
where n.kategorie like \'%$showkat\'
and (n.status=\'view\' OR n.status=\'archiv\')
and n.time < \'$zeit\'
order by n.time DESC
limit $frontpagenews\";
funktioniert 1A Danke für deine Unterstützung!
Kein Problem, entschuldige bitte meine Anfeindungen. Ich hab beim besten Willen nicht damit gerechnet, dass jemand die News manuell verschiebt und nicht einfach von alleine \"reinlaufen\" lässt.
hab ich nicht so empfunden
/uploads/emoticons/icon_e_smile.gif.f7ec63a2b1c3d90a9415e40455642502.gif\" alt=\":-)\" /> außerdem hab ich einen breiten rücken [
/uploads/emoticons/icon_e_surprised.gif.a005678239f11b45b64b526b2c82e9a1.gif\" alt=\":o\" />]
Eine Frage hätte ich da noch? Ist es zwingend notwendig dass ich Anzahl der angezeiten News im Archiv auf 1 minimiere???
Nein
/uploads/emoticons/icon_e_smile.gif.f7ec63a2b1c3d90a9415e40455642502.gif\" alt=\":-)\" /> die kannst du einstellen wie du willst.
Ich hatte nur die Vermutung geäußert, dass dem so ist, weil nur eine News angezeigt wurde.
Hallo,
kurze Nachfrage nochmals:
Kann es sein, dass durch unsere Änderungen das More-Tag deaktiviert wurde?
Wollte eben bei mir eine News eintragen wie ich es immer machen, dabei ist mir aufgefallen dass
das More Tag nicht zur Anwendung kommt.
Gruß
Thomas
Nö, sollte nicht so sein, schließlich wurde am Script an sich nichts geändert. Die einzige Änderung war ja, dass in der modifizierten Seite statt der akutellen auch die archivierten News angezeigt werden. Eine reiner Datenbankbefehl.
Das -Tag ist Script-seitig gelöst und da wurde ja nix gemacht.