• twitter image
  • facebook image
  • youtube image
  • linkedin image
Language: CMS Made Simple Czech CMS Made Simple France CMS Made Simple Spain CMS Made Simple Hungary CMS Made Simple Russia CMS Made Simple Netherlands

All times are UTC




Post new topic Reply to topic  [ 11 posts ] 
Author Message
 Post subject: Klientská sekce - FrontEndUsers + CustomContent
PostPosted: Thu Mar 05, 2009 1:58 pm 
Offline
Forum Members
Forum Members

Joined: Thu Mar 05, 2009 12:08 pm
Posts: 13
Dobrý den,

potřeboval bych pravděpodobně jednoduchou radu jak správně používat modul CustomContent. Nejprve jsem si nainstaloval modul FEU, který funguje správně a jehož chování jsem vcelku rychle pochopil. Jeho prostřednictvím jsem si dejme tomu zavedl uživatele "uživatel-A" a "uživatel-B".

No a teď přichází na řadu právě ta věc kterou nechápu. Potřebuji aby stránka XYZ měla jiný obsah pro nepřihlášeného uživatele, jiný pro uživatele A a ještě jiný pro uživatele B.

Když se podívám na nápovědu k modulu CustomContent, tak mám dvě možnosti:
1. pomocí komentářů (nechápu, neboť chybí ukázka)
2. pomocí SMARTY šablon (ukázka v nápovědě nefunguje - vypíše nějakou chybovou hlášku)

Mohl by prosím někdo pomoci ukázkou kódu, či radou co dělám špatně resp. co jsem nepochopil.
Díky všem.

--
Maca


Top
 Profile  
 
 Post subject: Re: Klientská sekce - FrontEndUsers + CustomContent
PostPosted: Thu Mar 05, 2009 2:32 pm 
Offline
Power Poster
Power Poster
User avatar

Joined: Tue Oct 10, 2006 5:00 pm
Posts: 426
Location: Bratislava
ahoj,

pouzitie

{if $ccuser->loggedin()}
som prihlaseny zobrazujem obsah pre prihlaseneho
{else}
nie som prihlaseny zobrazujem obsah pre neprihlaseneho
{/if}

Rozsirenie o kontrolu skupiny prihlaseneho usera
{if $ccuser->loggedin() && $ccuser->memberof('Users')}


Zobrazenie vlasnosti prihlaseneho uzivatela
{$ccuser->property("meno")}
{$ccuser->property("priezvisko")}
{$ccuser->property("telefon")}

Moznosti  z napovedy

$ccuser->groups()  - vypise skupiny v ktorych je uzivatel
$ccuser->memberof('group') - kontrola skupiny prihl. usera
$ccuser->loggedin() -  ci je prihlaseny
$ccuser->username() - zobrazi uzivatelske meno (v pripade ze mam nastavene vo FrontEnd Users ze chcem prihlasenia e-mailom, tak zobrazi e-mail)
$ccuser->property('propertyname') - zobrazi informaciu prihlaseneho usera (z modulu FrontEnd)
$ccuser->ipmatches($ranges) - kontroluje IP adresy, oddelene ciarkov

_________________
Yes, it's me: MleCMS, MleDomains, ModuleGenerator, URLWatchdog, Youtuber, Extended Content Blocks, Extended Tools, Analytics etc.


Top
 Profile  
 
 Post subject: Re: Klientská sekce - FrontEndUsers + CustomContent
PostPosted: Sat Mar 07, 2009 10:52 am 
Offline
Forum Members
Forum Members

Joined: Thu Mar 05, 2009 12:08 pm
Posts: 13
Moc děkuji za přehledné a užitečné informace. Těším se že je určitě využiji ke svému záměru. Jen jsem asi prozatím příliš velký amatér aby mi to takto stačilo, neboť:

Když na stránku XYZ vložím tento obsah:

{cms_module module=FrontEndUsers}
{cms_module module=CustomContent}

{if $ccuser->loggedin()}
som prihlaseny zobrazujem obsah pre prihlaseneho
{else}
nie som prihlaseny zobrazujem obsah pre neprihlaseneho
{/if}

Dočkám se této chybové hlášky:

string(131) "Smarty error: [in content:content_en line 3]: syntax error: unidentified token ';loggedin()' (Smarty_Compiler.class.php, line 1407)"
Parse error: syntax error, unexpected '&' in /var/www/xyz/tmp/templates_c/51^%%70^707^707A8977%%content%3Acontent_en.php on line 9

Co prosím dělám špatně?


Top
 Profile  
 
 Post subject: Re: Klientská sekce - FrontEndUsers + CustomContent
PostPosted: Sat Mar 07, 2009 6:49 pm 
Offline
Power Poster
Power Poster
User avatar

Joined: Tue Oct 10, 2006 5:00 pm
Posts: 426
Location: Bratislava
ahoj,

{cms_module module=FrontEndUsers}
{cms_module module=CustomContent}

nemusis mat na stranke, staci mat tie moduly nainstalovane.

Ohladom chybovej hlasky, tipujem ze si to vlozil priamo do stranok cez wysiwyg editor. Vloz to do sablony, editor totit v prednastavenom rezime meni znaky > na entity (to by sa malo dat zmenit v nastaveniach TinyMCE WYSIWYG Basic editora).

_________________
Yes, it's me: MleCMS, MleDomains, ModuleGenerator, URLWatchdog, Youtuber, Extended Content Blocks, Extended Tools, Analytics etc.


Top
 Profile  
 
 Post subject: Re: Klientská sekce - FrontEndUsers + CustomContent
PostPosted: Sun Mar 08, 2009 3:05 pm 
Offline
Forum Members
Forum Members

Joined: Thu Mar 05, 2009 12:08 pm
Posts: 13
Ahoj,

moc děkuji za ochotu a za pomoc. Teď vše funguje bezchybně - velmi mi to pomohlo.
Navíc jsem opravdu dělal ještě tu chybu, že jsem kód vkládal do WYSIWYG editoru.


Top
 Profile  
 
 Post subject: Re: Klientská sekce - FrontEndUsers + CustomContent
PostPosted: Tue Jun 09, 2009 10:55 am 
Offline
Forum Members
Forum Members
User avatar

Joined: Fri Aug 22, 2008 6:21 am
Posts: 10
Ahoj .. a teď ještě já prosím o odpověď: jak v content rozliším, co má vidět nepřihlášený, co přihlášený "A" a co přihlášený "B" ? .. resp. jak rozliším obsah pro jednotlivé groups?


Top
 Profile  
 
 Post subject: Re: Klientská sekce - FrontEndUsers + CustomContent
PostPosted: Wed Jun 10, 2009 7:55 am 
Offline
Power Poster
Power Poster
User avatar

Joined: Tue Oct 10, 2006 5:00 pm
Posts: 426
Location: Bratislava
lumpmatej wrote:
Ahoj .. a teď ještě já prosím o odpověď: jak v content rozliším, co má vidět nepřihlášený, co přihlášený "A" a co přihlášený "B" ? .. resp. jak rozliším obsah pro jednotlivé groups?


Code:
{if $ccuser->loggedin() && $ccuser->memberof('skupina1')}
obsah pre skupinu 1
{elseif $ccuser->loggedin() && $ccuser->memberof('skupina2')}
obsah pre skupinu 2
{else}
obsah pre neprihlasenych
{/if}

_________________
Yes, it's me: MleCMS, MleDomains, ModuleGenerator, URLWatchdog, Youtuber, Extended Content Blocks, Extended Tools, Analytics etc.


Top
 Profile  
 
 Post subject: Re: Klientská sekce - FrontEndUsers + CustomContent
PostPosted: Mon Jul 13, 2009 12:21 pm 
Offline
Forum Members
Forum Members

Joined: Wed Oct 29, 2008 4:37 pm
Posts: 11
veduci wrote:
(...)
Ohladom chybovej hlasky, tipujem ze si to vlozil priamo do stranok cez wysiwyg editor. Vloz to do sablony, editor totit v prednastavenom rezime meni znaky > na entity (to by sa malo dat zmenit v nastaveniach TinyMCE WYSIWYG Basic editora).


Tusis kde se to da zmenit? Toto nastaveni nemuzu vubec najit, pouzivam TinyMCE (verze 2.4.11)


Top
 Profile  
 
 Post subject: Re: Klientská sekce - FrontEndUsers + CustomContent
PostPosted: Mon Jul 13, 2009 8:32 pm 
Offline
Forum Members
Forum Members
User avatar

Joined: Thu Aug 16, 2007 8:08 am
Posts: 133
Location: Prague, Czech Republic
TinyMCE

Extensions -> TinyMCE WYSIWYG -> Advanced -> Encoding of entities: (zde nastavis RAW)

Rozsireni -> TinyMCE WYSIWYG -> Pokrocile -> Kódování entit: (zde nastavis RAW)


Top
 Profile  
 
 Post subject: Re: Klientská sekce - FrontEndUsers + CustomContent
PostPosted: Tue Jul 14, 2009 11:13 am 
Online
Forum Members
Forum Members
User avatar

Joined: Wed Apr 01, 2009 6:03 pm
Posts: 170
Location: Plzen, CZ
Rozšíření -> TinyMCE WYSIWYG, záložka "Pokročilé" -> Kódování entit


Top
 Profile  
 
 Post subject: Re: Klientská sekce - FrontEndUsers + CustomContent
PostPosted: Wed Jul 15, 2009 6:10 am 
Offline
Forum Members
Forum Members

Joined: Wed Oct 29, 2008 4:37 pm
Posts: 11
Tam si ale pouze vyberu jak maj byt entity kodovany jestli jako &#cislo; nebo jako &nazev;, nebo se divam spatne? Mam tu administraci v anglictine.

EDIT: Už jsme problém vyřešil, do Extra configuration jsem dal:
Code:
save_callback : "myCustomSaveContent"

a do tinyconfig.php toto:
Code:
function myCustomSaveContent(element_id, html, body) {
    // Do some custom HTML cleanup
    html = html.replace("->","->");
    html = html.replace("&&","\&\&");

    return html;
}


Last edited by anips on Wed Jul 15, 2009 10:27 am, edited 1 time in total.

Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 11 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Arvixe - A CMSMS Partner