powie.de Tech Forum

pScripte Support => pNews Support => Thema gestartet von: beckham21 am 17. Mai 2007, 12:55:18

Titel: Archiv Aufruf per Url
Beitrag von: beckham21 am 17. Mai 2007, 12:55:18
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
Titel: Archiv Aufruf per Url
Beitrag von: sabre am 17. Mai 2007, 13:09:02
so:
http://nachrichten.svnollingen.com/php/pnews/archiv.php?kategorie=Spielbericht%20Erste
Titel: Archiv Aufruf per Url
Beitrag von: beckham21 am 17. Mai 2007, 13:28:14
und wie kann ich die News direkt schon anzeigen lassen ohne dass man auf sie erst draufklicken muss???
Titel: Archiv Aufruf per Url
Beitrag von: sabre am 17. Mai 2007, 13:40:36
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?
Titel: Archiv Aufruf per Url
Beitrag von: beckham21 am 17. Mai 2007, 13:51:53
genau die zweite Variante. Alle News einer Kategorie offen anzeigen wie es normalerweise ist.
Titel: Archiv Aufruf per Url
Beitrag von: sabre am 17. Mai 2007, 14:03:07
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.
Titel: Archiv Aufruf per Url
Beitrag von: beckham21 am 17. Mai 2007, 14:12:43
und wie koniguriere ich dann die standard-index.php ??
Titel: Archiv Aufruf per Url
Beitrag von: sabre am 17. Mai 2007, 14:22:30
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.
Titel: Archiv Aufruf per Url
Beitrag von: beckham21 am 17. Mai 2007, 14:36:05
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?
Titel: Archiv Aufruf per Url
Beitrag von: sabre am 17. Mai 2007, 14:45:13
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.
Titel: Archiv Aufruf per Url
Beitrag von: beckham21 am 17. Mai 2007, 14:50:52
die index1.php ist eine unveränderte Datei aus der Version 2.07
Titel: Archiv Aufruf per Url
Beitrag von: sabre am 17. Mai 2007, 14:55:50
Definitiv nicht! In der pnews Version 2.07 gibt es keine Funktion mit diesem Namen. Und schon gar nicht an der Stelle im Code.
Titel: Archiv Aufruf per Url
Beitrag von: beckham21 am 17. Mai 2007, 15:16:36
ok siehe hier es geht
http://nachrichten.svnollingen.com/php/pnews/index1.php
Wie 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?
Titel: Archiv Aufruf per Url
Beitrag von: sabre am 17. Mai 2007, 15:28:36
*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...
Titel: Archiv Aufruf per Url
Beitrag von: sabre am 17. Mai 2007, 15:30:21
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.
Titel: Archiv Aufruf per Url
Beitrag von: sabre am 17. Mai 2007, 15:38:07
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\";
Titel: Archiv Aufruf per Url
Beitrag von: beckham21 am 17. Mai 2007, 15:42:07
funktioniert 1A Danke für deine Unterstützung!
Titel: Archiv Aufruf per Url
Beitrag von: sabre am 17. Mai 2007, 15:52:14
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.
Titel: Archiv Aufruf per Url
Beitrag von: beckham21 am 17. Mai 2007, 16:06:55
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\" />]
Titel: Archiv Aufruf per Url
Beitrag von: beckham21 am 18. Mai 2007, 17:24:42
Eine Frage hätte ich da noch? Ist es zwingend notwendig dass ich Anzahl der angezeiten News im Archiv auf 1 minimiere???
Titel: Archiv Aufruf per Url
Beitrag von: sabre am 18. Mai 2007, 18:41:31
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.
Titel: Archiv Aufruf per Url
Beitrag von: beckham21 am 10. Juni 2007, 14:26:18
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
Titel: Archiv Aufruf per Url
Beitrag von: sabre am 10. Juni 2007, 15:17:57
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.