Hulpbestand pagina's
Met de [Pages] sectie kunt u pagina's maken, bewerken en bouwen (in het algemeen sjablonen genoemd) met behulp van uw browser. Het vereist een vrij goede kennis van HTML, hoewel u een WYSIWYG HTML editor kunt gebruiken en kopieer/plak de bron in deze pagina's. Als u wilt kunt u ook omzeilen van de webinterface en gewoon gebruik maken van directe FTP om bestanden te uploaden / downloaden (zie hieronder).
Er zijn verschillende voorbeeldsjablonen om u te starten, en deze kunnen worden geselecteerd bij het maken van een pagina. Kies eerst het sjabloontype, als het een standaard pagina is zal het script een standaard bestandsnaam voor u kiezen, anders moet u een bronbestand en doelbestandsnaam opgeven.
U heeft uw keuze van ten minste de volgende standaard sjabloon types bij het maken van pagina's..
Prod Booster Dit is het sjabloon dat we hebben gebruikt om onze sites te stimuleren, het vereist dat de site is ingesteld om elke paar minuten opnieuw te bouwen, 10 minuten lijkt optimaal.
Dagelijks - Dit sjabloon is een voorbeeld van hoe de site slechts één keer per dag te bouwen, trekken een minimum aan galerijen, en sorteren galerijen door de meeste klikte.
Archief - U kunt speciale archiefpagina's maken die categorienamen gebruiken om dynamisch links en duimen te tonen, zie archiefpagina's hieronder.
Blank - Een blanco pagina.
Standaard frame - Het standaard frame voor gebruik bij het inschakelen van galeriekaders, zie Galeriekaders hieronder.
Meerdere pagina's bouwen.
U kunt zoveel pagina's toevoegen als u wilt, maar houd er rekening mee dat elke pagina een belasting op uw processor krijgt.
Bijvoorbeeld, het duurt gemiddeld ongeveer 15 seconden om een pagina van 200 links te bouwen met behulp van een Celeron 1.3ghz. Houd dit in gedachten als u ervoor kiest om veel pagina's te bouwen, bijvoorbeeld dat betekent dat u kunt verwachten dat het 150 seconden duurt om 10 pagina's te bouwen en 300 seconden om 20 pagina's te bouwen. Dat betekent dat als je het script instelt om alles te herbouwen, je het script elke 5 minuten in een constante staat van wederopbouw kunt plaatsen.
Om hiermee te helpen zijn er een paar speciale macro's die kunnen worden gebruikt om de belasting op uw server te verlagen.
Wanneer de pagina op een sjabloon wordt geplaatst, zal deze slechts één keer per dag worden gebouwd. Het is perfect voor archiefpagina's zeggen als je 100 archiefpagina's, dan een keer per dag het script zal bouwen alle pagina's, en je kunt nog steeds een 5 minuten herbouwen op uw hoofdpagina. U zult merken op het standaard archief sjabloon dat dit is ingeschakeld.
{{archivepage}} is een speciale macro die gebruikt wordt om alle speciale herbouwcodes en recip links van een pagina te verwijderen. Normaal gesproken heeft een pagina een speciale code geplaatst, direct na de
{verborgen datum} In de gratis shareware licentie een site zal de 'meer comus sites hier' macro aanwezig zijn op alle pagina's, kunt u de optie kopen om deze link te verwijderen, zo ja, dan zal deze macro verwijderen van de 'meer comus sites hier' links.
Archiefpagina's
U bent niet beperkt tot het maken van archiefpagina's van een naam, maar het script kunt u speciale vooraf gebouwde archiefsjablonen maken.
Het script scant uw bereik van gedefinieerde categorieën en geeft u de optie om te kiezen welke pagina u wilt toevoegen aan de bouwreeks. Merk op dat deze pagina's gebruik maken van een speciale
variabele genaamd %templatenaam%. %templatename% zal de naam van de bronbestandsnaam verwijderen en die vervolgens op uw pagina gebruiken. De standaard sjabloon gebruikt dit om u toe te staan
snel een standaard archief sjabloon die vervolgens kan worden hergebruikt voor al uw andere pagina's, zodra u de eerste archief pagina uit te leggen hoe u wilt, kunt u dan nieuwe pagina's en
Kopieer en plak je aangepaste sjabloon in je andere sjabloonpagina's, als je gebruik hebt gemaakt van de %templatenaam% en teh standaard paginanamen dan zou je snel meerdere categorieën moeten aanmaken.
Aan de andere kant hoeft u de variabele %template% niet te gebruiken en de standaard paginanamen kunt u pagina's maken van elke naam die u wilt.
U kunt merken dat de archiefpagina's ook de {{buildonce} macro gebruiken, dit beperkt de archiefpagina van meerdere keren per dag te worden gebouwd, en beperkt het zodat het slechts één keer per dag kan worden gebouwd. Het is bedoeld om de belasting op uw server tot een minimum te beperken in het geval van multipage sites.
Galerie Framing.
Elke categorie kan zijn eigen unieke header toegevoegd aan de top van zijn galerijen. U kunt dit framegebied gebruiken om uw eigen sponsors te promoten, of om een link te maken naar trades, de afmetingen van het galerijframe kunnen worden bewerkt in het /ct/gal.php bestand, als u het groter of kleiner wilt maken.
FTP gebruiken in plaats van de webinterface.
U kunt ervoor kiezen om de bestanden direct met FTP te bewerken en te uploaden. Standaard worden alle bestanden in de map /ct/templates/ gezet, maar je kunt de bestanden eigenlijk overal op het station plaatsen, zolang je ernaar verwijst via relatieve paden uit de map /ct/templates. Zorg ervoor dat als u bestanden uploadt om gebouwd te worden dat het script permissies heeft om ze te wijzigen, u wilt ze waarschijnlijk chmod 777. U kunt de optie [Pagina toevoegen] gebruiken met aangepaste instellingen, of afwisselend als u het formaat 'makefile' begrijpt kunt u de sectie 'Maak bestanden sjabloon' bewerken onder de link [Templates].
De bouworde wijzigen
Je zou de bouwvolgorde kunnen veranderen om te bepalen in welke volgorde de duimen eruit gehaald worden. U wilt bijvoorbeeld waarschijnlijk dat uw indexpagina voor uw archiefpagina's wordt gebouwd zodat het de nieuwe duimen kan trekken en de oude duimen voor de archiefpagina's kan reserveren. U kunt de volgorde waarin de pagina's bouwen wijzigen door naar de [Templates] link te gaan en de sectie genaamd Make Files Sjabloon te bewerken. Door de volgorde van de {makefile-items te wijzigen, kunt u het script vertellen welke bestanden het eerst gemaakt worden en welke laatste.
Problemen oplossen - Veelgestelde vragen.
"Als het bewerken van mijn pagina's niet wil opslaan, en ik krijg al deze wierd 'fopen' fouten."
Controleer de bestandsrechten van de bestanden, vooral als u ze hebt geüpload door FTP en nu proberen om ze te bewerken vanaf het web. Comus heeft geen rechten om de bestanden te wijzigen, dus chmod ze naar 777.
"Als je het script bouwt, maak je mijn pagina's niet."
Controleer of Comus rechten heeft om de doelbestanden te wijzigen. Het meest voorkomende probleem is dat de web root map isnt ingesteld om Comus in staat te stellen nieuwe bestanden te maken. De gemakkelijke fix om dat is om de web root map te chmod naar 777 zodat Comus machtigingen heeft om het doelbestand te maken, als je je daar niet comfortabel mee voelt om veiligheidsredenen, dan moet je een doelbestand maken en ervoor zorgen dat comus (apache) de juiste gebruikersrechten heeft om dat bestand te wijzigen.
"Ik gebruik TM3 in CGI-modus, hoe stel ik de doelbestandsnaam in?"
Meestal bevindt de indexpagina van TM3 zich 1 map boven webroot in een tt/idx/map.. Maar dit is niet altijd het geval, soms plaatsen ze het op een andere locatie en noemen het iets anders dan tt. Er is geen standaard methode die ze gebruiken, dus je moet hun hulp halen, of het zelf uitzoeken. Weet dit, Comus schrijft standaard bestanden naar de map /ct/templates, en alle paden zijn relatief vanaf die locatie. Als u een site in de map "/home/admin/public html/" hebt, dan bevinden de doelbestanden zich meestal in de map "/home/admin/public html/ct/templates/" en de indexpagina's van de TM3 zich meestal in "/home/admin/tt/idx/index.html," dus het doelpad dat u zou willen is "../.././tt/idx/index.html."
"Ik heb het script niet in de map /ct geïnstalleerd, en nu is het niet schrijven van bestanden naar de juiste map"
Lol, we hebben je dat verteld, voor het beste gebruik installeer het in de /ct map. Het kan werken, maar je moet misschien een $comuspath='YOURPATH' toevoegen; variabele aan de licentiesleutel zodat het script kan vinden waar het is geïnstalleerd.
"Ik krijg geen fouten maar ik kan het bestand dat het maakt niet vinden?"
"Ik wil naar een andere map schrijven dan web root, hoe werk ik het pad uit?."
Alle doelbestanden zijn gerelateerd aan de map /ct/templates.. dus als je naar de webroot wilt schrijven dan zou je een relatief pad gebruiken zoals ../../targetfile.html. Dus als u een link zoals http://yourdomain.com/Teens/index.shtml wilt hebben, moet u een Target-bestand hebben zoals ../../Teens/index.shtml
"Ik wil de bestanden naar een andere server sturen"
Laat je sysadmin Samba instellen, het is lastig maar kan remote drives laten verschijnen als lokale mappen.
"Het handelsscript werkt niet, het verbindt /ct aan alles en stuurt alle links naar /ct/ttt-out.php (of zoiets)"
Prefix uw trade script instelling met '/' dus /ttt-out.php?blaaa zou correct zijn.
Tips en trucs
"Trading met unieke trades van elke archiefpagina, met behulp van meerdere installaties van TTT"
Dit is een interessante techniek, het idee is om meerdere exemplaren van TTT in submappen te installeren. Hierdoor kunt u elke pagina instellen alsof het was het eigen unieke site, en elke categorie heeft zijn eigen set van niche doelgerichte trades. Het is de bedoeling om de productiviteit te verhogen door de niche te richten op alles.
Eerst wil je schrijven om een unieke map te maken voor elk van je categorieën, en dan wil je het script vertellen om de pagina's naar de map te schrijven. Bijvoorbeeld, tieners doelbestand zou zijn "../../Teens/index.shtml" (zonder de "").
Nu wilt u een unieke database voor elke installatie van TTT, installeer het direct in de Teen map, niet in de webroot.
Nu moet je het handelsscript instellingen zo instellen dat het alle verkeer voor je tiener duimen naar het juiste handelsscript stuurt. U wilt het instellen van de duim link prefix
/%group%/ttt-out.php?pct=%tshave%&link=THM%group%&url=
en stel het tekstlinksjabloon in op..
/%group%/ttt-out.php?pct=%lshave%&link=TXT%group%&url=
zorg ervoor dat u de leidende /
Nu kunnen de macro's op de pagina worden gedwongen met behulp van de variabele %template%, (die nodig zal zijn als u verborgen categorieën gebruikt), of voor standaard links kunt u comus kiezen welke uitgaande handelsscript het gebruikt op basis van de categorie.
Om elke link op een pagina in te stellen om de %templatenaam%-code te gebruiken, bijvoorbeeld...
{{%templatenaam%###all-thumb-1}}
Wat als de bronpagina 'Teens.tmpl' heet, deze link zou dwingen om de groepscode van Tieners door te sturen naar het handelsscript.