+ Antworten
Ergebnis 1 bis 7 von 7

Thema: php in Joomla

  1. #1
    Neu an Board
    Registriert seit
    03.01.2009
    Beiträge
    18
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard php in Joomla

    Hallo,

    ich wollte einmal fragen ob es möglich ist, folgenden Code in Joomla 1.5 einzubinden (am besten als Modul, ohne Iframe)

    PHP-Code:
    <?php
    include("login/include.php");
    ?>

    {loginbox}
    {restricted}
    <?php
    $conn 
    mysql_connect("localhost""root""test") OR die(mysql_error());
    mysql_select_db("joomla") OR die (mysql_error());

    $sql    "SELECT adv_uname, adv_h_loginred FROM alogin_user WHERE adv_uid = '".$_SESSION["adv_uid"]."'";
    $result mysql_query($sql) OR die(mysql_error());
    $row    mysql_fetch_assoc($result);

    echo 
    "Code:<br />\n";
    echo 
    '<a href="'.$row['adv_h_loginred'].'" target="_parent">'.$row['adv_uname'].'</a>';;
    ?>
    Ich habe schon Komponenten,-Module,-Plugins wie Sourcerer, Jumi, Fiji - Joomla Php Module ausprobiert und es hat leider nirgens funktioniert.
    Wenn ich den Code in einer extra Datei aufrufe funktioniert er Problemlos.
    Ich hoffe Ihr könnt mir helfen.

    Mfg Webguru

  2. #2
    Pöser Moderator Avatar von SniperSister
    Registriert seit
    23.09.2005
    Ort
    /home/köln
    Alter
    22
    Beiträge
    2.506
    Bedankte sich
    77
    Erhielt 680 Danksagungen
    in 465 Beiträgen

    Standard

    Was genau bezweckst du denn damit? Was soll der Code machen?

    Gruß Snipy

  3. #3
    Neu an Board
    Registriert seit
    03.01.2009
    Beiträge
    18
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Mit diesem Script kann man einen Code eingeben der einen auf eine bestimmte Seite leitet.
    Da gabs leider kein joomla Modul.

  4. #4
    Neu an Board
    Registriert seit
    03.01.2009
    Beiträge
    18
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Ich habe jetzt "mod_scriptincluder" auspobiert und ich bekomme wie bei den anderen eine weiße Seite angezeigt und Joomla funktioniert nicht mehr.

    Liegt es vielleicht an der Mysql abfrage?
    Weil ich connecte ja zur selben Datenbank, wo auch joomla installeirt ist.
    Könnte man das irgendwie Joomla gerecht umschreiben?

    Mfg Webguru

  5. #5
    Pöser Moderator Avatar von SniperSister
    Registriert seit
    23.09.2005
    Ort
    /home/köln
    Alter
    22
    Beiträge
    2.506
    Bedankte sich
    77
    Erhielt 680 Danksagungen
    in 465 Beiträgen

    Standard

    Ich würde dir raten das einfach in ein entsprechendes Joomla-Modul umzuschreiben:

    http://docs.joomla.org/Tutorial:Crea...for_Joomla_1.5

    Dann kannst du nämlich auch mit der bestehenden Joomla-Datenbankklasse arbeiten und musst keine neue Verbindung erstellen:

    PHP-Code:
    $db JFactory::getDBO();
    $db->setQuery("SELECT adv_uname, adv_h_loginred FROM alogin_user WHERE adv_uid = '".$_SESSION["adv_uid"]."'");
    $row $db->loadObject();

    echo 
    "Code:<br />\n";
    echo 
    '<a href="'.$row->adv_h_loginred.'" target="_parent">'.$row->adv_uname.'</a>';; 
    Gruß Snipy

  6. #6
    Neu an Board
    Registriert seit
    03.01.2009
    Beiträge
    18
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Ich habe das Hallo welt Tutorial schond es öfteren probiert und bekomme es einfach nicht hin :(
    Bin ja auch nur ein Designer

    Könnte ich den Code von dir gleich ersetzten und funktioniert er dann?
    Oder muss ich erst noch andere Codes einbasteln?

    Mfg Webguru

  7. #7
    Pöser Moderator Avatar von SniperSister
    Registriert seit
    23.09.2005
    Ort
    /home/köln
    Alter
    22
    Beiträge
    2.506
    Bedankte sich
    77
    Erhielt 680 Danksagungen
    in 465 Beiträgen

    Standard

    Poste mal den Inhalt der login/include.php

    Gruß Snipy

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein