Macros
Dies sind die speziellen Kontrollmakros, die nicht im Code dokumentiert werden, wenn Sie diese auf einer Vorlage platzieren, ändert sich das Verhalten des Skripts. {manuell} Dieses Makro zwingt die Seite nur manuell zu bauen, es wird während der normalen Builds ignoriert. Dies ist praktisch, wenn Sie eine Seite haben, die sich nie ändert, und Sie möchten einige CPU während des Builds freigeben. Je näher Sie dieses Makro an die Spitze der Seite stellen, desto schneller wird die Seite abgebrochen. {\buildond} Dies ist ähnlich wie {{manual} nur es zwingt die zu bauende und zu bearbeitende Seite einmal pro Tag. Dies ist praktisch, um Archivseiten zu stoppen, die nur die Galerien von 1 Tag oder mehr im Alter zeigen, von ständig im Laufe des Tages gebaut. So befreien Sie Ihre CPU schneller laufen. Je näher Sie dieses Makro an die Spitze der Seite stellen, desto schneller wird die Seite abgebrochen. ({setvar-NAME-VALUE}} Dies ermöglicht es Ihnen, einen variablen Namen, der auf der ganzen Seite wieder verwendet werden kann, es ersetzt alle Instanzen von %NAME% durch VALUE, und es wird auf allen Code auf der Vorlage arbeiten, bevor die Vorlage bearbeitet wird. So wird es auch an anderen Makros arbeiten. Zum Beispiel in den Header setzen: {{setvar-CategoryTyp-Anal}} Und dann auf deiner Seite
Wird in.
|
HINWEIS: Sie wollen die %-Zeichen in das Makro einfügen, nur auf der Seite, auf der Sie Ihre Variable identifizieren möchten.
Vorschläge: Dies ist ein praktisches Makro für Archive oder für Seiten, die Sie dynamisch ändern möchten.
{allowdups}}
Ermöglicht die erneute Nutzung von Duplikaten auf nachfolgenden Seiten während des gleichen Aufbaus. Um dies zu tun, müssen wir zulassen, dass die neuesten Galerien wieder von früheren Seiten erstellt und auf einer Seite zurückgegriffen werden.
{prodbooster}die neuesten Galerien können wieder verwendet werden und auf einer Seite den ganzen Tag neu sortiert werden.
Es passiert nur so, dass, obwohl die Gründe für die Verwendung von Genehmigungen und Prodbooster unterschiedlich sind, funktionell erwiesen sie sich als identisch, weil, ob den ganzen Tag oder während des gleichen Aufbaus. seine Stille den ganzen Tag.
Die Nebenwirkung beider Makros ist, dass es die {{ -new}-Abfragen ehren wird, wo immer es sie findet, jedes Mal, wenn es sie findet. Das bedeutet, je öfter Sie die Seite den ganzen Tag bauen, desto mehr Galerien wird es ziehen. So wird eine 10-minütige Seite Erfrischung 6x mehr Galerien als eine Stunde ziehen.
Normalerweise aber, wenn Sie beide ommit {{prodbooster} und {{allowdupes}}}, die Vorlagen werden NUR ziehen Galerien einmal pro Tag, oder bei der Ausführung des [Build mit Neu], wenn der Tag gegen kreuzen.
Dies bedeutet, dass, wenn Sie DONT haben {{prodbooster}} oder {{allowdupes}} die Seite funktioniert, als wäre es eine {{buildonce}} Seite.
{noclicks}
Dieses Makro stoppt die Klicks vom Zählen auf der gesamten Seite. Die resultierende Vorlage wird verschiedene URLs haben, wenn es funktioniert.
{notrades}
Dieses Makro wird dazu führen, dass das Handelsskript auf der gesamten Vorlage umgangen wird. Die resultierende Vorlage wird verschiedene URLs haben, wenn es funktioniert.
{\raw}
Dieses Makro wird dazu führen, dass die rohen URLs ohne das Handelsskript oder den Klickzähler verwendet werden. Es funktioniert nur auf den vollen bezahlten Versionen.
{\showques}
Dieses Makro wird eine Liste aller Abfragen, die in dieser Seite verwendet werden, ablegen. Sie können dies auf der Unterseite einer Seite platzieren, um einen Blick auf die Systemstandard-Abfragen zu bekommen, oder auf das, was Ihr Skript erstellt hat. Vielleicht, wenn Sie überprüfen müssen, was die setvar oder %%templatename%% Variablen tatsächlich produzieren.
({makefile-SOURCE FILENAME-DESTINATION FILENAME}} {\template- } {make-}}} {\build-}}}}}
Die makefile hat ein paar Aliases, die aus früheren Versionen von comus, wenn Sie eine dieser älteren Versionen und nach einem Update Ihr comus stops arbeiten, könnte es sein, weil eine der Template, make, oder bauen Makros wurde eingestellt.
Hör auf damit!
{{setlinktemplate- DEFINITION}}}
Dies ändert die Standarddefinition der Standard-HTML-Vorlage für die Textlinks, es gilt für alles auf der Seite. Und Sie können dieses Makro nur einmal pro Seite verwenden.
Sie können diese verwenden, um verschiedene aussehende Text-Links zu erstellen, so können Sie Ihre Text-Links zwingen, um Daumen zu zeigen, wenn Sie wollten, oder einfügen Javascript und Mausover in sie alle. Denken Sie daran, dass, obwohl Sie die Textlinks ändern könnten, um sich wie Daumen zu verhalten, der Code noch einen Link benötigen, um eine gültige Beschreibung zu haben, oder es wird die Galerien ignorieren.
Sie müssen die Definition nicht in "" oder "" setzen.
({{{Setthumbtemplate)
Dies ändert die Standarddefinition der Standard-HTML-Vorlage für die Daumen-Links, es gilt für alles auf der Seite. Und Sie können dieses Makro nur einmal pro Seite verwenden.
Sie können diese verwenden, um verschiedene aussehende Daumen-Links zu erstellen. Denken Sie daran, dass, obwohl Sie die Daumen ändern könnten, wie Textlinks verhalten, der Code immer noch ein Daumen-Makro benötigt, um ein gültiges Daumenbild zu haben, oder es wird die Galerien ignorieren.
Sie müssen die Definition nicht in "" oder "" setzen.
Wenn Sie mehr als eine Definition erstellen müssen, müssen Sie zusätzliche Seiten verwenden und sie in das Hauptdokument einfügen, jede Seite kann ihre eigene Template-Definition haben.
Eine mögliche Idee für diese Option ist, eine benutzerdefinierte RSS-Feed-Seite zu erstellen, halten Sie ein Auge in Tipps n Tricks für ein Beispiel, wie man dies zu tun.
{{tableRowStart-HTML}}
{{tableRowEnd-HTML}}
{{tableColumnStart-HTML}
{{tableColumnEnd-HTML}
Diese 4 Makros ändern das Verhalten der mehreren Makros, in der Regel ein Plural wird die
| Code: |
(TabelleRowStart) (Tabelle RowEnd) (Tabellen) {\tableColumnEnde} |
{{{{include-FILENAME}
{\show-} {showfile-}}
Die beinhalten ein paar Aliases, die von früheren Versionen von comus kam, wenn Sie eine dieser älteren Versionen haben und nach einem Update Ihr comus stops arbeiten, könnte es sein, weil eine der Show- oder Showfile-Makros eingestellt wurde. Hör auf damit!
{tradein}
Setzen Sie Ihren Standard-IN-Code auf der Seite, Sie können diese auf dem Trade-Set-up-Bereich festlegen, wenn Sie es aktiviert haben.
{mirrorpage}
Behebt einige Probleme mit Comus-Seiten, die in anderen Comus-Seiten enthalten sind, wo es anfangen könnte, Links wie /ct/ct/cx.php zu generieren.
{{Archiv)
Comus-Seiten werden mit Tracking-Code und Build-Code eingebettet neben dem -Tag in der Form, 'layout.inc.php?img=1'. Wenn Sie diesen Code hinzufügen, wird der Builder-Code entfernt, und je mehr Comus-Seiten Links auch. Dies ermöglicht es Archiven, die in andere Dokumente aufgenommen werden sollen, ohne die Links und zusätzlichen Codes der Websites richtig in Tabellen zu formatieren.
Es funktioniert nur auf der Vollversion des Comus.
{hiddenupdate}
Dies entfernt die mehr Comus-Seiten Links auf der Unterseite der Seiten, es funktioniert nur auf den vollen Versionen.
{{updatepage}
Comus-Seiten werden mit Tracking-Code und Build-Code eingebettet neben dem -Tag in der Form, 'layout.inc.php?img=1'. Wenn es den Körper-Tag nicht finden kann, dann wird es versuchen, das erste Bild zu befestigen. Oder es bricht einfach.
Alternately, dieses Makro ermöglicht es Ihnen, den Code zu positionieren, wo immer Sie möchten. Sie können es auf der Unterseite der Seite sagen, aber beachten Sie die weitere unten das HTML, das Sie den Updatepage-Code platzieren, die weniger Chance, dass es von aktaully getroffen den Tracker (es wird zuletzt geladen). Auch wenn Sie es in einem platzieren, dann wird der Code nie ausgeführt. es muss innerhalb des Körpers sein.
Daher ist es besser, dieses Makro nicht zu berühren und Comus Ihren Build-Code automatisch zu platzieren.
{{reciplink}
Wo immer Sie dieses Makro platzieren, wird der Link mehr Seiten angezeigt.
Es funktioniert nur auf den Vollversionen.
{{submitlink}
Dies wird einen Link zu Ihrer Seite mit den richtigen Pfadinformationen generieren.
{{RS}
Dies ist ein spezieller Code, der das Skript in den RSS-Modus bringt, der alle URLS umwandelt, um RSS kompatible HTMLspecialcodes zu verwenden.
der tatsächlich ausgeführte Code ist dies, die ein "e erstellt; anstelle von Anführungszeichen innerhalb der URLs.
| Code: |
$url = str replace("%url%", htmlspecialchars($nurl,ENT NOQUOTES), $url); |
{{setElementStyle-NAME-DEFINITION}}
Dieser Befehl ist eine erweiterte Version der {setthumbtemplate- und {setlinktemplate- Makros, die die Erstellung erlauben
neue Layout-Stile.
Dies kann auch die Standarddefinition der Standard-HTML-Vorlage für die Text- und Daumen-Links ändern, es gilt für alles auf der Seite. Und Sie können dieses Makro nur einmal pro Stil, pro Seite.
Sie können diese verwenden, um verschiedene aussehende Text-Links zu erstellen, so können Sie Ihre Text-Links zwingen, um Daumen zu zeigen, wenn Sie wollten, oder einfügen Javascript und Mausover in sie alle. Denken Sie daran, dass, obwohl Sie die Textlinks ändern könnten, um sich wie Daumen zu verhalten, der Code noch einen Link benötigen, um eine gültige Beschreibung zu haben, oder es wird die Galerien ignorieren.
Sie müssen die Definition nicht in "" oder "" setzen.
zum Beispiel, wenn Sie einen neuen Stil für einen Blog machen wollten, könnten Sie verwenden.
{{setElementStyle-blog-%title%>/b>>br>%description%>br>>a href='%url%'>Lesen Sie Mehr}}
und dann könnten Sie es mit so etwas verwenden, das aus den Datensätzen in Ihrem BlogsCategory ausgewählt wird
{BlogsCategory-blogs-5-1-query-new}}
{{setDateTemplate- DATE STRING}}
Sie können dies verwenden, um die Datums-Stile auf einer Seite Basis zu überschreiben, ist dies praktisch für die Erstellung von Datetamps zum Beispiel in RSS-Feeds.
beispielsweise
{{setDateTemplate-r}}
siehe diese Seite für Informationen zu möglichen Datumsstringshttp://www.php.net/manual/en/function.date.php