• 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  [ 5 posts ] 
Author Message
 Post subject: Utente FEU in Autore news con fesubmit
PostPosted: Wed Feb 29, 2012 11:57 pm 
Offline
Forum Members
Forum Members

Joined: Sun Feb 19, 2012 1:45 am
Posts: 19
Non riesco a far apparire nel campo dell'autore news, il nome utente di frontend... ho visto tanti topic ma senza trovare la soluzione

Ho usato il seguente codice per richiamare il modulo news:

\$1:
{news action='fesubmit' formtemplate="sample" lang="it_IT"}


il modello Form editor predefinito:

\$1:
{* original form template *}
{if isset($error)}
  <h3><font color="red">{$error}</font></h3>
{else}
  {if isset($message)}
    <h3>{$message}</h3>
  {/if}
{/if}
{$startform}
   <div class="pageoverflow">
      <p class="pagetext">{$titletext}:</p>
      <p class="pageinput">{$inputtitle}</p>
   </div>
   <div class="pageoverflow">
      <p class="pagetext">{$categorytext}:</p>
      <p class="pageinput">{$inputcategory}</p>
   </div>
{if !isset($hide_summary_field) or $hide_summary_field == 0}
   <div class="pageoverflow">
      <p class="pagetext">{$summarytext}:</p>
      <p class="pageinput">{$inputsummary}</p>
   </div>
{/if}
   <div class="pageoverflow">
      <p class="pagetext">*{$contenttext}:</p>
      <p class="pageinput">{$inputcontent}</p>
   </div>
   <div class="pageoverflow">
      <p class="pagetext">{$extratext}:</p>
      <p class="pageinput">{$inputextra}</p>
   </div>
   <div class="pageoverflow">
      <p class="pagetext">{$startdatetext}:</p>
      <p class="pageinput">{html_select_date prefix=$startdateprefix time=$startdate end_year="+15"} {html_select_time prefix=$startdateprefix time=$startdate}</p>
   </div>
   <div class="pageoverflow">
      <p class="pagetext">{$enddatetext}:</p>
      <p class="pageinput">{html_select_date prefix=$enddateprefix time=$enddate end_year="+15"} {html_select_time prefix=$enddateprefix time=$enddate}</p>
   </div>
   {if isset($customfields)}
      {foreach from=$customfields item='onefield'}
         <div class="pageoverflow">
      <p class="pagetext">{$onefield->name}:</p>
      <p class="pageinput">{$onefield->field}</p>
         </div>
      {/foreach}
   {/if}
   <div class="pageoverflow">
      <p class="pagetext">&nbsp;</p>
      <p class="pageinput">{$hidden}{$submit}{$cancel}</p>
   </div>
{$endform}


Ma quando vado a leggere una news , nel campo autore c'e sempre il nome utente del Backend, e non il nome utente Frontend...

ho guardato anche il seguente post e quelli correlati all'interno di esso

http://forum.cmsmadesimple.org/viewtopic.php?f=8&t=18470&view=next

ma non fanno al caso mio... magari ho qualche altra impostazione errata...? help... ???


Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
 Post subject: Re: Utente FEU in Autore news con fesubmit
PostPosted: Thu Mar 01, 2012 7:34 am 
Offline
Power Poster
Power Poster
User avatar

Joined: Mon Jan 14, 2008 9:08 pm
Posts: 599
Location: Villadossola - (VB)/Italy
per come mi sembra di ricordare, la action "fesubmit" di News è configurata per catturare l'ID utente di CMS e non di FEU se l'utente CMS è loggato...

In pratica, per verificare l'inserimento dell'utente FEU, l'utente amministrativo CMS non deve essere loggato... altrimenti prende quello.

Non sono sicurissimo, ma dovrebbe essere così.


Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
 Post subject: Re: Utente FEU in Autore news con fesubmit
PostPosted: Thu Mar 01, 2012 11:33 am 
Offline
Forum Members
Forum Members

Joined: Sun Feb 19, 2012 1:45 am
Posts: 19
A ok non sapevo che dovevo fare il logout dal cms...

Ora non mi da piu il nome Backend, pero, se posto una news come utente FEU loggato, mi da "anonimo" come campo autore... e anche la pagina che richiama il news form è settata come "protected content"...


Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
 Post subject: Re: Utente FEU in Autore news con fesubmit
PostPosted: Thu Mar 01, 2012 12:07 pm 
Offline
Forum Members
Forum Members

Joined: Sun Feb 19, 2012 1:45 am
Posts: 19
Ok ho risolto

Avevo smanettato sul file action.fesubmit.php del modulo news... ora ho riscaricato l'originale e sovrascritto, ora tutto funziona. Ma sorge un'altra domanda a cui non trovo risposta...

Io ho settato in frontendusers, che l'email, sia il nome utente (non son sicuro se sia una scelta giusta...) e quindi in author, appare l'email...
In frontend ho aggiunto una proprieta utente chiamata "nome"

Come posso fa apparire questa proprietà nel campo autore delle news, al posto del nome utente?


Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
 Post subject: Re: Utente FEU in Autore news con fesubmit
PostPosted: Thu Mar 01, 2012 2:15 pm 
Offline
Power Poster
Power Poster
User avatar

Joined: Mon Jan 14, 2008 9:08 pm
Posts: 599
Location: Villadossola - (VB)/Italy
devi utilizzare l'oggetto $feu_smarty
\$1:
{$feu_smarty->get_user_properties($entry->author_id*-1,'userprops')}

in pratica passi alla funzione get_user_properties dell'oggetto $feu_smarty l'ID autore (che se appartenente a FEU viene registrato come negativo in News... quindi lo moltiplichi per "-1") e crei l'array "userprops" che contiene tutte le proprietà dell'utente... puoi quindi visualizzare le proprietà utente che ti interessano... nello specifico la proprietà "nome" che hai creato
\$1:
{$userprops.nome}


Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 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