Strony Pomoc Plik
Sekcja [Strony] pozwala na tworzenie, edycję i budowanie stron (ogólnie zwanych szablami) za pomocą przeglądarki. Wymaga to dość dobrej wiedzy HTML, chociaż można użyć edytora HTML WYSIWYG i skopiować / wkleić źródło na te strony. Jeśli chcesz, możesz również obejść interfejs internetowy i po prostu użyć bezpośredniego FTP do wysyłania / pobierania plików (patrz poniżej).
Istnieje kilka przykładowych szablonów, aby rozpocząć, a te mogą być wybrane przy tworzeniu strony. Najpierw wybierz typ szablonu, jeśli jest to strona standardowa, skrypt wybierze domyślną nazwę pliku dla Ciebie, w przeciwnym razie będziesz musiał określić plik źródłowy i nazwę pliku docelowego.
Masz wybór co najmniej następujących domyślnych typów szablonów podczas tworzenia stron..
Prod Booster - Jest to szablon, którego używamy, aby zwiększyć nasze strony, wymaga, aby strona jest ustawiona na odbudowę co kilka minut, 10 minut wydaje się optymalne.
Codziennie Ten szablon jest przykładem jak zbudować stronę tylko raz dziennie, ciągnąc minimum galerii i sortując galerie przez większość klikniętych.
Archiwum - Możesz utworzyć specjalne strony archiwalne, które używają nazw kategorii do dynamicznie wypisywania linków i kciuków, patrz strony archiwum poniżej.
Pusty - pusta strona.
Domyślna ramka - Domyślna rama do użycia przy aktywowaniu ramki galerii, patrz Galeria ramka poniżej.
Budowanie wielu stron.
Możesz dodać tyle stron, ile chcesz, ale pamiętaj, że każda strona powoduje obciążenie procesora.
Na przykład, średnio potrzeba około 15 sekund, aby zbudować stronę 200 linków używając Celeron 1.3ghz. Pamiętaj o tym, jeśli zdecydujesz się zbudować wiele stron, na przykład oznacza to, że można oczekiwać 150 sekund, aby zbudować 10 stron i 300 sekund, aby zbudować 20 stron. Oznacza to, że jeśli ustawisz skrypt na odbudowę wszystkiego, co 5 minut, możesz umieścić skrypt w stanie ciągłym.
Aby pomóc w tym istnieje kilka specjalnych makro, które mogą być wykorzystane do zmniejszenia obciążenia na serwerze.
{{buildonce}} po umieszczeniu na szablonie strona spowoduje tylko "build once" dziennie. Jest to idealne dla stron archiwum powiedzieć, jeśli masz 100 stron archiwum, a następnie raz dziennie skrypt będzie budować wszystkie strony, i nadal można mieć 5 minut odbudowy na stronie głównej. Na domyślnym szablonie archiwum zauważysz, że jest to włączone.
{{archivpage}} jest specjalnym makro używanym do zdejmowania wszystkich specjalnych kodów do odbudowy i recip linków ze strony. Zazwyczaj strona ma specjalny kod umieszczony na niej, bezpośrednio po tagu < body >, który mówi Comus, aby odbudować się okresowo, jeśli ten kod specjalny nie jest obecny, to ta strona nie może wywołać przebudowań, więc trzeba unikać makro {{archivpage}} na co najmniej jednej stronie, zazwyczaj na stronie głównej.
{{hiddenupdate}} W bezpłatnej licencji shareware strona będzie miała makro "więcej stron comus tutaj" obecne na wszystkich stronach, można kupić opcję usunięcia tego łącza, jeśli tak, to makro usunie "więcej stron comus tutaj" linki.
Strony archiwalne
Nie jesteś ograniczony do tworzenia stron archiwalnych jakiejkolwiek nazwy, ale skrypt pozwala na tworzenie specjalnych wcześniej zbudowanych szablonów archiwalnych.
Skrypt skanuje zakres zdefiniowanych kategorii i daje możliwość wyboru strony, którą chcesz dodać do sekwencji budowania. Zauważ, że te strony korzystają ze specjalnego
zmienna o nazwie% templatename%.% templatename% usunie nazwę z nazwy pliku źródłowego i użyje jej na całej stronie. Domyślny szablon używa tego, aby umożliwić
szybko utworzyć domyślny szablon archiwum, który następnie może być ponownie używany dla wszystkich innych stron, po wyjęciu pierwszej strony archiwum jak chcesz, można następnie utworzyć nowe strony i
kopiowanie i wklejanie własnego szablonu do innych stron szablonu, jeśli użyłeś nazwy% tempplatename% i domyślnej nazwy strony teh, to powinieneś znaleźć tworzenie wielu kategorii dość szybko.
Z drugiej strony, nie musisz używać zmiennej% tempplatename% i domyślnych nazw stron, możesz utworzyć strony dowolnej nazwy.
Można zauważyć, że strony Archive używają również makro {{buildonce}}, to ogranicza stronę archiwów od budowania wielokrotnie dziennie, i ogranicza ją tak, że można ją zbudować tylko raz dziennie. Ma on na celu ograniczenie obciążenia serwera do minimum w przypadku wielu stron internetowych.
Galeria wrabiająca.
Każda kategoria może mieć swój własny unikalny nagłówek dodany do góry galerii. Można użyć tego obszaru ramki, aby promować własnych sponsorów, lub link do transakcji, wymiary ramki galerii mogą być edytowane w pliku / ct / gal.php, jeśli trzeba zrobić go większy lub mniejszy.
Korzystanie z FTP zamiast interfejsu internetowego.
Możesz wybrać edycję i wysyłanie plików bezpośrednio za pomocą FTP. Domyślnie wszystkie pliki są umieszczane w katalogu / ct / szablony / folder, ale można je umieszczać w dowolnym miejscu na dysku, tak długo, jak się do nich odniesiesz, używając względnych ścieżek z folderu / ct / szablony. Upewnij się, że jeśli wysyłasz pliki do budowy, że skrypt ma uprawnienia do ich modyfikacji, prawdopodobnie chcesz chmod 777 je. Możesz użyć opcji [Dodaj stronę] z niestandardowymi ustawieniami lub naprzemiennie, jeśli rozumiesz format 'makefile', możesz edytować sekcję 'Make Files template' pod linkiem [Szablony].
Zmiana kolejności budowy
Możesz chcieć zmienić kolejność budowania, aby kontrolować w jakiej kolejności są wyekstrahowane kciuki. Na przykład prawdopodobnie chcesz, aby Twoja strona indeksowa została zbudowana przed Twoich stron archiwum tak, że może wyciągnąć nowe kciuki i zarezerwować stare kciuki dla stron archiwum. Możesz zmodyfikować kolejność, w jakiej strony budują poprzez przejście do odnośnika [Szablony] i edycję sekcji o nazwie Make Files Szablon. Zmieniając kolejność wpisów {{makefile- możesz powiedzieć skryptowi, które pliki są tworzone najpierw, a które ostatnie.
Rozwiązywanie problemów - FAQ.
"Podczas edycji moje strony nie zapisać, i mam wszystkie te wierd 'fopen' błędy".
Sprawdź uprawnienia plików, szczególnie jeśli wysłałeś je przez FTP i teraz próbujesz je edytować z sieci. Comus nie ma uprawnień do modyfikacji plików, więc chmod je do 777.
"Budując scenariusz nie stworzę moich stron".
Sprawdź, czy Comus ma uprawnienia do modyfikacji plików docelowych. Najczęstszym problemem jest to, że katalog root web nie jest ustawiony, aby umożliwić Comus tworzenie nowych plików. Łatwym do naprawienia jest chmod folderu głównego do 777, aby Comus miał uprawnienia do tworzenia pliku docelowego, jeśli nie czujesz się z tym komfortowo ze względów bezpieczeństwa, to trzeba będzie utworzyć plik docelowy i upewnić się, że comus (apache) ma odpowiednie uprawnienia użytkownika do modyfikacji tego pliku.
"Używam TM3 w trybie CGI, jak ustawić nazwę pliku docelowego?"
Zazwyczaj strona indeksowa TM3 znajduje się 1 folder powyżej webroot w tt / idx / folder. Ale nie zawsze tak jest, czasami umieszczają go w innym miejscu i nazywają czymś innym niż tt. Nie ma standardowej metody, której by używali, więc będziesz musiał dostać ich pomoc, albo sam to rozwiązać. Wiedz o tym, Comus domyślnie zapisuje pliki do folderu / ct / szablony i wszystkie ścieżki są względne z tej lokalizacji. Jeśli masz stronę w folderze "/ home / admin / public _ html /", pliki docelowe comus znajdują się zazwyczaj w folderze "/ home / admin / public _ html / ct / szablon /" i strony indeksowe TM3 znajdują się zwykle w folderze "/ home / admin / tt / idx / index.html", więc ścieżka docelowa, którą byś chciał to ".. /.. /.. / tt / idx / index.html".
"Nie zainstalowałem skryptu do folderu / ct, a teraz nie zapisuje plików do odpowiedniego folderu"
Lol, mówiliśmy ci, że najlepiej zainstalować go do folderu / ct. Może działać, ale może trzeba będzie dodać $comuspath = 'YOURPATH'; zmienna do klucza licencyjnego, aby skrypt mógł znaleźć miejsce jego zainstalowania.
"Nie mam żadnych błędów, ale nie mogę znaleźć pliku, który robi?"
"Chcę napisać do innego folderu innego niż korzeń sieci web, jak wypracować ścieżkę?".
Wszystkie pliki docelowe są względne do folderu / ct / szablony.. więc jeśli chcesz zapisać do webroot wtedy użyjesz ścieżki względnej, takiej jak.. /.. / targefile.html. Tak więc, jeśli chcesz mieć link taki jak http: / / yourdomain.com / Teens / index.shtml trzeba mieć plik docelowy coś jak.. /.. / Teens / index.shtml
"Chcę wysłać pliki do innego serwera"
Pobierz sysadmin do konfiguracji Samba, to trudne, ale może sprawić, że zdalne dyski pojawiają się jako foldery lokalne.
"Skrypt handlowy nie działa, przyłącza / ct do wszystkiego i wysyła wszystkie linki do / ct / ttt- out.php (lub coś podobnego)"
Prefix ustawienia skryptu handlowego za pomocą '/' so / ttt- out.php? blaaa byłoby poprawne.
Porady i sztuczki
"Handel unikalnymi transakcjami z każdej strony archiwum, przy użyciu wielu instalacji TTT"
Jest to ciekawa technika, chodzi o to, aby zainstalować wiele kopii TTT do podfolderów. Pozwala to ustawić każdą stronę tak, jakby to była jego unikalna strona, a każda kategoria ma własny zestaw niszowych targów celowanych. Celem jest zwiększenie wydajności przez niszowe targowanie wszystkiego.
Najpierw chcesz napisać, aby utworzyć unikalny folder dla każdej z kategorii, a następnie chcesz powiedzieć skrypt, aby zapisać jego strony do folderu. Na przykład, Teens docelowy plik będzie ".. /.. / Teens / index.shtml" (bez "").
Teraz chcesz unikalną bazę danych dla każdej instalacji TTT, zainstalować ją bezpośrednio do teen folderu, a nie do webroot.
Teraz musisz skonfigurować ustawienia skryptu handlowego, aby wysłać cały ruch na swoje nastoletnie kciuki do właściwego skryptu handlowego. Musisz ustawić przedrostek kciuka na
/% group% / ttt- out.php? pct =% tshave% & link = THM% group% & url =
i ustawić szablon łącza tekstowego na..
/% group% / ttt- out.php? pct =% lgole% & link = TXT% group% & url =
Upewnij się, że zawiera wiodącą /
Teraz makra na stronie może być wymuszona za pomocą zmiennej% tempplatename% (która będzie potrzebna, jeśli używasz ukrytych kategorii), lub dla standardowych linków możesz zostawić comus, aby wybrać, który wychodzący skrypt handlowy używa w oparciu o kategorię.
Aby ustawić każdy link na stronie, użyj kodu% tempplatename%, na przykład...
{{% templatename% # # all- thumb-1}
Co, jeśli strona źródłowa została nazwana 'Teens.tmpl', zmusiłoby ten link do przesłania grupowego kodu nastolatków do skryptu handlowego.