Ajax-Livesuche mit Redaxo?

Fragen/Tipps allgemeiner Art

Beitragvon Markus.Staab » 25. Okt 2006, 19:37

Hi,

alle Dateien im REDAXO Ordner sind aus Sicherheitsgründen nicht direkt aufrufbar...

Wenn du das ganze in ein Addon packst, dann kannste da in die "normalen" Artikel bzw das Backend handling mit eingreifen.

Gruß,
Markus
Benutzeravatar
Markus.Staab
Entwickler
 
Beiträge: 9678
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany

Beitragvon Phoenix H. » 26. Okt 2006, 08:24

bin gerade nicht auf der Arbeit, werde es heute Mittag mal angehen und dann zum Besten geben. Mein Ziel wäre ja das "serienreif" zu bekommen.

Bis peter
Ich find ein CMS gut.
Phoenix H.
 
Beiträge: 520
Registriert: 21. Sep 2006, 17:39

Beitragvon Phoenix H. » 26. Okt 2006, 16:06

Wie kann ich das den am einfachsten in ein Addon packen wie du das da oben beschrieben hast?

Man könnte die livesuche.php ja auch als Modul in einen neuen Artikel einpacken und dann in der Suche die get-Datei livesuche.php mit dem absoulten Pfad des Artikels ausgeben oder? Dann natürlich keinen Style auswählen in dem Suchartikel.

Was meinste dazu?
Ich find ein CMS gut.
Phoenix H.
 
Beiträge: 520
Registriert: 21. Sep 2006, 17:39

Beitragvon Phoenix H. » 26. Okt 2006, 17:51

Sooohoooo

ich habe nun das fast alles in /redaxo nur ein kleines Problem noch.

Ich rufe im Suchformular ja die livesuche auf die ist nun in einem Modul in einem Artikel.

Dann muss ich innerhalb des .js ja das livesuche.php aufrufen das die SELECT Abfrage gestaltet.

Das ist diese Zeile
Code: Alles auswählen
files/livesuche/livesearch.php?q=

q ist die Getvariable für die Suche.

wie kann ich denn nun das q sozusagen anhängen?
Ich find ein CMS gut.
Phoenix H.
 
Beiträge: 520
Registriert: 21. Sep 2006, 17:39

Beitragvon Phoenix H. » 26. Okt 2006, 17:56

ok habe es. ich war wohl zu voreilig.
Ich find ein CMS gut.
Phoenix H.
 
Beiträge: 520
Registriert: 21. Sep 2006, 17:39

Beitragvon Phoenix H. » 26. Okt 2006, 18:05

Soooooo dele

Ich meine es nun FAST zu haben. Es läuft und die php Sachen sind in Redaxo.
Nun habe ich nur noch ne Frage, da ich über der Abfrage (Modul) immer noch ne DB Connection einbauen muss. Aber eigentlich bin ich doch durch Redaxo bereits verbunden oder nicht?
Anderfalls bekäme ich eine "keine-Verbindung"-Ohrfeige.

Bis jetzt ist auch nur das .js in /files.

Ich hoffe ich bin kurz vor dem ersten Modul, aber bitte helft mir noch mit dem obrigen Teil.

Danke!
Ich find ein CMS gut.
Phoenix H.
 
Beiträge: 520
Registriert: 21. Sep 2006, 17:39

Beitragvon Markus.Staab » 26. Okt 2006, 18:49

Hi,

da diese Frage schon öfter aufgetaucht ist, hab ich mal nen Wiki-Artikel erstellt:

http://wiki3.redaxo.de/index.php?n=R3.SQL-Beispiele

Gruß,
Markus
Benutzeravatar
Markus.Staab
Entwickler
 
Beiträge: 9678
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany

Beitragvon Dr KillerJoe » 26. Okt 2006, 23:39

breastfed hat geschrieben:Bis jetzt ist auch nur das .js in /files.


Könnte die .js nicht in den js-Ordner?

in <redaxo-root-ordner> existiert doch ein ordner js, oder würde das nicht funktionieren wenn man dort seine js-Dateien ablegt?

mfg
Flo
Die Doku und Wiki sind Deine Freunde!!!
Dr KillerJoe
 
Beiträge: 1711
Registriert: 24. Nov 2005, 22:29

Beitragvon Phoenix H. » 27. Okt 2006, 09:40

Markus,

danke dafür es klappt nun auch ohne die connection.php.
Aber ein Fehler gibt der Code aus, also bei der SELECT.

Meins:
Code: Alles auswählen
for($i = 0; $i < $sql->getRows(); $i++)

Deins:
Code: Alles auswählen
for($i = 0; $i < $sql->getRows(), $i++)

Da war ein , hinter Rows(), eventuell musst du das im wiki auch berichtigen.

Gruß
Ich find ein CMS gut.
Phoenix H.
 
Beiträge: 520
Registriert: 21. Sep 2006, 17:39

Beitragvon Phoenix H. » 27. Okt 2006, 10:04

so dele

aktueller Stand:

Abfrage geht zu (90%). Da habe ich direkt noch eine Frage.
Ich rufe ja die Tabelle rex_12_search_index ab.
Dort rufe ich nur den Namen der Cat ab und derzeit die id. Da habe ich nun zwar einen Link auf den Article aber nicht unter Berücksichtigung von clang. Ich denke doch das man mit dem path diese Sachen in den Griff bekommt oder? Nur wie mach ich aus dem x|x|x einen Pfad der auch richtig ankommt?

-

.js ist nun auch im js Ordner im Root und es geht.
Dort ist in einer Zeile die URL mit "&q=" welches die Variable mitliefert.

-

Die livesuche.php ist nun als Modulausgabe und brauch auch keine connect mehr. Die müsste man nun in einen leeren Artikel einbinden. Dann die ID des Artikels in die action der Suche hinterlegen.

-


Soooo

Also wenn das eine mit dem path fertig ist, kann man die Suche endlich benutzen.
Ob das nun ein Modul für den Downloadbereich wird, weiß ich nicht. Sagt ihr es :)
Ich find ein CMS gut.
Phoenix H.
 
Beiträge: 520
Registriert: 21. Sep 2006, 17:39

Beitragvon franz007 » 27. Okt 2006, 10:51

breastfed hat geschrieben:Ob das nun ein Modul für den Downloadbereich wird, weiß ich nicht. Sagt ihr es :)


Also ich wäre interessiert !! Ich verfolge diesen tread schon seit Tagen aufmerksam.
Benutzeravatar
franz007
 
Beiträge: 276
Registriert: 16. Aug 2006, 00:36

Beitragvon Phoenix H. » 27. Okt 2006, 11:31

ich muss das path-problem halt nur lösen, dann wäre ich einen riesen schritt weiter. danach kann ich gerne meine sachen zur verfügung stellen.
Ich find ein CMS gut.
Phoenix H.
 
Beiträge: 520
Registriert: 21. Sep 2006, 17:39

Beitragvon Dr KillerJoe » 27. Okt 2006, 12:15

franz007 hat geschrieben:
breastfed hat geschrieben:Ob das nun ein Modul für den Downloadbereich wird, weiß ich nicht. Sagt ihr es :)


Also ich wäre interessiert !! Ich verfolge diesen tread schon seit Tagen aufmerksam.


dem schließe ich mich an :)
Die Doku und Wiki sind Deine Freunde!!!
Dr KillerJoe
 
Beiträge: 1711
Registriert: 24. Nov 2005, 22:29

Beitragvon Phoenix H. » 27. Okt 2006, 13:03

Also ich brauche noch eine Antwort wegen dem Path, sonst machts ja keinen Sinn.
Ich find ein CMS gut.
Phoenix H.
 
Beiträge: 520
Registriert: 21. Sep 2006, 17:39

Beitragvon Dr KillerJoe » 27. Okt 2006, 13:18

Wenn ich es wüßte, dann hätt ich es gesagt ;)

mfg
Flo
Die Doku und Wiki sind Deine Freunde!!!
Dr KillerJoe
 
Beiträge: 1711
Registriert: 24. Nov 2005, 22:29

VorherigeNächste

Zurück zu Allgemeines [R3]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste