Archiv

Archive for the 'joomla' Kategorie

überschreiben die Ausgabe des Joomla! Core

26. November 2008

Es kann vorkommen, wenn Sie möchten, dass die Art und Weise ein Joomla! Extension (wie z. B. einer Komponente oder Module, ob von der Joomla! Core ändern oder durch einen Dritten hergestellt) auf Ihrer Seite angezeigt. Natürlich können Sie die recode Erweiterung von Grund auf, aber das ist ein wenig ehrgeizig für Sie sind! Zum Glück gibt es einen anderen Weg.

Die Standardausgabe von allen Joomla! Modul oder einer Komponente kann durch Hinzufügen von Code in den HTML-Verzeichnis Ihrer Vorlage überschrieben werden. Es ist auch möglich, zwei Aspekte der Kernfunktionalität: Module Chrom, und Paginierung überschreiben.
Anreise einen Vorsprung mit überschreibt

Wenn Sie neu sind Joomla! Entwicklung, dann ist es wahrscheinlich am einfachsten mit einer vorhandenen Ansicht zu starten, und versuchen Sie es modifizieren zu bekommen, was Sie wollen. Um dies zu tun, sollten Sie eine Kopie der bestehenden Blick in die HTML-Verzeichnis Ihrer Vorlage, und ändern Sie dann die Kopie.

Die Verzeichnisstruktur, die Sie brauchen, ist:

TEMPLATE_NAME/html/EXTENSION_NAME/VIEW_NAME/FILE_NAME.php

Zum Beispiel, wenn Sie die Art und Weise, dass die "Artikel"-Ansicht zeigt ein com_content Artikel, dann Sie die Datei sollte auf Veränderungen

PATH_TO_JOOMLA/components/com_content/views/article/tmpl/default.php
to
TEMPLATE_NAME/html/com_content/article/default.php

(man beachte den kleinen Unterschied in der Verzeichnis-Struktur)

Ebenso, wenn Sie wollen, ändern, wie die mod_login Modul angezeigt wird, dann kopieren Sie sollten

PATH_TO_JOOMLA/modules/mod_login/tmpl/default.php
to
TEMPLATE_NAME/html/mod_login/default.php

Joomla! Comes die zuvor mit einem Frontend-Template aufgerufen verpackt Beez. Beez nutzt Vorlage überschreibt einen Tisch-Layout für weniger schneller, glatter und semantisch korrekte Befehlssätze zu produzieren. Um zu sehen, wie man es macht, suchen Sie Ihre Joomla! Installation des Template-Verzeichnis, und Sie werden schnell merken, das Beez. Vorlage Innerhalb des Beez-Template-Verzeichnis, werden Sie ein Verzeichnis mit dem Namen finden html

das gesamte Verzeichnis-Struktur ist wie folgt:

/your_joomla/templates/Beez/html/

Wenn Sie versuchen, die Änderung überschreibt in Beez verwendet möchten, können Sie einfach kopieren und fügen Sie den Beez html-Verzeichnis in Hauptverzeichnis Ihrer eigenen Vorlage angelangt. Wie auch immer Sie Ihre Dateien überschreiben zu wählen, müssen Sie sicherstellen, dass sie korrekt installiert sind Ihre Vorlage. Um dies zu tun, sollten Sie den folgenden Code templateDetails.xml Datei Ihrer Vorlage einfügen (in und zwischen den Tags):

html

Der obige Code im Wesentlichen lässt die Joomla! Package Installer wissen, dass es Dateien zu extrahieren, und dass sie Teil der Vorlage als Ganzes.
Weitere Tipps

Vorlage überschreibt sind nahezu unbegrenzt. Sie ermöglichen es, hinzufügen, bearbeiten und entfernen Sie die Komponenten des Joomla! Core-Ausgang. Hinweis: für den Firefox Web-Browser, ist eine Erweiterung zur Verfügung Firebug genannt, die für eine Seite den HTML-Quellcode und nützlich ist passender es mit der PHP-Code verwendet Vorlage überschreibt.

Weitere Informationen sind in den folgenden Ressourcen zur Verfügung:

Joomla

joomla, um festzustellen, ob es Home ist

24. November 2008

1,0 unter den allgemeinen Gebrauch zu Hause, um festzustellen, den folgenden Code ein:

  ( ! ( ( ! $option ) || ( $option != "com_frontpage" ) ) ) { ?> <? Php if (! ((! $ Option) | | ($ option! = "Com_frontpage"))) (?>
  else { ?> / / Non-home page <? Php) else (?>
 ?> / / Home <? PHP)?> 

Diese Methode hat sich bei 1,5, die nicht auf die Notwendigkeit, die nach der Anwendung zu beurteilen ist, um festzustellen:

  <? Php
     JSite :: getMenu ( ) ; $ Menu = & JSite:: getMenu ();
      $menu -> getActive ( ) == $menu -> getDefault ( ) ) { if ($ menu -> getactive () == $ menu -> getDefault ()) (
 ?
      else { ?> / / Home <? Php) else (?>
      ?> / / Non-home page <? PHP)?> 

joomla

Joomla! Home Free Custom - geben Sie eine separate Vorlage für die Homepage

24. November 2008

Die meisten der Joomla 1.5-Vorlage gibt uns genügend Freiheit zum Ausdruck zu bringen genug der Homepage reichhaltige Inhalte, aber manchmal für uns, drei Spalten oder zwei Spalten der Meinungsäußerung ist immer noch nicht genug für uns, und die Jian Zhan früh, müssen Sie ändern das ist die Homepage der Planung, um so die besten Ergebnisse zu erzielen Lesung. Wie also können wir machen aus der Vorlage Seitenlayout und Anzeige von willkürlichen Beschränkungen auf den Inhalt?

First in / templates / Verzeichnis finden Sie das aktuelle Verzeichnis, kopieren Sie die index.php auf home.php und default.php Vorlage und dann ändern wir index.php, index.php den Code lautet wie folgt:

  <? Php
 / / Kein direkter Zugriff
 '_JEXEC' ) or die ( 'Restricted access' ) ; defined ( '_JEXEC') or die ( 'Restricted access');
 Funktion isFrontPage () (
  JRequest :: getCmd ( 'option' ) == 'com_content' && ! JRequest :: getInt ( 'id' ) ) ; return (JRequest:: getCmd ( 'Option') == 'com_content' & &! JRequest:: getInt ( 'id'));
 )
 isFrontPage ( ) ) { if (isFrontPage ()) (
  dirname ( __FILE__ ) . DS . '/home.php' ) ; include_once (dirname (__FILE__). DS ". / home.php ');
 { ) Else (
  dirname ( __FILE__ ) . DS . '/default.php' ) ; include_once (dirname (__FILE__). DS ". / default.php ');
 )
 ? 

In der Tat ist der Besuch, um festzustellen, ob die Seite, wenn der Zugang zu Hause, wie kann home.php enthalten, ansonsten ist der Standard-default.php.

Der nächste Schritt ist nach Ihren eigenen Wünschen ändern, um die home.php, ohne Einschränkungen. In der Regel behalten die ursprüngliche Vorlage Seite des ersten Teils des Inhalts eines Teils kann Ihr Layout.

Joomla

joomla template Single-Häufig gestellte Fragen

24. November 2008

Was ist eine Vorlage (Template)?

Templates bestimmen das allgemeine Erscheinungsbild und das Layout der Website. Template bietet einen Rahmen für die gemeinsamen Elemente (Module und Komponenten) zu integrieren, sondern umfasst auch Cascading Style Sheets (CSS). Site's Front-End (Website) und Hintergrund (Verwaltung) verwendet haben die Vorlage.

Joomla! Install-Version enthält eine Reihe von Vorlagen. Sie können mehr von anderen Websites zu finden Vorlagen, einige kostenlos (basierend auf einer Vielzahl von Genehmigungen), aber einige sind kostenlos. Darüber hinaus sind viele Designer produzieren können Sie die Vorlage. Sie können auch versuchen, Ihre eigenen Vorlagen erstellen.

菜单下。 Vorlage durch den Template Manager (Template Manager) Management und seinen Einzug in die Verwaltung der Erweiterung der Hintergrund (Extensions)-Menü.

So installieren Sie die Vorlage (installieren Sie einen tempalte)?

Hintergrund der Verwaltung durch den Ausbau>> installieren und deinstallieren (Erweiterungen »Installieren & Deinstallieren) im Menü eingeben, hochladen. Zip-Format komprimierte Datei kann die Vorlage.

Sie können auch den gesamten Ordner Vorlage direkt auf die / templates /-Verzeichnis.

So ändern Sie die Vorlage (ein Template verändern)?

Eine Vorlage ist in / templates / abgelegt einer Reihe von XML, PHP, HTML-und Bilddateien. Sie können diese Dateien direkt bearbeiten, oder über den Template Manager (Template Manager) zu bearbeiten Änderungen in der Benutzeroberfläche bereitstellen (damit die Vorlage modifizieren, HTML-und CSS-Dateien).

Wie man eine separate Vorlage speziellen Seite angeben?

Joomla! Legen Sie die Standard-Vorlage, können Sie eine spezielle "Seiten geben" bezeichnet separate Vorlage, wo die Seite für eine bestimmte (n) erhalten eine Halskette die Menüseite. Deshalb wollten sie eine Seitenvorlage angegeben, vor allem um sicherzustellen, dass ein Menüpunkt auf diese Seite. Referenz Joomla! Benutzerhandbuch - Menüs und Menüoptionen (Menü & Menu Item)

(Geben Sie die Vorlage für die Seite ist eigentlich für die Template-Seite zugeordnet. - Translators note)
单选框,然后从下面的下拉列表中,选择你希望应用这一模板渲染的页面,可多选。 In den Template Manager, wählen Sie die Vorlage angewendet werden, bei der Zuteilung Menü (Menü-Verteilung), wählen Sie das Auswählen aus Liste (aus der Liste auswählen) in einem einzigen Feld, und dann aus dem folgenden Dropdown-Liste, wählen Sie die gewünschte Vorlage zu dieser Anwendung das Rendering der Seite, kann es auszuwählen.

Hinweis: Sie können nicht an Dritte abgetreten eine Seite für die System-Standard-Vorlage.

In-depth Verständnis: das System nach Artikelnummer entscheiden, welche Vorlage. Artikelnummer wird erzeugt, wenn Sie den entsprechenden Menüpunkt zu schaffen, weshalb die Zuordnung der Seite für die Vorlage, in der Dropdown-Liste nur die Menüpunkte auswählen.

(Wenn Sie versuchen, auf die gleiche Seite, mehrere Template zuzuweisen, was geschieht dann? - Translator's Fragen)

Kann die Powered by Joomla entfernen! Information?

Ja, Sie können diese Informationen entfernen die footer.php an. Aber man kann nicht entfernt werden das Urheberrecht und Lizenz-Code Anweisungen.

Was ist ein Schalt-Modul (Modul-Schalter)? (-1, -2, -3)

Module Schalter ist mosLoadModules (string module_name, int module_switch) Funktion bezieht sich das zweite Argument, um den Weg Display-Modul. -1 Indiziert er keine Änderungen mehr vorgenommen, nur <div/> Verpackung Container-Modul HTML-Code; -2 angegeben, dass die Modul-Namen in einem <h3/> Registerkarte angezeigt wird, während das gesamte Modul ist in einem Container verpackt <div/> ; -3 Zusätzlich zu den Modul-Namen angezeigt wird, dass in <h3/> Etikett zu zeigen, die verschachtelte Container-Paket mit mehreren Modulen <div/> durch CSS-Technologie abgerundet; module_switch Parameter, wenn der Standard, es wird eine Nutzung 2 Zeile 1 Spalte Tabelle Paket-Modul, die erste Zeile einer Zelle, das Modul Titel anzuzeigen, die ersten beiden Zeilen laden Sie die Modul-Code in der Zelle.
(Diese Antwort ist im ursprünglichen Text des Code-Beispiele nur als Referenz angegeben.)

Original: http://docs.joomla.org/Template_FAQs

Joomla

joomla-Plug-Ins und Erweiterungen downloaden kann wordpress schlimmer als die

16. November 2008

Diese beiden Tage verwenden möchten joomla eine Station Rahmen. Joomla-Erweiterungen und Plug-Ins im Download Center zu finden, im Vergleich zu WordPress Plug-Ins Download Center, es gibt wirklich noch viel schlimmer.

1. Slow. Sind in der gleichen in den USA, glaube ich, dass WordPress-Plug-in Download-Seite bald zu öffnen.

2. Klassifizierung komplexer. Kann auch sein, weil die Joomla-Erweiterungen und Plug-zu viel Sake Bar Ins. Mehr als 4000. wordpress Ich ging nicht darauf zu achten, aber die Schätzung nicht sogar weniger als Joomla.

3. Wordpress-Plug-in Download Center eine kurze Beschreibung, Installation, Features Screenshots Download-Statistiken, sehr gut. Erheblich verbessern das Plug-In wir nicht heruntergeladen haben, bevor sie verstanden wird. Das ist nur ein Screenshot, that's pretty good. Laden Sie auch die Statistiken, können Sie den Download-sub aktuellen Statistiken. Verständnis für die Plug-in ist heiß. Die joomla noch viel mehr nach hinten. Die Downloads sind auch ein wenig lästig.

4. Das Ärgste ist, dass man hat. joomla-Plug-Ins zum Download ist nicht Joomla Website. Aber die Kette jedes Plug-in Web-Entwickler-Website. Viele Websites haben, um zu downloaden, zu lästig zu registrieren. So kreisen die Firefox-Plug-in Bugmenot. Sagte, dass Sie die Datenbank-Suche automatisch auf Tianxie Registrierte Nutzer

Joomla

Joomla Templates, die Anweisungen zum Erstellen jdoc

15. November 2008

jdoc enthalten:
<jdoc:include type="component" />
<jdoc:include type="head" />
<jdoc:include type="installation" />
<jdoc:include type="message" />
<jdoc:include type="module" name="breadcrumbs" />
<jdoc:include type="module" name="menu" />
<jdoc:include type="module" name="submenu" style="rounded" id="submenu-box" />
<jdoc:include type="modules" name="debug" />
<jdoc:include type="modules" name="icon" />
<jdoc:include type="modules" name="left" style="rounded" />
<jdoc:include type="modules" name="left" style="xhtml" />
<jdoc:include type="modules" name="right" style="xhtml" />
<jdoc:include type="modules" name="status" />
<jdoc:include type="modules" name="syndicate" />
<jdoc:include type="modules" name="title" />
<jdoc:include type="modules" name="toolbar" />
<jdoc:include type="modules" name="top" />
<jdoc:include type="modules" name="top" style="xhtml" />
<jdoc:include type="modules" name="user1" style="xhtml" />
<jdoc:include type="modules" name="user2" style="xhtml" />
<jdoc:include type="modules" name="user3" />
<jdoc:include type="modules" name="user4" />

type-Attribut

jdoc: include Element in der type-Attribut gibt den Typ des Inhalt gemacht werden, kann das Attribut Wert Komponente, Kopf, Installation, message, Modul, Module
Komponente
Die Ausgabe Teil der Hauptseite Inhalte, die in der Vorlage Seite <body> Element sollte nur einmal vorkommen.

Kopf
Füllen der aktuellen Seitenstil, Drehbuch, Meta-relevanten Elemente, sollte die Vorlage <head> Element erscheint nur einmal.

Installation
Installieren Sie einfach die Vorlage nützlich, in den Vordergrund und den Hintergrund der Vorlage nicht verwendet wird, zu einem gewissen Grad mit ähnlicher Komponenten, Rendering Installationsschritte in den wesentlichen Inhalt einer Seite.

Nachricht
In der Vorlage <body>-Element wird nur einmal und füllt System oder Fehler ab.

Modul
Rendering mit dem Namen Attribut gibt an ein einzelnes Modul, muss das Modul veröffentlicht werden und der aktuelle Benutzer Zugriff hat, können sie Layout sowie die Steuerung Eigenschaften.

Module
Rendering-Template den Namen aller Module, muss das Modul veröffentlicht werden und der aktuelle Benutzer Zugriff hat, können sie Layout sowie die Steuerung Eigenschaften.
style-Attribut

Für das Modul und die Module Typ, Stil ist ein optionales Attribut, das Attribut gibt an, das Modul wird dadurch Stil, wenn er nicht den Stil angeben, wird standardmäßig keine

/ Templates / system / html / modules.php Erklärung über den Standard-Stil: Tisch, Horz, xhtml, abgerundet, Übersicht
Template-Designer können den Stil anpassen, in den folgenden Dokumenten
/ User-template/html/modules.php.

Joomla