We use cookies on this website. By using this site, you agree that we may store and access cookies on your device. Find out more

Ontwerper Documentatie

CushyCMS werkt door in uw site te FTP-en en dan naar specifieke CSS klassen te zoeken die aangebracht zijn op pagina elementen. Cushy zal dan de verstandigste manier presenteren om die inhoud te bewerken, gebaseerd op de inhoud die het vindt.

Deze pagina documenteert alle beschikbare Cushy opties.

Free Account

Pro Account


Free Account

Fundamentele Overzicht

Cushy zal welk element dan ook waar u een css klasse van cushycms op plaatst op een intelligente manier editeren.

<h1 class="cushycms" title="My Heading">Dit zal editeerbaar worden</h1>
<div class="cushycms" title="Main Content">
  <p>Hier zijn nog meer editeerbare dingen ...</p>
</div>
<p>Ik ben niet editeerbaar.</p>
<img class="cushycms" src="foo.jpg" alt="Ik ben een editeerbare afbeelding!" />

Tip: Pro users can specify a class of "clienteditor" as an alternative to "cushycms".

Als uw element al een klasse naam heeft kunt u toch cushycms erop toepassen:

<div class="whatever cushycms">

Hier is een video laat zien hoe aan de slag met CushyCMS in slechts een paar minuten.

Hoe te installeren en te bewerken in 5 minuten

Velden Etikettering

Help uw redacteuren te identificeren welk gedeelte ze aan het editeren zijn door etiketten op uw velden aan te brengen. Gebruik simpelweg het title eigenschap van het editeerbare element.

<h1 class="cushycms" title="Hoofdlijn">Dit zal editeerbaar worden</h1>

Cushy zal automatisch etiketten grijpen van de volgende eigenschappen waar beschikbaar.:
title, alt, id

Het Editeren Van Afbeeldingen

Cushy kan uw redacteuren toestaan de afbeeldingen op een pagina te veranderen. Het zal kijken naar de hoogte en breedte van uw afbeelding etiketten om het bestand formaat op een intelligente manier aan te passen op de ruimte.

<img src="1.jpg" class="cushycms" width="250" height="100" alt="Photo" />

De opgeladen afbeelding zal geformateerd worden naar een breedte van 250px en een hoogte van 100px. De afbeelding zal indien noodzakelijk ook bijgesneden worden.

<img src="1.jpg" class="cushycms" width="250" alt="Photo" />

De opgeladen afbeelding zal geformateerd worden naar een breedte van 250px. De hoogte zal zijn ratio behouden.

<img src="1.jpg" class="cushycms" alt="Photo" />

De opgeladen afbeelding zal helemaal niet geformateerd worden.

Bestanden Aan Het Opladen

De Cushy WYSIWYG redacteur staat gebruikers toe om lokale bestanden via de Link op te laden en Afbeelding toolbar knoppen (kijk naar de Oplaad etiket op de popup dialoog).

Deze bestanden zijn aanvankelijk tijdelijk opgeslagen op de cushy server maar worden dan verplaatst naar uw FTP server bij pagina publicatie.

Deze bestanden worden standaard gepubliceerd in dezelfde leidraad als de pagina, maar dit mag aangepast worden via de Site Configuratie pagina.

Inhoud Soorten Aan Het Overrijden

Cushy gebruikt diverse verschillende editering methoden afhangende van de inhoud soort. Cushy zal op een intelligente manier een methode kiezen gebaseerd op de houder elementen. Doch we realizeren ons dat er momenten zijn waarop u een bepaald soort inhoud wil afdwingen. Gebruik een van de alternatieve klassen hieronder indien dit het geval is:

class="cushycms-text"

Editeert de inhoud als simpele tekst. Gebruik voorbeeld: server-zijde code aan het editeren of als u liever uw html met de hand schrijft.

class="cushycms-html"

Welk speciaal ingevoerd teken dan ook zal omgezet worden in html entiteiten. Eg: © becomes &copy;

class="cushycms-wysiwyg"

Zelfde als boven, hoewel de redacteur knoppen krijgt gepresenteerd voor het uitvoeren van basis taken zoals lijsten maken, link, etc.

class="cushycms-xml"

Dat de ingevoerde speciale tekens worden omgezet naar xml entiteiten. Eg: < becomes &lt;

XML-elementen

Cushy heeft ondersteuning voor XML-elementen. De inhoud is opgenomen in het edit box voor XML-elementen wordt correct XML gecodeerd, zodat uw XML niet ongeldig zijn. Een element waarmee Cushy dat is NIET geclassificeerd als XHTML (volledige lijst van elementen hier) zullen worden behandeld als XML.

<product>
  <name>Banana</name>
  <price class='cushycms'>$12.99/kg</price>
</product>

Als u problemen ondervindt met elementen in je XML opgepakt als XHTML (omdat ze naam hebben hetzelfde), check out de sectie over dwingende content types. In principe kunt u gebruik maken van een cushycms-xml -klasse type-modus dwingen je element in XML.

Tips & Trucjes

Denk eraan dat er niet veel is dat Cushy niet kan bewerken. Hieronder zijn een paar creatieve voorbeelden:

<script type="text/javascript" class="cushycms">
  alert('Ziet u, u kunt zelfs javascript bewerken!');
</script>

Javascript bewerken. Een voorbeeld kan uw Google AdSense code zijn.

<p>Our charity has raised $<span class="cushycms">2140</span> so far</p>

Staat bewerking toe van alleen een enkel getal of woord.

Het Gebruiken van Cushy met Dynamische Talen (PHP, ASP, etc)

Soms kan Cushy moeite hebben met het ontcijferen van documenten wanneer ze een mengsel van html en server-kant scripting bevatten zoals PHP.

Daarom raden we ten zeerste aan om cushy editeerbare inhoud te plaatsen in een alleen-staand statisch bestand dat dan inbegrepen zal worden bij uw scripts.

Bijvoorbeeld:

<html>
  <head><title>Contact Us</title></head>
  <body>
    <? include("contact_static.html"); ?>
  </body>
</html>

Boven":" inhoud van contact.php.

<h1 class="cushycms">Contact Us</h1>
<div class"cushycms">
  <p>Editeerbare inhoud hier...</p>
</div>

Boven":" inhoud van inhoud_statische.html.

In dit scenario zult u Cushy naar het contact_statische.html bestand verwijzen om te editeren.

Letter Codificatie

Cushy produceert speciale letters (zoals de niet-westerse alfabetten) in het veelzijdige UTF-8 formaat. Om dit formaat te ondersteunen verzeker u zich aub ervan dat het volgende voorkomt in de hoofd sectie van uw html paginas:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Kom meer te weten over de voordelen van UTF-8.

 

Pro Account

Herhaalbare Elements

Het gebruik van herhaalbare elementen in CushyCMS kan zeer krachtig. De eerste stap is naar de bewerkbare klasse op je uiterlijke herhaalbare elementen, beschikbaar tags zijn een <ul>, <ol> <table> en <dl>. Vanaf hier zal cushy kijkje in dat element en te bepalen welke elementen worden aangemerkt als "herhaalbaar", bv een <li>, <tr> of <dt> tag. Zodra dat element wordt gevonden, wordt een bewerkbaar tags binnen dat element worden gegroepeerd zodat eventueel "herhalen" van de buitenste element zal alle bewerkbare elementen binnen bevatten.

Neem het volgende voorbeeld:

<ul class="cushycms">
  <li>
    <p class="cushycms">Dit zal editeerbaar worden</p>
    <p>Ik ben niet editeerbaar.</p>
  </li>
</ul>

Hier, de <li> tag bevat een bewerkbaar <p> tag en een niet-bewerkbare <p> tag. Toen de redactie kiest voor "herhaal" dit <li> CushyCMS zal een kloon van de gehele tag, met inbegrip van zowel <p> elementen maken, hoewel de editor alleen toegang te bewerken een van hen heeft. U kunt zoveel bewerkbare tags in uw herhaalbare element als je wilt, of je kunt gewoon de herhaalbare element bewerkbaar als een geheel.:

Hier is een video laat zien hoe een herhaalbaar regio uit te voeren.

Herhaalbare gedeeltes

Dwingende images / uploads

Gebruik het selectievakje op het toekennen / configure pagina scherm om deze functie uit te schakelen. Eenmaal ingeschakeld, worden alle nieuwe beelden voor je CushyCMS <img> tags blijft dezelfde bestandsnaam. Alle beelden of bestanden geüpload via de WYSIWYG editor zal ook de bestandsnaam ze hadden tijdens het uploaden. Dit is handig voor dingen zoals price_list.pdf of iets dergelijks, maar het betekent ook dat de editor is de volledige controle over wat het bestand wordt aangeroepen op de server. U moet voorzichtig zijn in het geval uw redactie een bestand genaamd print.css of logo.gif of dergelijke op uw site zou kunnen ruïneren uploaden. Om die reden raden wij alleen met behulp van deze instelling wanneer u ook met behulp van een aangepaste upload pad.

Aangepaste bewerkbare klasse

Als een pro gebruiker, u kunt uw eigen bewerkbare klasse te definiëren in plaats van de traditionele cushycms of clienteditor klassen. U kunt zelfs dit per editor. Hiermee kunt u een editor toegang te geven tot bepaalde delen van een pagina, terwijl dat ook een andere editor toegang tot andere afdelingen. Neem de onderstaande code bijvoorbeeld:

<span class="cushycms-ferris">Only Ferris can edit this.</span>
<span class="cushycms-cameron">Only Cameron can edit this.</span>

Hier ziet u de aangepaste klassen zijn cushycms-De Vries en cushycms-Cameron. Deze kunnen worden mijnbedrijf-de Vries als u dat wenst. U kunt ook gewoon die elk redactie aangepaste klasse gewoon worden "mijnbedrijf" als u hebt geen vergunning van de gecompliceerde technieken. Opgemerkt moet worden dat deze klassen ook werken met de inhoud overschreven, dus mijnbedrijf-Vries-html zou werken zoals verwacht.

Branding en Styling

Hier is een video laat zien hoe het aanpassen CushyCMS aan uw merk of uw klant het merk past.

Merk toevoegen, stileren en klonen

Klonen pagina

Als een pro gebruiker heb je de mogelijkheid om je sommige of al uw redacteuren nieuwe pagina's gebaseerd op de inhoud van bestaande pagina's te creëren. U kunt deze bij het toevoegen van een redacteur of het bewerken van de machtigingen van een bestaande editor. Het inschakelen van deze in staat zal stellen een kloon naast elke pagina in de redactie bedieningspaneel (dit pictogram is al zichtbaar aan de ontwerper van de pagina). De editor zal worden gevraagd om de naam van de nieuwe pagina en een bestandsnaam wordt gegenereerd op basis van die naam. De nieuwe pagina zal een exacte kloon van de oude pagina, waarin de uitgever kan dan dienovereenkomstig te bewerken.

Welkom op maat E-mail

Als een pro gebruiker kun je een aangepaste welkom e-mail template. Dit is gedaan in uw voorkeuren van de gebruiker, net onder de plaats waar u uw eigen domein en kiezen voor andere professionele functies, zoals branding. Er zijn een aantal variabelen die zal worden geïnterpoleerd in de e-mail, zoals de redactie naam, emailadres en het systeem gegenereerd wachtwoord. We natuurlijk raden waaronder ten minste het wachtwoord variabele.

RSS Toevoeren van Pagina Veranderingen

Pro gebruikers verkrijgt toegang tot speciale RSS toevoeren om op de hoogte te blijven van veranderingen aan hun sites en paginas.

  • Alle veranderingen: deze toevoer is beschikbaar op uw standaard panel controle pagina
  • Veranderingen aan een site: deze toevoer is beschikbaar vanuit de Site Configuratie pagina
  • Veranderingen aan een pagina: deze toevoer is beschikbaar vanuit de Herziening Geschiedenis pagina

Welke toevoer lezer u ook gebruikt, het moet authenticatie ondersteunen omdat het uw cushy login zal vragen om uw toevoeren te bekijken. Als uw lezer dit niet ondersteund (b.v. Google Lezer) dan is eromheen werken de bevrijdmijntoevoer dienst.