• 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  [ 8 posts ] 
Author Message
 Post subject: [RISOLTO] Pagina profilo utente FEU con restrinzioni
PostPosted: Thu Feb 23, 2012 6:24 pm 
Offline
Forum Members
Forum Members

Joined: Sun Feb 19, 2012 1:45 am
Posts: 19
Salve, son nuovo del forum, e uso da un po CMSMS

Ho un quesito da porvi.
Sto creando un sito dove la gente puo creare e votare delle classiffiche di qualsiasi genere. Ho fatto il tutto con SelfReg + Frontend user + News

Son riuscito a creare il tutto piu o meno, con sistema di votazioni tramite CGfeedback ecc...
Ora ho un paio di problemi:

1 Come posso passare le variabili delle votazioni di CGfeedback a ogni utente FEU?

2 Come posso creare dei profili visitabili degli utenti FEU, con restrinzioni in base all'utente che visualizza la pagina? (se entro io nel mio profilo utente vedro delle info, se entra un'utente registrato ne vedra altre, se entra un'anonimo, altre ancora...)

di solito uso:
Code:
{if $ccuser->loggedin()}
<contenuto>
{else}
<contenuto>
{/if}


ma mi servirebbe qualcosa per verificare se l'utente corrente, corrisponde con il profilo del nome utente visualizzato, e non so come... ho provato:

Code:
{if $ccuser->username}=={$username}


ma non funziona...


Last edited by kdrummer on Wed Feb 29, 2012 11:44 pm, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: Pagina profilo utente FEU con restrinzioni in base al no
PostPosted: Fri Feb 24, 2012 5:10 pm 
Offline
Power Poster
Power Poster
User avatar

Joined: Mon Jan 14, 2008 9:08 pm
Posts: 588
Location: Villadossola - (VB)/Italy
cosa significa: "passare le variabili delle votazioni di CGfeedback a ogni utente FEU"?

con CustomContent (che mi sembra già utilizzi) visualizzi contenuti diversi a seconda della posizione dell'utente e i contenuti diversi di FEU li prepari con template diversi dal modulo CGUserDirectory...

Code:
{if $ccuser->username}=={$username}


la sintassi smarty che hai scritto non è corretta:

Code:
{if $ccuser->username==$username}


Top
 Profile  
 
 Post subject: Re: Pagina profilo utente FEU con restrinzioni in base al no
PostPosted: Fri Feb 24, 2012 7:34 pm 
Offline
Forum Members
Forum Members

Joined: Sun Feb 19, 2012 1:45 am
Posts: 19
Quote:
cosa significa: "passare le variabili delle votazioni di CGfeedback a ogni utente FEU"?


Allore, vediamo se riesco a spiegare:

ho inserito il modulo CGfeedback, all'interno del detail template del modulo news, per ogni custom field creato.

se un'utente è loggato con frontend, vorrei salvare in qualche modo, che l'utente ha votato per un determinato field. e avere questo dato per usarlo in un'altra pagina.
Questo è il codice del template:

Code:
{if isset($entry->fields)}
  {foreach from=$entry->fields item='field'}
     <div class="NewsDetailField">

        {if $field->name == 'foto'}    
          <img class="imgdett" src="{$entry->file_location}/{$field->value}"/>

        {else}
<div class="Risp">
<div id="TitleRispRank">{eval var=$field->value}</div>
<br><br>
<div id="FeedRispRank">
{CGFeedback key1="News" key2=$entry->id key3=$field->id action='ratings' lang="it_IT"}
<br>
{CGFeedback key1="News" key2=$entry->id key3=$field->id noredirect="0" titlerequired="0" commentrequired="0" emailrequired="0" namerequired="0" policy="session" lang="it_IT"}
</div>
         </div>

        {/if}
     </div>
<br>
  {/foreach}
{/if}


Quote:
con CustomContent (che mi sembra già utilizzi) visualizzi contenuti diversi a seconda della posizione dell'utente e i contenuti diversi di FEU li prepari con template diversi dal modulo CGUserDirectory...

Code:
{if $ccuser->username}=={$username}


la sintassi smarty che hai scritto non è corretta:

Code:
{if $ccuser->username==$username}



Ecco cosa sbagliavo! grazie 1000


Top
 Profile  
 
 Post subject: Re: Pagina profilo utente FEU con restrinzioni in base al no
PostPosted: Sat Feb 25, 2012 5:59 pm 
Offline
Power Poster
Power Poster
User avatar

Joined: Mon Jan 14, 2008 9:08 pm
Posts: 588
Location: Villadossola - (VB)/Italy
kdrummer wrote:
...ho inserito il modulo CGfeedback, all'interno del detail template del modulo news, per ogni custom field creato.

se un'utente è loggato con frontend, vorrei salvare in qualche modo, che l'utente ha votato per un determinato field. e avere questo dato per usarlo in un'altra pagina.
...


non è il template News in questione, ma quello del modulo di invio commento di CGfeedback...

CGfeedback permette di commentare qualsiasi record di un altro modulo ad esempio News... per farlo occorre legare l'ID record del modulo in questione al form di commento di CGfeedback...

il form richiede che l'utente inserisca nome ed email... questi sono dati che, se l'utente ha fatto il login sono recuperabili da FEU... quindi occorre modificare il template del form cambiando la tipologia di questi campi in "hidden" (nascosti) inserendovi i valori recuperati da FEU... così sarà registrato il nome ed email dell'utente loggato...

adesso i campi sono in questa forma:
Code:
<input type="text" name="{$actionid}author_name" size="40" maxlength="255" value="{$author_name}"/>
<input type="text" name="{$actionid}author_email" size="40" maxlength="255" value="{$author_email}"/>


vanno cambiati in:
Code:
<input type="hidden" name="{$actionid}author_name"  value={$username} />
<input type="hidden" name="{$actionid}author_email" value="{$email}"/>


...sempre se ho capito il problema...
;D


Top
 Profile  
 
 Post subject: Re: Pagina profilo utente FEU con restrinzioni in base al no
PostPosted: Mon Feb 27, 2012 12:51 am 
Offline
Forum Members
Forum Members

Joined: Sun Feb 19, 2012 1:45 am
Posts: 19
Quote:
...sempre se ho capito il problema...


hai centrato in pieno ;)

...ora nel sommario cgfeedback, mi sto scervellando per visualizzare il titolo del field della news, e la news commentata...

provo riprovo riprovo... ce la farò.


Top
 Profile  
 
 Post subject: Re: Pagina profilo utente FEU con restrinzioni in base al no
PostPosted: Mon Feb 27, 2012 5:07 am 
Offline
Power Poster
Power Poster
User avatar

Joined: Mon Jan 14, 2008 9:08 pm
Posts: 588
Location: Villadossola - (VB)/Italy
kdrummer wrote:
Quote:
...ora nel sommario cgfeedback, mi sto scervellando per visualizzare il titolo del field della news, e la news commentata...


e perché?

la logica dice che devi mostrare i commenti alle news, non il contrario...

che senso ha, per mostrare i commenti, dover visualizzare le news a cui sono collegati?

comunque per visualizzare il contenuto delle news puoi sempre utilizzare il modulo {news} passandogli in parametro articleid=$onestat.key2... però non so se funziona perché il richiamo del modulo news per la visualizzazione di dettaglio sostituisce il content con il template di dettaglio di news... quindi la strada può essere un UDT del tipo:

Code:
$news_id = $params['id'];
$gCms = cmsms();
$db =& $gCms->GetDb();

$query = 'SELECT * FROM '.cms_db_prefix().'module_news WHERE news_id=?';
$dbresult = $db->GetArray($query,array($news_id));
   foreach($dbresult[0] as $key=>$value){
         $news->$key = $value;
   }
   
$smarty->assign("news_com", $news);


richiami l'UDT con:
{nome_udt id=$onestat.key2}

e visualizzi i dati recuperati con:

{$news_com->news_title}
{$news_com->news_data}
{$news_com->summary}
etc...


Top
 Profile  
 
 Post subject: Re: Pagina profilo utente FEU con restrinzioni in base al no
PostPosted: Wed Feb 29, 2012 11:44 pm 
Offline
Forum Members
Forum Members

Joined: Sun Feb 19, 2012 1:45 am
Posts: 19
Ho risolto inserendo questo codice nel template sommario di cgfeedback:

Code:
<div class="feedback_item_rating">
Nel rank&nbsp;<a href="{$one.origurl}" title="{$one.title}"><b>{$one.title}</b></a>


;)
Grazie dell'aiuto!


Top
 Profile  
 
 Post subject: Re: [RISOLTO] Pagina profilo utente FEU con restrinzioni
PostPosted: Thu Mar 01, 2012 7:57 am 
Offline
Power Poster
Power Poster
User avatar

Joined: Mon Jan 14, 2008 9:08 pm
Posts: 588
Location: Villadossola - (VB)/Italy
ok per l'URL della news, ma con $one.title non hai il titolo della News, ma quello del commento...


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 8 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:  
A2 Hosting