|
Jockl
|
 |
« am: 04-02-2006, 19:24:33 » |
|
Hallo!
Ich habe ein Problem. Wenn ich einen Beitrag geschrieben habe, der nicht auf einer weiteren Seite fortgesetzt wird, kann dieser über die Suchfunktion nicht aufgerufen werden. Es erscheint automatisch immer die index.php. Gibt es dafür eine Lösung?
Danke im voraus.
lg jockl
|
|
|
|
|
Gespeichert
|
|
|
|
|
basti
|
 |
« Antwort #1 am: 04-02-2006, 19:47:14 » |
|
Hi,
nein keine Lösung, da ja alle Beiträge, die keinen weiterführenden Text haben auf der gleichen Seite erscheinen.
|
|
|
|
|
Gespeichert
|
|
|
|
|
Jockl
|
 |
« Antwort #2 am: 19-02-2006, 16:24:08 » |
|
Es muss doch sicherlich eine Möglichkeit geben, dies zu beheben. Gibt es hier einige PHP-Experten die mir damit weiterhelfen könnten.
Man muss ja einfach nur feststellen, in welchem Monatsordner der Suchbegriff gefunden wurde. Wenn man dann die Artikel aus diesem Monat mit der passenden Kategorie anzeigt, muss es doch auch möglich sein, diese Artikel anzuzeigen.
Ich hoffe, ich konnte verdeutlichen was ich meine.
|
|
|
|
|
Gespeichert
|
|
|
|
|
basti
|
 |
« Antwort #3 am: 19-02-2006, 16:56:26 » |
|
Hi,
und was bringt dir das dann, wenn du wiest in welchem Monatsordner sie sind? Das Script gibt einfach alles Artikel, die keinen Longtext haben nicht anders aus.
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
basti
|
 |
« Antwort #5 am: 20-02-2006, 02:02:09 » |
|
Dann lösche einfach aus deiner Variable newsmonth die Ordnerverzeichnisse. Das dürfte ja machabr sein oder?
|
|
|
|
|
Gespeichert
|
|
|
|
|
Jockl
|
 |
« Antwort #6 am: 20-02-2006, 20:13:36 » |
|
Und wie?
echo "<a href=\"index.php?nwaction=shownews&nwmode=archiv&newsmonth=$dir#$file
|
|
|
|
|
Gespeichert
|
|
|
|
|
basti
|
 |
« Antwort #7 am: 20-02-2006, 22:33:43 » |
|
Na du hast doch die Variable $dir, die kannst du doch mit preg_replace oder dergleichen umbauen.
|
|
|
|
|
Gespeichert
|
|
|
|
|
Jockl
|
 |
« Antwort #8 am: 21-02-2006, 11:02:41 » |
|
Und da stehe ich jetzt. Kenne ich zwar nicht, aber werde es versuchen selber zu lösen. Würde nämlich gerne wissen, ob ich das auch selber lösen kann. Wenn ich nicht weiterkomme, melde ich mich wieder 
|
|
|
|
« Letzte Änderung: 21-02-2006, 11:07:11 von Jockl »
|
Gespeichert
|
|
|
|
|
Jockl
|
 |
« Antwort #9 am: 25-02-2006, 12:34:44 » |
|
Habs bisher nicht geschafft.
Könntest du mir kurz erklären wie ich es machen muss?
|
|
|
|
|
Gespeichert
|
|
|
|
|
basti
|
 |
« Antwort #10 am: 25-02-2006, 14:48:22 » |
|
Hi, die Variable heisst $dir: $dir = preg_replace("data/archiv/", "", $dir); So ersetzt du das data/archiv mit nix 
|
|
|
|
|
Gespeichert
|
|
|
|
|
Jockl
|
 |
« Antwort #11 am: 25-02-2006, 15:10:33 » |
|
und wo soll ich das einbauen?
egal wo ich das einbau, es kommt immer das:
Warning: Delimiter must not be alphanumeric or backslash in /home/httpd/vhosts/fpdwl.roseflex.com/httpdocs/fpdwlneu/nw14_2/search.php on line 177
|
|
|
|
|
Gespeichert
|
|
|
|
|
basti
|
 |
« Antwort #12 am: 25-02-2006, 17:00:16 » |
|
Wie muss denn jetzt dein Link aussehen, damit die Suche so funktioniert, wie du es möchtest?
|
|
|
|
|
Gespeichert
|
|
|
|
|
Jockl
|
 |
« Antwort #13 am: 25-02-2006, 20:16:30 » |
|
http://...nw14_2/index.php?nwaction=shownews&nwmode=archiv&newsmonth=200602#1124394938
|
|
|
|
|
Gespeichert
|
|
|
|
|
basti
|
 |
« Antwort #14 am: 25-02-2006, 21:50:22 » |
|
Na dann musst du bevor du die Variable $dir einsetzt, diese verändern, wie oben beschrieben. $dir = preg_replace("data/archiv/", "", $dir); echo "<a href=\"index.php?nwaction=shownews&nwmode=archiv&newsmonth=$dir#$file...
|
|
|
|
|
Gespeichert
|
|
|
|
|