Makro
Jedná se o speciální kontrolní makros, které nejsou zdokumentovány v kódu, při jejich umístění na šablonu se změní chování skriptu. {manuál}} Tento makro nutí stránku budovat pouze ručně, bude ignorována během běžných staveb. To je užitečné, pokud máte stránku, která se nikdy nezmění, a chcete uvolnit některé CPU během stavby. Čím blíže umístíte tento makro na vrchol stránky, tím dříve bude stránka zrušena. {buildonce}} To je podobné jako {manuál} pouze to nutí stránku, která má být postavena a zpracována jednou denně. To je vhodné zastavit archivní stránky, které ukazují pouze galerie 1 den nebo více ve věku, z bytí neustále po celý den. Tím se uvolňuje vaše CPU běžet rychleji. Čím blíže umístíte tento makro na vrchol stránky, tím dříve bude stránka zrušena. {setvar- NAME- VALUE} To vám umožní nastavit název proměnné, který lze použít znovu po celé stránce, nahradí všechny případy% NAME% hodnotou, a bude pracovat na všech kódech na šabloně, než je šablona zpracována. Takže to bude fungovat i na jiných makrosech. Například vložte toto do hlavičky: {setvar- categoryType- Anální} A pak na tvé stránce
Bude konvertovat.
|
POZNÁMKA: Chcete dát%% znaménka do makro, pouze na stránku, kde chcete identifikovat svou proměnnou.
Návrh: Toto je užitečné makro pro archivy nebo pro stránky, které chcete dynamicky upravovat.
{allowdupes}}
Umožňuje duplikovat galerie, které mají být použity znovu na následujících stránkách během stejné budovy. Abychom tak mohli učinit, musíme umožnit, aby nejnovější galerie být znovu použity z dřívějších stránek staví a usídlené na stránce.
{prodbooster}}umožňuje, aby nejnovější galerie byly znovu použity a přetříděny na stránku po celý den.
Je to tak, že se stává, že i když důvody pro použití povolených dupes a prodbooster jsou odlišné, funkčně se ukázalo, že jsou identické, protože ať už během dne, nebo během stejné budovy.. Je to stále po celý den.
Vedlejší účinek obou makrosů spočívá v tom, že bude ctít otázky, kde je najde, pokaždé, když je najde. To znamená, že čím více krát postavíte stránku po celý den, tím více galerií to bude táhnout. Takže 10 minutová změna stránky vytáhne 6x více galerií než hodinu.
Normálně, pokud vynecháte obě (* * * *) a (* * * * * * * * * * * * * * * * * *) šablony budou stahovat pouze galerie jednou denně, nebo po provedení [Build with New], když denní čítače zatikají.
To znamená, že pokud máte DONT {(prodbooster)} nebo {(allowdupes)} stránku bude fungovat, jako by to byla stránka {(buildonce)}.
{nokliky}}
Tento makro zastaví kliknutí od započítávání na celou stránku. Výsledná šablona bude mít různé urly, pokud pracuje.
{nofunds}}
Tento makro způsobí, že se obchodní skript obejde, na celé šabloně. Výsledná šablona bude mít různé urly, pokud pracuje.
{syrové}}
Tento makro způsobí použití syrových urlů bez obchodního skriptu nebo počítadla kliknutí. Funguje to jen na plně placených verzích.
{showqueries}}
Tento makro zahodí seznam všech dotazů použitých na této stránce. Můžete to umístit na spodní stranu stránky, abyste se mohli podívat na systémové standardní dotazy, nebo na to, co váš skript vytvořil. Možná, pokud potřebujete zkontrolovat, co ve skutečnosti produkují proměnné setvar nebo%% templatename%%.
{makefile- SOURCE _ FILENAME- DESTINATION _ FILENAME}} {templat-}} {make-} {build-}
Makefile má několik aliasů, které pocházejí z dřívějších verzí comus, pokud máte jednu z těchto starších verzí a po aktualizaci váš comus přestane fungovat, to může být proto, že jeden z šablon, make, nebo stavět makros byl zrušen.
Nepoužívej tyhle lži!
{setlinktemplat- DEFINICE}
Tím se změní výchozí definice standardní HTML šablony pro textové odkazy, platí pro vše na stránce. A tento makro můžete použít jen jednou za stránku.
Toto můžete použít k vytvoření různých hledaných textových odkazů, takže můžete své textové odkazy vynutit, aby ukazovaly palce, pokud chcete, nebo do nich vkládat javascript a myši. Mějte na paměti, že i když můžete změnit textové odkazy chovat se jako palce, bude kód stále vyžadovat odkaz mít platný popis, nebo bude ignorovat galerie.
Není třeba uvádět definici uvnitř "" nebo ".
{setthumbtemplat- DEFINICE}
To mění výchozí definici standardní HTML šablony pro odkazy na palec, to platí pro vše na stránce. A tento makro můžete použít jen jednou za stránku.
Můžete to použít k vytvoření různých pohledových odkazů. Mějte na paměti, že i když byste mohli změnit palce chovat jako textlinks, kód bude stále vyžadovat palec makro mít platný obraz palce, nebo bude ignorovat galerie.
Není třeba uvádět definici uvnitř "" nebo ".
Pokud potřebujete vytvořit více než jednu definici, pak budete muset použít další stránky a zahrnout je do hlavního dokumentu, každá stránka může mít svou vlastní definici šablony.
Jedním z možných nápadů této možnosti je vytvořit vlastní RSS feed stránku, dávat pozor v tipech n triky pro příklad, jak to udělat.
{tableRowStart- HTML}
{tableRowEnd - HTML}
{tableColumnStart- HTML}
{tableColumnEnd- HTML}}
Tyto 4 Macros pro vás změní kouzlo plurálního macrosu, obvykle plural vytvoří < tr > < td > < / td > < / tr > a předpokládají, že chcete vytvořit standardní tabulku rozložení. Někdy chcete jen obyčejný záznam, nebo chcete vytvořit jiný typ stránky, jako třeba RSS kanál. V tomto případě můžete nastavit tyto hodnoty na nic nebo < kanál > < / channel > nebo co chcete. Obvykle byste je prostě vyprázdnil.
| Kód: |
{tableRowStart-} {tableRowEnd -} {tableColumnStart-} {tableColumnEnd-}} |
{{include- FILENAME}}
{show-}} {showfile-}
Zahrnují má několik aliasů, které pocházejí z dřívějších verzí comus, pokud máte jednu z těchto starších verzí a po aktualizaci váš comus přestane pracovat, to může být proto, že jeden z show nebo showfile macros byl přerušen. Nepoužívej tyhle lži!
{Tradein}}
Bude pozici výchozí IN přicházející trade tracking kód na stránce, můžete nastavit to v sekci obchodní nastavení, pokud máte povoleno.
{mirrorpage}}
Bude opravit některé problémy s comus stránky, které jsou zahrnuty v jiných comus stránky, kde by to mohlo začít generovat odkazy jako / ct / ct / cx.php.
{archivace}}
Stránky Comus jsou postaveny se sledovacím kódem a staví kód vložený vedle < těla > tag ve tvaru 'layout.inc.php? img = 1'. Když přidáte tento kód Stavební kód je odstraněn, a více comus stránky odkazy také. To umožňuje, aby archivy, které mají být zahrnuty do jiných dokumentů, správně formátovat do tabulek bez dalších odkazy na stránky a další kód.
Funguje to jen na plnou komusovou verzi.
{hiddenupdate}}
Tím se odstraní více komusových stránek odkazy v dolní části stránek, to funguje pouze na plné verze.
{Updatpage}}
Stránky Comus jsou postaveny se sledovacím kódem a staví kód vložený vedle < těla > tag ve tvaru 'layout.inc.php? img = 1'. Pokud nemůže najít značku těla, pak se pokusí připojit k prvnímu obrázku. Nebo se prostě rozbije.
Alternativně, tento makro vám umožní umístit kód, kam chcete. Můžete jej umístit v dolní části stránky říci, ale všimněte si, že dále dole HTML umístíte update kód, tím menší je šance, že actaully zasáhne tracker (načte se poslední). Také pokud dáte do < hlavu > pak kód nebude nikdy proveden.. to musí být uvnitř těla.
Proto je lepší nedotýkat se tohoto makro a nechat Comus umístit svůj stavební kód automaticky.
{{reciplink}}
Kamkoliv umístíte tento makro, objeví se více stránek odkaz.
Funguje to jen na plnou verzi.
{submitlink}}
To vygeneruje odkaz na vaši stránku se správnou informací o cestě.
{RSS}}
Jedná se o speciální kód, který vloží skript do RSS režimu, který převede všechny URLS k použití RSS vyhovující htmlspecialcodes.
skutečný kód je tento, který vytváří & quote; místo uvozovek v urls.
| Kód: |
$url = str _ replace ("% url%", htmlspecialchars ($url, ENT _ NOQUOTES), $url); |
{{setElementStyle-NAME-DEFINITION }}
This command is an extended version of the {{setthumbtemplate- and {{setlinktemplate- macros, which allow the creation
of new layout styles.
This can also change the default definition of the standard HTML template for the text and thumb links, it applies to everything on the page. And you can only need this macro once per style, per page.
You can use this to create different looking text links, so you can force your text links to show thumbs if you wanted, or embded javascript and mouseovers into them all. Keep in mind that although you might change the textlinks to behave like thumbs, the code will still require a link to have a valid description, or it will ignore the galleries.
You do not need to put the definition inside "" or ''.
for example if you wanted to make a new style for a blog, you could use.
{{setElementStyle-blog-<b>%title%</b><br>%description%<br><a href='%url%'>Read More</a>}}
and then you could use it with something like this that selects from the records in your BlogsCategory
{{BlogsCategory-blogs-5-1-query-new}}
{{setDateTemplate- DATE STRING}}
You can use this to over-ride the date styles on a per page basis, this is handy for creating datestamps for example in RSS feeds.
for example
{{setDateTemplate-r}}
see this site for information on possible date strings http://www.php.net/manual/en/function.date.php