Modul Hauptnavigation aus der 4.6.2 zweimal einsetzen

oma wetterwax
Beiträge: 97
Registriert: Do 6. Mai 2004, 07:38
Kontaktdaten:

Beitrag von oma wetterwax » Di 29. Nov 2005, 20:36

HerrB hat geschrieben:Das includes-Verzeichnis im Mandanten-Verzeichns wäre für sowas z.B. ideal.
bingo! genau dort steht es, aber jetzt mal übersichtlich:

1) neue datei "functions.hauptnavi.php in cms/includes erstellen
und die beiden funktionen reinkopieren - sieht dan so aus:

Code: Alles auswählen

<?php
/**
 * muss hierher, damit hauptnavi mehrmals verwendet werden kann
 * Check if a category is child
 * of another category
 *
 * @return boolean true/false
 * @author Jan Lengowski <Jan.Lengowski@4fb.de>
 * @copyright four for business AG 2003
 */
function catIsChildOf($id, $idparent) {

    global $cfg, $client, $lang;

    $db = new DB_Contenido;

    $parent = $id;

    while ( $parent != 0 ) {

        $sql = "SELECT
                    a.parentid
                FROM
                    ".$cfg["tab"]["cat"]." AS a,
                    ".$cfg["tab"]["cat_lang"]." AS b
                WHERE
                    a.idclient  = '".$client."' AND
                    b.idlang    = '".$lang."' AND
                    a.idcat     = b.idcat AND
                    a.idcat   = '".$parent."'";

        $db->query($sql);
        $db->next_record();

        $parent = $db->f("parentid");

        if ($parent == $idparent) {
            return true;
        }

    }

    return false;

}

/**
 * Recursive function for creating
 * the navigation array
 * @param Int $idcat Category id
 */
function nav($idcat) {

        global $navitems, $client, $lang, $cfg, $start_cat;

        $db  = new DB_Contenido;
        $db2 = new DB_Contenido;

        $sql = "SELECT parentid FROM ".$cfg["tab"]["cat"]." WHERE idcat = '$idcat'";

        $db->query($sql);
        $db->next_record();

        $parentid = $db->f("parentid");

        if ( $parentid == 0 ) {

           if ( $idcat != $start_cat ){

                $navitems = array();

                $sql = "SELECT
                            A.idcat,
                            C.name
                                            C.public,
                                            C.idcatlang
                        FROM
                            ".$cfg["tab"]["cat_tree"]." AS A,
                            ".$cfg["tab"]["cat"]." AS B,
                            ".$cfg["tab"]["cat_lang"]." AS C
                        WHERE
                            A.idcat     = B.idcat   AND
                            B.idcat     = C.idcat   AND
                            B.idclient  = '$client' AND
                            C.idlang    = '$lang'   AND
                            C.visible   = '1'       AND
                            B.parentid  = '".$start_cat."'
                        ORDER
                            BY A.idtree";

                      $db->query($sql);

                      while ($db->next_record()) {

                            /* Check for external redirects... */
                            $sql = "SELECT
                                        a.external_redirect AS ext,
                                        a.idartlang AS idartlang
                                    FROM
                                        ".$cfg["tab"]["art_lang"]." AS a,
                                        ".$cfg["tab"]["cat_art"]." AS b,
                                        ".$cfg["tab"]["cat"]." AS c
                                    WHERE
                                        b.idcat     = '".$db->f("idcat")."' AND
                                        c.idclient  = '".$client."' AND
                                        c.idcat     = b.idcat AND
                                        a.idart     = b.idart AND
                                        a.idlang    = '".$lang."'";

                            $db2->query($sql);
                            $flag = false;
                                                        while ($db2->next_record()&&!$flag) {
                                    if (isStartArticle($db2->f("idartlang"), $db->f("idcat"), $lang))
                                    {
                                                                        $flag = true;
                                        $target = ( $db2->f("ext") == 0 ) ? '_self' : '_blank';

                                        $navitems[$db->f("idcat")] = array("idcat"      => $db->f("idcat"),
                                                                            "name"      => $db->f("name"),
                                                                            "target"    => $target,
                                                                                                    "public" => $db->f("public"),
                                                                                                        "idcatlang" => $db->f("idcatlang"));
                                    }
                                                        }
                      }

           }

           return true;
        }

        $sql = "SELECT
                    A.idcat,
                    C.name,
                            C.public,
                                   C.idcatlang
                FROM
                    ".$cfg["tab"]["cat_tree"]." AS A,
                    ".$cfg["tab"]["cat"]." AS B,
                    ".$cfg["tab"]["cat_lang"]." AS C
                WHERE
                    A.idcat     = B.idcat   AND
                    B.idcat     = C.idcat   AND
                    B.idclient  = '$client' AND
                    C.idlang    = '$lang'   AND
                    C.visible   = '1'       AND
                    B.parentid  = '$parentid'
                ORDER BY
                    A.idtree";

        $db->query($sql);

        while ($db->next_record()) {

                /* Check for external redirects... */
                $sql = "SELECT
                            a.external_redirect AS ext,
                            a.idartlang AS idartlang
                        FROM
                            ".$cfg["tab"]["art_lang"]." AS a,
                            ".$cfg["tab"]["cat_art"]." AS b,
                            ".$cfg["tab"]["cat"]." AS c
                        WHERE
                            b.idcat     = '".$db->f("idcat")."' AND
                            c.idclient  = '".$client."' AND
                            c.idcat     = b.idcat AND
                            a.idart     = b.idart AND
                            a.idlang    = '".$lang."'";

                $db2->query($sql);
                                $flag = false;
                while ($db2->next_record() && !$flag) {
                        if (isStartArticle($db2->f("idartlang"), $db->f("idcat"), $lang))
                        {
                                                $flag = true;
                            $target = ( $db2->f("ext") == 0 ) ? '_self' : '_blank';

                            $tmp_nav[$db->f("idcat")] = array("idcat"   => $db->f("idcat"),
                                                              "name"    => $db->f("name"),
                                                                         "public" => $db->f("public"),
                                                                                          "idcatlang" => $db->f("idcatlang"),
                                                              "target"  => $target);
                        }
                                }
        }

        $tmp_nav[$idcat]["sub"] = $navitems;
        $navitems = $tmp_nav;

        /* Function call */
        nav($parentid);

}  // end function
?>
2) der verkürzte output beim modul sieht dann so aus:

Code: Alles auswählen

<?php
/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* Modulname  :      Hauptnavigation
* Author(s)   :     Jan Lengowski, Andreas Lindner, 4fb
* Copyright   :     Contenido - four for business, Andreas Lindner
* Created     :     12.08.2005
************************************************/

#System properties in use:
#Type: navigation, Name: idcat_homepage
#Contains idcat of tree to be displayed in main navigation

#Includes
cInclude("frontend", "includes/functions.navigation.php");
#hier steht das neue cInclude
cInclude("frontend", "includes/functions.hauptnavi.php");

#If no tree is selected, use client setting
$start_cat = "CMS_VALUE[0]";
if ($start_cat=='') {
    $cApiClient = new cApiClient($client);
        $start_cat = $cApiClient->getProperty('navigation','idcat_homepage');
}

if ( !is_object($db2) ) {
    $db2 = new DB_Contenido;
}


if ( catIsChildOf($idcat, $start_cat) ) {
    $sel_idcat = $idcat;
} else {
    $sel_idcat = $start_cat;
}

/* Include Template Class */
include_once($cfg["path"]["contenido"] . 'classes/class.template.php');

/**
 * Array storing alle the
 * navigation data
 */
$navitems = array();


/* Template Instance */
$tpl = new Template;



$sql = "SELECT
            A.idcat,
            C.name,
                    C.public,
                       C.idcatlang
        FROM
            ".$cfg["tab"]["cat_tree"]." AS A,
            ".$cfg["tab"]["cat"]." AS B,
            ".$cfg["tab"]["cat_lang"]." AS C
        WHERE
            A.idcat     = B.idcat   AND
            B.idcat     = C.idcat   AND
            B.idclient  = '$client' AND
            C.idlang    = '$lang'   AND
            C.visible   = '1'       AND
            B.parentid  = '$sel_idcat'
        ORDER BY
            A.idtree";

$db->query($sql);

while ( $db->next_record() ) {

        /* Check for external redirects... */
        $sql = "SELECT
                    a.external_redirect AS ext,
                    a.idartlang AS idartlang
                FROM
                    ".$cfg["tab"]["art_lang"]." AS a,
                    ".$cfg["tab"]["cat_art"]." AS b,
                    ".$cfg["tab"]["cat"]." AS c
                WHERE
                    b.idcat     = '".$db->f("idcat")."' AND
                    c.idclient  = '".$client."' AND
                    c.idcat     = b.idcat AND
                    a.idart     = b.idart AND
                    a.idlang    = '".$lang."'";

        $db2->query($sql);
        #$db2->next_record();
                $flag = false;
                while ($db2->next_record()&&!$flag) {
                if (isStartArticle($db2->f("idartlang"), $db->f("idcat"), $lang))
                {
                                $flag = true;
                    $target = ( $db2->f("ext") == 0 ) ? '_self' : '_blank';

                    $navitems[$db->f("idcat")] = array("idcat"  => $db->f("idcat"),
                                                       "name"   => $db->f("name"),
                                                                 "public" => $db->f("public"),
                                                                               "idcatlang" => $db->f("idcatlang"),
                                                       "target" => $target);
                }
                }
}

/* Create Navigation Array */
if(($sel_idcat=='')||($sel_idcat=='0')){
    $cApiClient = new cApiClient($client);
    $sel_idcat = $cApiClient->getProperty('navigation', 'idcat_homepage');
}

nav($sel_idcat);

/* Start Output buffer */
ob_start();

foreach ($navitems as $key => $data) {

    /* 1. Navigation level */
        if (checkCatPermission($data['idcatlang'],$data['public'])) {
            $tpl->reset();
            $tpl->set('d', 'NAME',  $data['name']);
            $tpl->set('d', 'TARGET', $data['target']);
            $tpl->set('d', 'HREF',  $sess->url('front_content.php?idcat='.$data['idcat']));

            $tpl->next();
            if ($idcat == $data['idcat']) {
                $tpl->generate('templates/navfirst_on.html');
                }elseif(is_array($data['sub'])){
                $tpl->generate('templates/navfirst_open.html');
            } else {
                $tpl->generate('templates/navfirst_off.html');
            }

            /* 2. Navigation level */
            if (is_array($data['sub'])) {
                foreach ($data['sub'] as $key => $data) {
                                if (checkCatPermission($data['idcatlang'],$data['public'])) {
                            $tpl->reset();
                            $tpl->set('d', 'NAME',  $data['name']);
                            $tpl->set('d', 'TARGET', $data['target']);
                            $tpl->set('d', 'HREF',  $sess->url('front_content.php?idcat='.$data['idcat']));
                            $tpl->next();
                            if ($idcat == $data['idcat']) {
                                $tpl->generate('templates/navsecond_on.html');
                                        }elseif(is_array($data['sub'])){
                                        $tpl->generate('templates/navsecond_open.html');
                            } else {
                                $tpl->generate('templates/navsecond_off.html');
                            }

                                    /* 3. Navigation level */
                            if (is_array($data['sub'])) {
                                foreach ($data['sub'] as $key => $data) {
                                                        if (checkCatPermission($data['idcatlang'],$data['public'])) {
                                            $tpl->reset();
                                            $tpl->set('d', 'NAME',  $data['name']);
                                            $tpl->set('d', 'TARGET', $data['target']);
                                            $tpl->set('d', 'HREF',  $sess->url('front_content.php?idcat='.$data['idcat']));
                                            $tpl->next();

                                            if ($idcat == $data['idcat']) {
                                                $tpl->generate('templates/navthird_on.html');
                                                                }elseif(is_array($data['sub'])){
                                                                $tpl->generate('templates/navthird_open.html');
                                            } else {
                                                $tpl->generate('templates/navthird_off.html');
                                            }

                                            /* 4. Navigation level */
                                                    if (is_array($data['sub'])) {
                                                        foreach ($data['sub'] as $key => $data) {
                                                                                if (checkCatPermission($data['idcatlang'],$data['public'])) {
                                                                    $tpl->reset();
                                                                    $tpl->set('d', 'NAME',  $data['name']);
                                                                    $tpl->set('d', 'TARGET', $data['target']);
                                                                    $tpl->set('d', 'HREF',  $sess->url('front_content.php?idcat='.$data['idcat']));
                                                                    $tpl->next();
                                                                    if ($idcat == $data['idcat']) {
                                                                        $tpl->generate('templates/navfourth_on.html');
                                                                                        }elseif(is_array($data['sub'])){
                                                                                        $tpl->generate('templates/navfourth_open.html');
                                                                    } else {
                                                                        $tpl->generate('templates/navfourth_off.html');
                                                                    }

                                                                    /* 5. Navigation level */
                                                                            if (is_array($data['sub'])) {
                                                                                foreach ($data['sub'] as $key => $data) {
                                                                                                        if (checkCatPermission($data['idcatlang'],$data['public'])) {
                                                                                            $tpl->reset();
                                                                                            $tpl->set('d', 'NAME',  $data['name']);
                                                                                            $tpl->set('d', 'TARGET', $data['target']);
                                                                                            $tpl->set('d', 'HREF',  $sess->url('front_content.php?idcat='.$data['idcat']));
                                                                                            $tpl->next();
                                                                                            if ($idcat == $data['idcat']) {
                                                                                                $tpl->generate('templates/navfifth_on.html');
                                                                                            } else {
                                                                                                $tpl->generate('templates/navfifth_off.html');
                                                                                            }
                                                                                            } // end if
                                                                                } // end foreach
                                                                            } // end if
                                                                    } // end if
                                                        } // end foreach
                                                    } // end if
                                            } // end if
                                } // end foreach
                            } // end if
                    } // end if
                } // end foreach
            } // end if
    } // end if
} // end foreach

/* Read out buffer */
$html = ob_get_contents();

/* Clean buffer */
ob_end_clean();

/* Output buffer-contents */
echo $html;
?>
demo: www.arge50plus.at/zukunftsmarkt (seite gerade in arbeit)

ich hoffe, es klappt bei euch auch.
oma
Zuletzt geändert von oma wetterwax am Mi 30. Nov 2005, 21:42, insgesamt 1-mal geändert.

rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag von rezeptionist » Mi 30. Nov 2005, 21:23

sollte diese datei nicht
1) neue datei "functions_hauptnavi.php in cms/includes erstellen
und die beiden funktionen reinkopieren - sieht dan so aus:

Code: Alles auswählen

functions.hauptnavi.php
heißen

greets

danke
greets

roihaddl
Beiträge: 19
Registriert: Sa 9. Okt 2004, 14:28
Wohnort: P(f)alz
Kontaktdaten:

Con 4.6.2

Beitrag von roihaddl » Di 3. Jan 2006, 19:27

Hallo Oma Wetterwax, hab deine Navigation mal lokal ausprobiert, wobei ich allerdings im Fehlerlog folgende Meldung erhalte:

Code: Alles auswählen

[03-Jan-2006 18:57:52] /tus2007/cms/front_content.php?idcatart=1&logout=yes MySQL error 1064: You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near '.public,

                                            C.idcatla
SELECT

                            A.idcat,

                            C.name

                                            C.public,

                                            C.idcatlang

                        FROM

                            con_cat_tree AS A,

                            con_cat AS B,

                            con_cat_lang AS C

                        WHERE

                            A.idcat     = B.idcat   AND

                            B.idcat     = C.idcat   AND

                            B.idclient  = '1' AND

                            C.idlang    = '1'   AND

                            C.visible   = '1'       AND

                            B.parentid  = '0'

                        ORDER

                            BY A.idtree

[03-Jan-2006 18:57:52] /tus2007/cms/front_content.php?idcatart=1&logout=yes next_record called with no query pending in Module ID 48.

Die Navigation an sich funktioniert.

Gruß roihaddl


Server Betriebssystem Apache/2.0.52 (Win32) mod_ssl/2.0.52 OpenSSL/0.9.7d PHP/5.0.2
PHP MySQL database extension mysql
MySQL Serverversion 4.0.21-debug-log
Installierte PHP-Version 5.0.2

HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB » Di 3. Jan 2006, 19:32

Nicht schon wieder.

Da fehlt ein Komma bei

Code: Alles auswählen

C.name 

                                            C.public, 
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net

roihaddl
Beiträge: 19
Registriert: Sa 9. Okt 2004, 14:28
Wohnort: P(f)alz
Kontaktdaten:

Beitrag von roihaddl » Di 3. Jan 2006, 19:45

:oops: Wo hab ich diesen Hinweis überlesen?
Sorry, und trotzdem DANKE für die schnelle Antwort.

roihaddl

BIQA
Beiträge: 49
Registriert: So 20. Nov 2005, 21:13
Wohnort: Koeln
Kontaktdaten:

sorry läuft nicht

Beitrag von BIQA » Do 19. Jan 2006, 14:26

bin Anfänger und habe mich genau an eure anweisungen gehalten...

Aber neben meinem Outputfenster erschein der rote Ball, irgendwas muss ich ändern - weiß aber nicht was...

wer kann helfen?

Nutze 4.6.4
Contenido 4.8.12

Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin » Do 19. Jan 2006, 19:02

hast du das fehlende Komma eingefuegt?
Bitte keine unaufgeforderten Privatnachrichten mit Hilfegesuchen schicken. WENN ich helfen kann, dann mache ich das im Forum, da ich auch alle Postings lese. PN werden nicht beantwortet!

HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB » Fr 20. Jan 2006, 00:07

Das fehlende Komma führt nicht zur roten Lampe. Kopiere den Code, der zur roten Lampe führt z.B. in notepad (Windows XP), schalte den Zeilenumbruch aus und aktiviere die Statusleiste.

Wenn Du mit der Maus auf der roten Lampe verweilst, wird Dir die fehlerhafte Zeile angezeigt (+/- eine Zeile).

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net

Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin » Fr 20. Jan 2006, 00:11

HerrB hat geschrieben:Das fehlende Komma führt nicht zur roten Lampe.
Ach ja, das ist ein php- und kein SQL-Parser. :oops:
Bitte keine unaufgeforderten Privatnachrichten mit Hilfegesuchen schicken. WENN ich helfen kann, dann mache ich das im Forum, da ich auch alle Postings lese. PN werden nicht beantwortet!

uwe-schmitt
Beiträge: 75
Registriert: Di 22. Jul 2003, 09:58
Wohnort: Heidelberg
Kontaktdaten:

Funktioniert das auch mit 4.6.4?

Beitrag von uwe-schmitt » Sa 21. Jan 2006, 10:23

Hallo ans Forum,

ich habe den Workaround wie beschrieben umgesetzt:

...Im (Beispiel-)Layout einen neuen Container gesetzt:
<container id="41" name="Hauptnavi 2te" types="Navigation" default="Hauptnavi 2te">Hauptnavi 2te</container>

... ein neues Modul angelegt (Hauptnavi 2te) und beim ersten Hauptnavigations-Modul den Output angepaßt.

... auch habe ich einen neuen Baum angelegt (mit Startartikeln).

... Des Weiteren im cms/includes-Verzeichnis die PHP-Datei angelegt.

Nun bin ich wohl bei der Zuweisung durcheinander gekommen:

Die ersten beiden Menüpunkte zeigen nach Anwahl den Inhalt an, wie gewohnt, ein zweites Menü erscheint überhaupt nicht. Bei der Anwahl des dritten Menüpunkts dupliziert sich das ganze Menü.

Ich kann mir das überhaupt nicht erklären... Weiß mir jemand einen Rat. Vielen Dank.

Gruß
Uwe Schmitt

BIQA
Beiträge: 49
Registriert: So 20. Nov 2005, 21:13
Wohnort: Koeln
Kontaktdaten:

danke!!!

Beitrag von BIQA » Sa 21. Jan 2006, 14:14

sehr geehrtes Forum,

tausend dank. Ihr hattet recht, die Module und Codes funktionieren einwandfrei. habe sie nochmal mit einem PC hochgespielt und alles lief tadellos.

Vorher habe ich es mit einem mac (9.2 mit Golive) versucht und o.g. Porbleme traten auf. Gibt´s da eine Erklärung?

Nochmal Danke. Wenn ich mehr Erfahrung habe hoffe ich kann ich auch mal was "geben"
Contenido 4.8.12

Maribeauli

Frage zum Modul bzw. zur Suche

Beitrag von Maribeauli » Sa 11. Feb 2006, 14:10

Hallo,

ich habe das Modul, so wie oma wettermax es beschrieben hat, eingebaut in die Version 4.6.4, läuft auch prima.

Nun habe ich aber ein anderes Problem:
Die Suche (das Standard-Modul aus Version 4.6.4) sucht nur in der Kategorie "Hauptnaviagtion", wie kriege ich den die Suche so hin das es:
in allen Kategorien (der Ebenen 1 - x) sucht.

Ich habe schon in der "Suchausgabe" rumgesucht ob ich was finde,
aber leider Erfolg.

Schon mal danke für eine Hilfe.

(Mein erstes Posting, wenn ich was falsch gemacht habe, bitte sagen :-) )

Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin » Sa 11. Feb 2006, 15:33

Du hast nichts falsch gemacht, ausser dass du die Forumssuche nicht (richtig?) benutzt hast. Wegen der Verwendung der Suche gibt's mehrere Postings irgendwo in den Foren zur Version 4.6, such, und du wirst finden. :wink:
Bitte keine unaufgeforderten Privatnachrichten mit Hilfegesuchen schicken. WENN ich helfen kann, dann mache ich das im Forum, da ich auch alle Postings lese. PN werden nicht beantwortet!

Maribeauli

Beitrag von Maribeauli » Sa 11. Feb 2006, 16:30

Halchteranerin hat geschrieben:Du hast nichts falsch gemacht, ausser dass du die Forumssuche nicht (richtig?) benutzt hast. Wegen der Verwendung der Suche gibt's mehrere Postings irgendwo in den Foren zur Version 4.6, such, und du wirst finden. :wink:
Danke. Gefunden. Und funktioniert nun. :D
Ja, ich kenne die Sprüche wegen der nicht benutzen Suche.
Gefunden hatte ich es auch schon vor meinem Posting,
nur habe ich es nicht richtig einsortiert das diese Eingaben beim Mandanten auch dann gelten wenn man nur 1 Mandaten hat.

Ich hätte ja gleich noch 2 weitere fragen 8)
aber die gehören nicht zum Thema Navigation.
Nun gehe ich mal "Suchen" ob so etwas schon mal behandelt wurde :roll:

Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin » Sa 11. Feb 2006, 17:54

Maribeauli hat geschrieben:Nun gehe ich mal "Suchen" ob so etwas schon mal behandelt wurde :roll:
Gute Idee. :lol: Viel Erfolg beim Suchen! Hier gibt's unter Punkt 1 auch einige Tipps zum Suchen:
http://www.contenido.org/forum/viewtopi ... 0993#70993
Bitte keine unaufgeforderten Privatnachrichten mit Hilfegesuchen schicken. WENN ich helfen kann, dann mache ich das im Forum, da ich auch alle Postings lese. PN werden nicht beantwortet!

Gesperrt