+ Antworten
Seite 2 von 2 ErsteErste 1 2
Ergebnis 11 bis 13 von 13

Thema: Fragen und Antworten zu Joomla - FAQ

  1. #11
    Moderator
    Registriert seit
    27.04.2006
    Beiträge
    8.812
    Bedankte sich
    345
    Erhielt 3.828 Danksagungen
    in 2.999 Beiträgen

    Standard

    -------------------------------------------------------------------------------
    6.) Suchen und Finden von Antworten
    -------------------------------------------------------------------------------
    6.1 Einleitung
    -------------------------------------------------------------------------------
    Die vorliegende FAQ kann naturgemäß nur einen kleinen Teil aller Anliegen und Themen abdecken. Aber im Forum selbst wurde fast jedes anscheinend so neue Thema sehr oft schon besprochen. Oft finden sich mit wenigen Suchvorgängen Lösungen, ohne dafür einen neuen Thread eröffnen zu müssen. Nebenbei geht dies oft viel schneller, als wenn man auf die Antwort warten muss. Die Kunst besteht jetzt darin, diese Lösungen zu finden. Darüber handelt der folgende Text.
    (Generell lohnt es sich, dass man sich mit dem Suchen und Finden im Internet intensiv beschäftigt, damit lassen sich auch andere Probleme außerhalb von Joomla lösen.)
    Der Dumme lernt aus seinen Fehlern, der Kluge aus den Fehlern der anderen.
    Chinesische Weisheit.
    -------------------------------------------------------------------------------
    6.2 Suche
    -------------------------------------------------------------------------------
    6.2.1 Suche in diesem Forum
    -------------------------------------------------------------------------------

    Standard Forumssuche

    Die Standard Forumssuche findet man oben im Menü an neunter Stelle. Klickt man auf den grünen Button, klappt das Suchformular aus. Hier können die Suchbegriffe eingegeben werden. Dabei ist diese Suche so nicht sehr hilfreich. Nach dem eingegebenem Suchwort wird zwar gesucht, die Ergebnisse werden aber chronologisch wiedergegeben. Gerade bei häufig wiederkehrenden Anfragen mit entsprechend vielen Threads verweisen die Supporter hier im Forum auch gerne auf die Suche. Die Suche mit der Standard Sortierung "letzem Beitrag", also chronologisch, findet dann vor allem solche Threads mit solchen Verweisen auf die Suche, das ist dann nicht besonders hilfreich. Deshalb gibt es die Empfehlung, die erweiterte Suche zu verwenden.

    Erweiterterte Forumsuche

    Nach dem Klick auf den Suchbutton findet man unter dem Suchformular den Link zur erweiterten Suche, dort gibt es zahlreiche sinnvolle Einstellmöglichkeiten. Die wichtigste Option findet man unten links: "Sortiere Treffer nach" sollte fast immer auf "Relevanz" gesetzt werden, das erhöht die Ergebnisqualität enorm. Die Relevanz wird nach Anzahl der Posts gewertet, oft findet man so sogenannte "Sammelthreads" mit entsprechend vielen Hinweisen und Lösungen. Dann sollte man die Suche erst auf ein Forumsbereich unten rechts eingrenzen, dass ungefähr dem Thema entspricht. Also Joomla 1.0 oder 1.5, Komponenten oder Module usw. Wenn das nicht unbedingt zum Erfolg führt, kann man die Suche durch markieren mehrerer Fourmsbereiche ausweiten, nicht immer sind alle Themen richtig in den Bereichen einsortiert, z. B. finden sich Fragen zu Komponenten auch im Bereich zu Modulen usw. Die Moderatoren von Joomlaportal.de können diese gar nicht alle verschieben, dafür ist die Anzahl zu groß.

    Manchmal ist die Eingrenzung auf einen Benutzername, der mindestens einen Post im jeweiligen Thread gemacht hat sinnvoll. Das kann z. B. dann der Fall sein, wenn der User als besonders "Wissend" im gesuchten Bereich bekannt ist. So erhöht sich u. U. die Chance auf das finden eines hilfreichen Threads.

    Probleme mit der internen Forumssuche

    Nicht alle Suchstrings funktionieren mit der internen Suchfunktion. Dazu gehören allgemeine Suchworte wie "wie" und kurze Zahlenfolgen "123". Deshalb weichen viele User oft auf die Suche mit Hilfe einer Suchmaschine aus.
    -------------------------------------------------------------------------------
    6.2.2 Suche mit einer Suchmaschine
    -------------------------------------------------------------------------------

    Natürlich bietet sich eine allgemeine Suchmaschine an, um Lösungen für Probleme in Zusammenhang mit Joomla zu finden. Damit lassen sich auch die Suchbegriffe nutzen, die die interne Forumssuche blockiert, siehe oben.

    Dabei kann man neben den normalen Suchbegriffen einige Eingrenzungen gemacht werden. So kann man mit dem Parameter "site:" die Suche auf einzelnen Webseiten begrenzen, die Suche nach "site:joomlaportal.de Suchwort" sucht nur nach Ergebnissen aus diesem Forum. Dies funktioniert nicht mit allen Suchmaschinen. Eine Übersicht über die weiteren Möglichkeiten findet sich in der Hilfe der jeweiligen Suchmaschine.

    -------------------------------------------------------------------------------
    6.3 Suchstrategie
    -------------------------------------------------------------------------------

    Suche nach Lösungen bei Fehlermeldungen

    Dies ist eines der besten Beispiele, wie man effizient Problemlösungen findet. Beispielsweise gibt es folgende Fehlermeldung auf der Seite:
    Code:
    Warning: cannot yet handle MBCS in html_entity_decode()! in /home/web123456/htdocs/libraries/joomla/application/pathway.php on line 209
    Mit der Fehlermeldung lässt sich herrvorragend suchen. Allerdings muss immer der individuelle Pfad zur Datei entfernt werden. In dem Fall also /home/web123456/htdocs/ (Der Ordner libaries befindet sich bereits in der Joomlaverzeichnisstruktur und ist somit bei allen Vorkommnissen der Fehlermeldung gleich). Damit ergibt sich als Suchphrase für die Suchmaschine
    Code:
    Warning: cannot yet handle MBCS in html_entity_decode()! in libraries/joomla/application/pathway.php on line 209
    Meist reicht aber der relevante erste Teil der Fehlermeldung in die Suche einzugeben, hier z. B.
    Code:
    Warning: cannot yet handle MBCS in html_entity_decode()!
    Andere Probleme

    Oft gibt es aber keine Fehlermeldung, dann sollte man das Problem in wenigen prägnanten Worten umschreiben, z. B. "Keine Editor Buttons", "Text zentrieren", "Text Formatierung fehlt" oder "Gästebuch Komponente empfehlen". Bei der internen Suchfunktion reichen diese Angaben oft, wie bereits geschrieben wählt man am besten die erweiterte Suche mit der Option "Sortiere Treffer nach Relevanz". Bei der Verwendung von Suchmaschinen sollte natürlich immer das Wort "Joomla" mit verwendet werden, also wird dann aus "Keine Editor Buttons" "Keine Editor Buttons Joomla". Selbst wenn man die genauen Fachwörter nicht kennt, andere Benutzer hatten bereits das gleiche Problem und haben in Ihren Fragen allgemeine Beschreibungen benutzt, nach denen man insbesondere mithilfe von Suchmaschinen suchen kann. "Weiße Seite im Backend" findet z. B. viele Threads mit Lösungen, auch wenn dieses "Symptom" nicht annähernd die Ursachen beschreibt. Ob ein Suchergebnis hilfreich ist, erkennt man hier im Forum schnell an der Markierung "Gelöst:". Wenn das gewünschte nicht dabei ist, kann man die Suchworte natürlich variieren. Man sollte sich nur nicht von der oft sehr hohen Anzahl der Suchtreffer abschrecken lassen, die relevanten befinden sich fast immer unter den ersten zwanzig Ergebnissen. Die weiteren Treffer lässt man einfach links liegen.

    Mit dieser Strategie sollten sich mit etwas probieren die allermeisten Probleme durch finden von Lösungen beheben lassen.

    -------------------------------------------------------------------------------
    6.4 Nichts gefunden, was weiterhilft?!
    -------------------------------------------------------------------------------

    Für den unwahrscheinlichen Fall, dass alles Suchen nicht hilft, eröffnet man dann im richtigen Forumsbereich einen neuen Thread (oder eben einen neuen Post in einem vorhandenen Thread). Wie dabei vorgegangen werden muss, steht in den Forenregeln. Das wichtigste sind umfangreiche Angaben über das verwendete System, über Versionsstände, über Vorgehensweise und konkrete Fehlerbeschreibungen. "Geht nicht" ist nicht konkret. Bitte bedenkt, dass Ihr hier kostenlose Hilfe von Supporten erbittet, die Ihre Freizeit für Eure Probleme opfern. Macht es den Helfenden so einfach wie möglich, um so eher erhaltet Ihr Hilfe.
    Geändert von Lacki (25.01.2012 um 16:45 Uhr)

  2. Erhielt Danksagungen von:


  3. #12
    Moderator
    Registriert seit
    27.04.2006
    Beiträge
    8.812
    Bedankte sich
    345
    Erhielt 3.828 Danksagungen
    in 2.999 Beiträgen

    Standard

    -------------------------------------------------------------------------------
    7.) PHP-Codestücke zur Template Steuerung
    -------------------------------------------------------------------------------
    Abfrage nach der momentan aufgerufenen Komponente:
    Verwendung dieses Werts für die Einbindung einer Modulposition:
    PHP-Code:
    <?php if (JRequest::getVar('option') == 'com_content' )  : ?>
        <jdoc:include type="modules" name="modulposition_nur_bei_com_content" style="xhtml" />
    <?php endif; ?>
    (Veraltet)
    -------------------------------------------------------------------------------
    Abfrage des momentanen Views:
    Hier wird beispielsweise abgefragt, ob die "Startseite" angezeigt wird (genauer, die Anzeige von "Hauptbeiträgen")

    PHP-Code:
    <?php if(JRequest::getVar('view') != 'featured')  : ?>
        <jdoc:include type="modules" name="moduleposition_ohne_featured_blog" style="xhtml" />
    <?php endif; ?>
    (Veraltet)
    -------------------------------------------------------------------------------
    Prüfung, ob der momentane Menüpunkt der Standardmenüeintrag ist (Der Menüpunkt, der direkt bei Ersteintritt auf der Seite angezeigt wird. Also dann, wenn die index.php ohne Parameter aufgerufen wird):

    PHP-Code:
    <?php
    $menu 
    JSite::getMenu();
    if (
    $menu->getActive() == $menu->getDefault()) {
            echo 
    'This is the front page';
    }
    ?>
    Für Mehrsprachige Sites muss der Code wie folgt eingebaut werden

    PHP-Code:
        <?php $app JFactory::getApplication(); ?>
        <?php $menu =  $app->getMenu(); ?>
        <?php $lang JFactory::getLanguage(); ?>
        <?php if ($menu->getActive() == $menu->getDefault($lang->getTag())) { ?>
        code goes here...
        <?php ?>
    damit auch der Language-Tag ausgewertet wird.

    Das Gegenstück dazu, um Teile auf der Startseite auszublenden

    PHP-Code:
        <?php $app JFactory::getApplication(); ?>
        <?php $menu =  $app->getMenu(); ?>
        <?php $lang JFactory::getLanguage(); ?>
        <?php if ($menu->getActive() != $menu->getDefault($lang->getTag()))  { ?>
        code goes here...
        <?php ?>
    Quelle und Ergänzung von Helrunar
    -------------------------------------------------------------------------------
    Ausgabe nach Status eingeloggt/nicht eingeloggt
    PHP-Code:
    <?php
    $user 
    JFactory::getUser();
    if (!
    $user->id) :
    ?>
    Ausgabe nur für eingeloggte User
    <?php
    endif;
    ?>
    -------------------------------------------------------------------------------
    Modulausgabe je nach Benutzergruppe

    Modulausgabe je nach Benutzergruppe per Gruppenname abfragen (fehleranfällig):
    PHP-Code:
    <?php
    // per Gruppenname abfragen (fehleranfällig)
    // Achtung: Namen können im Backend geändert werden!
    if ( array_key_exists('Registered'JFactory::getUser()->groups) ) : ?>
        <jdoc:include type="modules" name="sonderangebote" />
    <?php endif; ?>
    per Gruppen-ID abfragen (besser)
    PHP-Code:
    <?php
    // per Gruppen-ID abfragen: #2 = Gruppe "Registered"
    if ( in_array(2JFactory::getUser()->groups) ) : ?>
        <jdoc:include type="modules" name="sonderangebote" />
    <?php endif; ?>
    Gast oder angemeldet?
    PHP-Code:
    <?php
    // Gast oder angemeldet?
    if ( JFactory::getUser()->guest ) : ?>
        <jdoc:include type="modules" name="werbung" />
    <?php else: ?>
        <jdoc:include type="modules" name="keine_werbung" />
    <?php endif; ?>
    Dank an CirTap
    -------------------------------------------------------------------------------
    Itemid Ausgabe im Template
    PHP-Code:
    <?php
    $app 
    JFactory::getApplication();
    $active $app->getMenu()->getActive()->id;
    echo 
    $active;
    ?>
    Quelle
    Direkte Verwendung der übergebenen Variablen (funktioniert nicht beim Standardmenüpunkt)
    PHP-Code:
    $itemid JFactory::getApplication()->input->getInt('Itemid');

    if(
    false == in_array($itemid, array(101104)))
    {
       
    // Mach was
    }
    else
    {
       
    // Was anderes...

    Quelle
    -------------------------------------------------------------------------------
    PHP if Bedingung mit Alternative
    PHP-Code:
    <?php
    if (Bedingung) :
    ?>
    Ausgabe bei Bedingung wahr
    <?php
    else :
    ?>
    Ausgabe bei Bedingung unwahr
    <?php
    endif;
    ?>
    -------------------------------------------------------------------------------
    Weitere Infos:
    http://open-images.com/referenzen/jo...g-per-php.html
    Geändert von Lacki (07.08.2012 um 13:22 Uhr)


  4. #13
    Moderator
    Registriert seit
    27.04.2006
    Beiträge
    8.812
    Bedankte sich
    345
    Erhielt 3.828 Danksagungen
    in 2.999 Beiträgen

    Standard

    Anmerkungen:
    An alle Supporter: Änderungs- und Ergänzungsvorschläge sind natürlich sehr gerne gesehen
    Einen herzliches Dankeschön geht erst mal an Cybergurk, von dessen Fragen und Antworten Thread ich mich heftig inspirieren lies. Und natürlich Danke auch an alle anderen Supporter hier im Forum, von deren Beiträgen diese FAQ hergeleitet wurde. Den Anreiz für die Erstellung dieser FAQ haben mir im übrigen vor allem die Beiträge von Lexus und Lintzy aus diesem Thread gegeben.

    Versionshistorie:
    FAQ V 0.1 vom 11.12.09: Erste Version mit noch zahlreichen Fehlern
    FAQ V 0.2 vom 11.12.09: Einige Korrekturen eingepflegt. Leider noch viel Themen offen (sammle in den nächsten Tagen weiter)
    FAQ V 0.3 vom 14.12.09: Ergänzungen Template Overrides, Migration und anderes, Verarbeitung der Hinweise von keraM und SirDrake
    FAQ V 0.4 vom 15.12.09: Einarbeitung der Tipps von Axel aka time4mambo von dessen Webseite time4joomla.de (DANKE Axel), weitere Korrekturen
    FAQ V 0.5 vom 20.12.09: Weitere Ergänzungen (SEO, Editoren etc.), Strukturierung und Nummerierung der Tipps und Tricks
    FAQ V 0.6 vom 29.12.09: Ergänzungen (Erweiterungen installieren, Install-Alternativen), Verschiebung einzelner Inhalte nach "hinten" aufgrund der Größenlimitierung eines Forenbeitrags
    FAQ V 0.7 vom 05.01.10: Ergänzungen bei Error-Pages und Memory-Limit, Unterscheidung Bereiche-Kategorien-Beiträge, kurze Einführung Box-Modell IE, außerdem Neustrukturierung SEO und Rechtschreibkorrektur
    FAQ V 0.8 vom 07.01.10: Flottes Sicherheitsliste verlinkt, Umzug innerhalb eines Servers kurz beschrieben
    FAQ V 0.9 vom 18.01.10: Ergänzungen SEO und weiterführende Links, Links an das Ende verschoben
    FAQ V 0.10 vom 19.01.10: Template Override Beispiel, weiterführende Links zur Sicherheit in 5.1 verschoben
    FAQ V 0.11 vom 20.01.10: Einige neue Tipps vor allem in Abschnitt 4.5, kurze Einführung in die Split Menü Technik.
    FAQ V 0.12 vom 25.01.10: Kapitel 6 eingefügt: "Suchen und Finden von Antworten"
    FAQ V 0.13 vom 26.01.10: Überarbeitung Einleitung, Neuer Text in 1.1 "Was ist Joomla und was ist es nicht", dadurch Verschiebung der nachfolgenden Punkte
    FAQ V 0.14 vom 16.02.10: Kleinere Ergänzungen zum Thema Sicherheit
    FAQ V 0.15 vom 17.02.10: Ergänzungen im Abschnitt 2 (Danke KeraM für die Anregung), Verschiebung einiger Inhalte daraus in den neuen Abschnitt 4.5.16
    FAQ V 0.16 vom 23.02.10: Joomlapath in 2.4 und Puretext in 3.4 eingefügt
    FAQ V 0.17 vom 02.03.10: Abschnitt 4.1.12 - 4.1.14 eingefügt und 4.2.6 ergänzt
    FAQ V 0.18 vom 18.03.10: Abschnitt 4.1.15 eingefügt (Content Templates und CCKs)
    FAQ V 0.19 vom 25.03.10: Abschnitt 4.1.4 erweitert, 4.5.17 eingefügt, 3.12 auf Anregung von keraM neu erstellt (Danke)
    FAQ V 0.20 vom 09.06.10: Abschnitt 3.4. erweitert um Fehler mit CMYK auf Anregung von Albatros
    FAQ V 0.21 vom 20.07.10: Abschnitte 4.1.16 und 4.5.18 hinzugefügt
    FAQ V 0.22 vom 02.08.10: In Abschnitt 4.5.10 Link zur Anleitung von KAISERslin eingefügt
    FAQ V 0.23 vom 30.08.10: Abschnitt 4.3.9 neu erstellt (Dank an joom_mob-i-co)
    FAQ V 0.24 vom 19.10.10: Abschnitt 4.3.5 aktualisiert (Dank an ronny7362)
    FAQ V 0.25 vom 22.11.10: Abschnitt 4.5.22 hinzugefügt (Dank an j!-n), 3.3 etwas überarbeitet, doppelte Nummerierung in einem Abschnitt entfernt
    FAQ V 0.26 vom 29.11.10: Abschnitt 4.4.1 überarbeitet und 4.4.2 hinzugefügt
    FAQ V 0.27 vom 04.12.10: Abschnitt 7 neu eingefügt (noch etwas provisorisch)
    FAQ V 0.28 vom 08.12.10: Abschnitt 3.14 neu hinzugefügt
    FAQ V 0.29 vom 19.01.11: Tutorial zur Template Erstellung in Abschnitt 5.2 verlinkt (Danke an blaulichttreff), Abschnitt 4.5.23 hinzugefügt
    FAQ V 0.30 vom 20.01.11: Abschnitt 4.5.24 neu hinzugefügt
    FAQ V 0.31 vom 20.02.11: Abschnitt 4.1.17 neu hinzugefügt
    FAQ V 0.32 vom 09.03.11: Abschnitt 3.15 neu hinzugefügt
    FAQ V 0.33 vom 25.07.11: Abschnitte 4.5.25 und 4.5.26 neu hinzugefügt, erste Abschnitte für Joomla 1.6/1.7 angepasst
    oder ergänzt
    FAQ V 0.34 vom 29.08.11: Abschnitt 7 ergänzt, PHP-Code von Cirtap eingepflegt.
    FAQ V 0.35 vom 01.09.11: Abschnitt 3.16 ergänzt, Fehlermeldung "JFolder::create: Path not in open_basedir paths" (für die Freunde des kostenlosen Hostings )
    FAQ V 0.36 vom 20.10.11: Abschnitt 3.17 ergänzt, Fehlermeldung "Strict Standards:..." unter xampp
    FAQ V 0.37 vom 25.10.11: Abschnitt 7 um einige Details ergänzt
    FAQ V 0.38 vom 21.12.11: Abschnitt 4.5.27 angefügt, Einleitungspost etwas neu sortiert, Link in Abschnitt 2.4 eingefügt
    FAQ V 0.39 vom 26.12.11: Abschnitt 4.5.28 hinzufügt
    FAQ V 0.40 vom 04.04.12: Erste Überarbeitung in Richtung Joomla 2.5, 1.5 Teile wurden entfernt (Backup siehe ersten Post).
    FAQ V 0.41 vom 28.07.12: Abschnitt 3.18 hinzufügt
    FAQ V 0.42 vom 13.08.12: Abschnitt 4.5.29 hinzufügt
    FAQ V 0.43 vom 21.10.12: Abschnitt 1.8 überarbeitet, einige andere kleine Fehler ausgemerzt
    FAQ V 0.44 vom 09.01.13: Abschnitt 3.19 hinzugefügt
    FAQ V 0.45 vom 26.02.13: Abschnitt 4.5.30 auf Anregung von Indigo66 hinzugefügt
    FAQ V 0.46 vom 29.07.13: Abschnitt 2.1 und 2.4 auf Anregung von Sieger66 angepasst
    FAQ V 0.47 vom 11.08.13: Abschnitt 3.20 hinzugefügt
    FAQ V 0.48 vom 15.08.13: Abschnitt 4.5.10 ergänzt um DC / Indexierung
    FAQ V 0.49 vom 22.10.13: Abschnitt 4.5.10 ergänzt um Link zu einem weiteren Tutorial
    FAQ V 0.50 vom 12.11.13: Abschnitt 4.1.18 hinzugefügt, 3.9 etwas überarbeitet
    FAQ V 0.51 vom 27.12.13: Abschnitt 2.1 überarbeitet
    FAQ V 0.52 vom 03.01.14: Abschnitt 3.21 hinzugefügt
    FAQ V 0.53 vom 06.01.14: Abschnitt 3.22 hinzugefügt
    FAQ V 0.54 vom 25.03.14: Abschnitte 1.13 und 2.1 betreffs Supportende 2.5 aktualisiert
    FAQ V 0.55 vom 02.04.14: Abschnitt 4.1.4 aufgrund neuer Liste von Joe Sixpack aktualisiert
    FAQ V 0.56 vom 12.04.14: Abschnitt 5 komplett aktualisiert
    FAQ V 0.57 vom 21.04.14: Abschnitt 3.23 hinzugefügt
    FAQ V 0.58 vom 04.05.14: Abschnitt 3.24 hinzugefügt
    Geändert von Lacki (04.05.2014 um 09:37 Uhr)


+ Antworten
Seite 2 von 2 ErsteErste 1 2

Lesezeichen

Berechtigungen

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