AJAX arbeiten

Fragen/Tipps allgemeiner Art.

AJAX arbeiten

Beitragvon jorgos » 29. Jan 2012, 16:11

Hallo zusammen,

Grundsätzlich kann ich mit Ajax arbeiten, nur zur Info.
Jetzt möchte ich in einem Addon, mit Ajax ein Sript aufrufen, mit dem ich die Klasse "sql" benötige.
Die kennt das Script natürlich nicht, da ich ja "ausserhalb" der Redaxo-Instanz arbeite.
Wir kann ich in dem neuen Script, diese Klasse benutzen.

Ich hoffe, ich habe mich verstämdlich ausgedrückt :D

Ich freue mich auf Anregungen oder direkte Hilfe :mrgreen:

Jorgos
jorgos
 
Beiträge: 48
Registriert: 13. Jun 2011, 12:08

Re: AJAX arbeiten

Beitragvon jeandeluxe » 29. Jan 2012, 17:29

jorgos hat geschrieben:Wir kann ich in dem neuen Script, diese Klasse benutzen.

Laß es im Redaxo Kontext laufen.. und wenn das nicht möglich oder zu aufwändig sein sollte, dann muß du eben die Daten zwischen deinem script und Redaxo per AJAX austauschen.. d.h. du brauchst Redaxo-seitig ne API die du dir stricken mußt.
mark your solved threads [SOLVED]™ promotion tour.. | Redaxo API Docu | rexdev.de | "You start with some money.."
IT'S A MARATHON. NOT A SPRINT. UNLESS IT IS A SPRINT, THEN SPRINT!
Benutzeravatar
jeandeluxe
 
Beiträge: 1933
Registriert: 29. Sep 2005, 09:50
Wohnort: Hamburg

Re: AJAX arbeiten

Beitragvon Markus.Staab » 29. Jan 2012, 17:36

Hi,

ich würde dir ebenfalls empfehlen, einfach einen Artikel anzulegen mit einem PHP Modul und einem leeren Tempalte.

Darin kannst Du dann alles machen.

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

Re: AJAX arbeiten

Beitragvon jorgos » 29. Jan 2012, 18:20

Erst mal Danke für die Antworten
@Markus.Staab: wie soll ich dann mit Ajax auf den Artikel zugreifen?

Jorgos
jorgos
 
Beiträge: 48
Registriert: 13. Jun 2011, 12:08

Re: AJAX arbeiten

Beitragvon jeandeluxe » 29. Jan 2012, 19:14

jorgos hat geschrieben:Erst mal Danke für die Antworten
@Markus.Staab: wie soll ich dann mit Ajax auf den Artikel zugreifen?

Evtl. beschreibst du erstmal was konkret du vor hast.. ob du per AJAX Richtung Redaxo posten willst um dort was abzufeiern, und/oder ob du Daten von Redaxo zurückbrauchst. Was den Artikel angeht: imho die zweitbeste Lösung, weil du dann eben nen Artikel mit Code drin brauchst, und den Artikel auch direkt anposten mußt. Wenn du eh schon ein Redaxo Addon baust, dann kannst du die API dort über die config.inc.php laufen lassen.. denn die config wird grundsätzlich included. Dort horchst du nach deinem POST, und reagierst entsprechend..
mark your solved threads [SOLVED]™ promotion tour.. | Redaxo API Docu | rexdev.de | "You start with some money.."
IT'S A MARATHON. NOT A SPRINT. UNLESS IT IS A SPRINT, THEN SPRINT!
Benutzeravatar
jeandeluxe
 
Beiträge: 1933
Registriert: 29. Sep 2005, 09:50
Wohnort: Hamburg

Re: AJAX arbeiten

Beitragvon jorgos » 30. Jan 2012, 13:56

Ich möchte aus einem Addon eine Datei laden, in der ich dann Datensätze speichern möchte. Wird natürlich via AJAX in der aufrufenden Datei angezeigt.

Gruß Jorgos
jorgos
 
Beiträge: 48
Registriert: 13. Jun 2011, 12:08

Re: AJAX arbeiten

Beitragvon 69waterproof » 1. Feb 2012, 17:46

Hallo Jorgos

Ich lese die Masterdatei jeweils wie folgt (den Pfad zur Masterdatei musst du anpassen):
Code: Alles auswählen
$master = file(dirname(__FILE__).'/../../../../master.inc.php');
          foreach ($master as $line)
          {
            if ( false !== strpos($line,'$REX[\'DB\'][\'1\'][\'HOST\']')
              || false !== strpos($line,'$REX[\'DB\'][\'1\'][\'NAME\']')
              || false !== strpos($line,'$REX[\'DB\'][\'1\'][\'LOGIN\']')
              || false !== strpos($line,'$REX[\'DB\'][\'1\'][\'PSW\']')
              || false !== strpos($line,'$REX[\'TABLE_PREFIX\']')
              )
            {
              eval($line);
            }
          }

Anschliessend stehen die DB-Parameter in der Variable $REX wie gewohnt zur Verfügung. Mit diesen Parametern kannst du dann einen SQL-Zugang öffnen.

Gruss
Adrian
Azular Webdesign
69waterproof
 
Beiträge: 50
Registriert: 30. Okt 2009, 07:25

Re: AJAX arbeiten

Beitragvon jorgos » 2. Feb 2012, 15:01

Hallo Adrian,

danke für die Info.
Werde es mal testen und melden.


thx.

Jorgos
jorgos
 
Beiträge: 48
Registriert: 13. Jun 2011, 12:08


Zurück zu Allgemeines [R4]

Wer ist online?

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