Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge

 
Erweiterte Suche

6953 Beiträge in 1147 Themen- von 592 Mitglieder - Neuestes Mitglied: 0etzi

05-09-2008, 22:00:16
faqboard.info - SupportforumScriptfragenNewswriter News Management ScriptNewswriter BugsSuche funktioniert nicht
Seiten: [1] 2   Nach unten
Drucken
Autor Thema: Suche funktioniert nicht  (Gelesen 2407 mal)
Jockl
Jr. Member
**
Offline Offline

Beiträge: 65


Profil anzeigen
« 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
Master of Disaster
Administrator
Hero Member
*****
Offline Offline

Beiträge: 2880



Profil anzeigen WWW
« 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
Jr. Member
**
Offline Offline

Beiträge: 65


Profil anzeigen
« 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
Master of Disaster
Administrator
Hero Member
*****
Offline Offline

Beiträge: 2880



Profil anzeigen WWW
« 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

Jockl
Jr. Member
**
Offline Offline

Beiträge: 65


Profil anzeigen
« Antwort #4 am: 19-02-2006, 17:00:22 »

In dem einfach die Suche nicht gleich auf den Artikel verlinkt sondern auf das Archiv. Ich bin auch schon ziemlich weit.

Nur wenn ich in der search.php die Variable $dir verwende schaut dann der Link so aus, und das funktioniert natürlich nicht:

http://fpdwl.roseflex.com/fpdwlneu/nw14_2/index.php?nwaction=shownews&nwmode=archiv&newsmonth=data/archiv/200508#1124394938

Ich bräuchte als nur eine Variable die nur den Ordner und nicht den ganzen Pfad beinhaltet.

Hier ist meine derzeitige Test-Plattform: http://fpdwl.roseflex.com/fpdwlneu/nw14_2/index_2.php
Gespeichert
basti
Master of Disaster
Administrator
Hero Member
*****
Offline Offline

Beiträge: 2880



Profil anzeigen WWW
« 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
Jr. Member
**
Offline Offline

Beiträge: 65


Profil anzeigen
« 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
Master of Disaster
Administrator
Hero Member
*****
Offline Offline

Beiträge: 2880



Profil anzeigen WWW
« 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
Jr. Member
**
Offline Offline

Beiträge: 65


Profil anzeigen
« 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  grin
« Letzte Änderung: 21-02-2006, 11:07:11 von Jockl » Gespeichert
Jockl
Jr. Member
**
Offline Offline

Beiträge: 65


Profil anzeigen
« 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
Master of Disaster
Administrator
Hero Member
*****
Offline Offline

Beiträge: 2880



Profil anzeigen WWW
« Antwort #10 am: 25-02-2006, 14:48:22 »

Hi,

die Variable heisst $dir:

Zitat
$dir = preg_replace("data/archiv/", "", $dir);

So ersetzt du das data/archiv mit nix Wink
Gespeichert

Jockl
Jr. Member
**
Offline Offline

Beiträge: 65


Profil anzeigen
« 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
Master of Disaster
Administrator
Hero Member
*****
Offline Offline

Beiträge: 2880



Profil anzeigen WWW
« 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
Jr. Member
**
Offline Offline

Beiträge: 65


Profil anzeigen
« Antwort #13 am: 25-02-2006, 20:16:30 »

http://...nw14_2/index.php?nwaction=shownews&nwmode=archiv&newsmonth=200602#1124394938
Gespeichert
basti
Master of Disaster
Administrator
Hero Member
*****
Offline Offline

Beiträge: 2880



Profil anzeigen WWW
« 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.

Zitat
$dir = preg_replace("data/archiv/", "", $dir);
echo "<a href=\"index.php?nwaction=shownews&nwmode=archiv&newsmonth=$dir#$file...
Gespeichert

Seiten: [1] 2   Nach oben
Drucken
Gehe zu: