ComusThumbz Documentation
Admin Login

Macros

Są to specjalne makro sterujące, które nie są udokumentowane w kodzie, kiedy umieścić je na szablonie zachowanie skryptu zmieni.

{{instrukcja}}
To makro zmusza stronę tylko do budowy ręcznie, będzie ignorowane podczas normalnej budowy. Jest to przydatne, jeśli masz stronę, która nigdy się nie zmienia i chcesz uwolnić niektóre procesora podczas budowy.
Im bliżej umieścisz makro na górze strony, tym szybciej strona zostanie przerwana.

{{buildonce}}
Jest to podobne do {{manual}} tylko zmusza stronę do budowy i przetwarzania raz dziennie. Jest to przydatne, aby zatrzymać archiwa stron, które pokazują tylko galerie 1 dzień lub więcej w wieku, z stale budowana przez cały dzień. W ten sposób uwalnianie procesora działać szybciej.
Im bliżej umieścisz makro na górze strony, tym szybciej strona zostanie przerwana.

{{setvar- NAME- VALUE}}
Pozwala to na ustawienie nazwy zmiennej, która może być ponownie użyta na całej stronie, zastąpi wszystkie instancje% NAME% z wartością VALUE i będzie działać na wszystkich kodach szablonu, zanim szablon zostanie przetworzony. Więc będzie działać również na innych makro.
Na przykład wpisz ten nagłówek:
{{setvar- CategoryType- Anal}}

A potem na twojej stronie
Kod:

< Tytuł >% Kategoria% Galeria < / tytuł >
...
{{{% CategoryType% -thumb- 1- query- new}}


Zmieni się.

Kod:

Anal Galleries
 ...
 {{Anal-thumb-1-query-new}}


UWAGA: DONT chce umieścić znaki%% w makro, tylko na stronie, gdzie chcesz zidentyfikować zmienną.

Propozycje: Jest to przydatne makro dla archiwów lub stron, które chcesz dynamicznie modyfikować.

{{allowdupes}}
Pozwala na ponowne użycie duplikatów galerii na kolejnych stronach podczas tej samej budowy. Aby to zrobić, musimy pozwolić, aby najnowsze galerie zostały ponownie wykorzystane z wcześniejszych stron buduje i resortowane na stronie.

{{prodbooster}}pozwala na ponowne wykorzystanie najnowszych galerii i sortowanie na stronie przez cały dzień.

Tak się składa, że chociaż powody korzystania z uprawnień i prodbooster są różne, funkcjonalnie okazało się, że są identyczne, ponieważ czy w ciągu dnia lub podczas tej samej budowy.. To wciąż przez cały dzień.

Efektem ubocznym obu makr jest to, że uhonoruje on pytania, gdzie je znajduje, za każdym razem, gdy je znajdzie. Oznacza to, że im więcej razy budujesz stronę przez cały dzień, tym więcej galerie będzie ciągnąć. Więc 10-minutowe odświeżenie strony ściągnie 6x więcej galerii niż co godzinę.

Zazwyczaj jednak, jeśli pominiesz zarówno {{prodbooster}} jak i {{{allowdupes}} szablony będą tylko ciągnąć galerie raz dziennie, lub po wykonaniu [Build with New], kiedy liczniki dnia tick over.
Oznacza to, że jeśli masz {{prodbooster}} lub {{allowdupes}} strona będzie działać tak, jakby była stroną {{buildonce}}.

/
Ten makro zatrzymuje kliknięcia od liczenia na całej stronie. Wynikający szablon będzie miał różne urls, jeśli działa.

{{nothing}}
Ten makro spowoduje ominięcie skryptu handlowego na całym szablonie. Wynikający szablon będzie miał różne urls, jeśli działa.

{{{raw}}
Ten makro spowoduje użycie surowych url bez skryptu handlowego lub licznika kliknięć. Działa tylko na wersji płatnej.

{showqueries}
Ten makro wyrzuci listę wszystkich zapytań używanych na tej stronie. Możesz umieścić to na dole strony, aby zobaczyć standardowe zapytania systemowe, lub co skrypt stworzył. Być może, jeśli trzeba sprawdzić, co setvar lub% Templatename%% zmienne są rzeczywiście produkowane.

Tłumaczenie: {{template-} {{make-} {{build-}}
Makefile ma kilka aliasów, które pochodzą z wcześniejszych wersji comus, jeśli masz jedną z tych starszych wersji i po aktualizacji comus przestaje działać, to może być dlatego, że jeden z szablonu, make, lub zbudować makra został przerwany.
Nie używaj tych aliasów!

{{setlinktemplate - DEFINICJA}}
Zmienia domyślną definicję standardowego szablonu HTML dla linków tekstowych, odnosi się do wszystkiego na stronie. Można użyć tego makro tylko raz na stronę.
Można tego użyć do tworzenia różnych wyświetlanych linków tekstowych, więc można zmusić linki tekstowe, aby pokazać kciuki, jeśli chcesz, lub osadzone javascript i mouseovers do nich wszystkich. Pamiętaj, że chociaż możesz zmienić podręczniki, aby zachowywać się jak kciuki, kod będzie nadal wymagać link, aby mieć prawidłowy opis, lub zignoruje galerie.
Nie musisz wkładać definicji do "" lub ".

{{setthumbtemplate - DEFINICJA}}
Zmienia domyślną definicję standardowego szablonu HTML dla linków kciuka, odnosi się do wszystkiego na stronie. Można użyć tego makro tylko raz na stronę.
Można tego użyć do tworzenia różnych klipów. Należy pamiętać, że chociaż można zmienić kciuki zachowywać się jak podręcznikowe linki, kod będzie nadal wymagać makro kciuka, aby mieć prawidłowy obraz kciuka, lub zignoruje galerie.
Nie musisz wkładać definicji do "" lub ".
Jeśli musisz utworzyć więcej niż jedną definicję, musisz użyć dodatkowych stron i włączyć je do głównego dokumentu, każda strona może mieć własną definicję szablonu.
Jednym z możliwych pomysłów dla tej opcji jest stworzenie własnej strony RSS, zachować oko w wskazówkach n tricks na przykład, jak to zrobić.

{{tableRowStart- HTML}
{{tableRowEnd- HTML}
{{tableColumnStart- HTML}
{{tableColumnEnd- HTML}

Te 4 Makrosy zmieniają behviour makro liczby mnogiej, zazwyczaj liczba mnoga będzie tworzyć < tr > < td > < / td > < / tr > znaczniki dla Ciebie i zakładaj, że chcesz utworzyć standardowy układ tabeli. Czasami po prostu chcesz zwykłe wysypisko płyt, lub chcesz stworzyć inny rodzaj strony, jak być może RSS. W tym przypadku możesz ustawić te wartości na nic lub < kanał > < / kanał > lub cokolwiek chcesz. Zazwyczaj po prostu je wypluwasz... na przykład
Kod:

{{tableRowStart-}
{{tableRowEnd-}
{{tableColumnStart-}
{{tableColumnEnd-}


{{włączając w to -FILENAME}
{{show-} {{showfile-}

Włączenie zawiera kilka aliasów, które pochodzą z wcześniejszych wersji comus, jeśli masz jedną z tych starszych wersji i po aktualizacji comus przestaje działać, to może być dlatego, że jeden z show lub showfile makra została przerwana. Nie używaj tych aliasów!


{{tradein}}
Ustawia Twój domyślny kod śledzenia handlu IN na stronie, można ustawić to w sekcji konfiguracji handlu, jeśli masz to włączone.

{mirrorpage}
Naprawią pewne problemy ze stronami comus, które są zawarte w innych stronach comus, gdzie może zacząć generować linki jak / ct / ct / cx.php.

{{archivpage}}
Strony comus są zbudowane z kodu śledzenia i build kod wbudowany obok < body > tag w formie, 'layout.inc.php? img = 1'. Po dodaniu tego kodu kod builder jest usuwany, a im więcej stron comus łączy zbyt. Pozwala to archiwom, które mają być włączone do innych dokumentów, na prawidłowe formatowanie tabel bez większej liczby linków stron i dodatkowego kodu.
Działa tylko na pełnej wersji comus.

{{Hiddenupdate}}
To usuwa więcej stron comus linki na dole stron, działa tylko na pełnej wersji.

{{updatpage}}
Strony comus są zbudowane z kodu śledzenia i build kod wbudowany obok < body > tag w formie, 'layout.inc.php? img = 1'. Jeśli nie może znaleźć znacznika ciała, to spróbuje dołączyć do pierwszego obrazu. Albo się łamie.
Alternatywnie, ten makro pozwala ustawić kod, gdzie tylko chcesz. Można umieścić go na dole strony powiedzieć, ale zauważyć dalej w dół HTML umieszczasz kod updatpage, tym mniejsza szansa, że actaully trafienie tracker (będzie ładować ostatni). Również jeśli umieścić go w < głowy > wtedy kod nigdy nie będzie wykonywany.. musi być wewnątrz ciała.
Dlatego lepiej nie dotykać tego makro i pozwolić Comus umieścić kod build automatycznie.

{{reciplink}}
Gdziekolwiek umieścisz ten makro, pojawi się więcej linków.
Działa tylko na pełnych wersjach.

{{subjectlink}}
Wygeneruje to link do Twojej strony z poprawną informacją o ścieżce.

{RSS}
Jest to specjalny kod, który umieszcza skrypt w trybie RSS, który konwertuje wszystkie URL do korzystania z Htmlspecialkodes zgodnych z RSS.
rzeczywisty kod wykonywany jest to, co tworzy & cytat; w miejsce znaków notowania w urlach.
Kod:

$url = str _ replacement ("% url%", htmlspecialchars ($nurl, ENT _ NOQUOTES), $url);

{{setElementStyle- DEFINICJA NAME}}
Polecenie to jest rozszerzoną wersją {{setthumbtemplate- i {{settlinktemplate- macros, które pozwalają na tworzenie
nowych stylów układu.
Może to również zmienić domyślną definicję standardowego szablonu HTML dla linków tekstowych i kciuków, ma zastosowanie do wszystkiego na stronie. Ten makro może być potrzebny tylko raz na stronę.
Można tego użyć do tworzenia różnych wyświetlanych linków tekstowych, więc można zmusić linki tekstowe, aby pokazać kciuki, jeśli chcesz, lub osadzone javascript i mouseovers do nich wszystkich. Pamiętaj, że chociaż możesz zmienić podręczniki, aby zachowywać się jak kciuki, kod będzie nadal wymagać link, aby mieć prawidłowy opis, lub zignoruje galerie.
Nie musisz wkładać definicji do "" lub ".
na przykład, jeśli chcesz zrobić nowy styl na blogu, można użyć.
{{setElementStyle- blog- < b >% tytuł% < / b > < br >% opis% < br > < a href = '% url%' > Czytaj więcej < / / a >}}
i wtedy można użyć go z czymś takim, który wybiera z rekordów w Twojej kategorii BlogsCategory
{{BlogsCategory}

{{setDateTemplate- DATE STRING}
Można tego użyć, aby over- jeździć style daty na podstawie strony, jest to przydatne do tworzenia datestamps na przykład w RSS kanały.
na przykład
{{setDateTemplate- r}
zobacz tę stronę, aby uzyskać informacje na temat możliwych łańcuchów datyhttp: / / www.php.net / manual / en / function.date.php