Back to top

Autore Topic: [RISOLTO] escludere la voce accesso da front-end  (Letto 2203 volte)

Offline frasigno

  • Appassionato
  • ***
  • Post: 564
  • Auguri Buon Natale e Buon Anno
    • Mostra profilo
[RISOLTO] escludere la voce accesso da front-end
« il: 17 Gen 2013, 23:18:16 »
Ciao a tutti.
Avrei bisogno di sapere se fosse possibilie disabilitare, in qualche modo la voce, accesso (pubblic,registred,special) quando si aggiunge un articolo dal front-end.
Il motivo è questo:
A secondo di come effettuo il login posso associare l'articolo a solo determinate categorie e non a tutte, e questo mi sta bene, ma se ho la possibilità di scegliere anche l'accesso questo mi scombina tutto...
C'è la possibilità di disablilitare l'accesso??


« Ultima modifica: 18 Gen 2013, 15:37:53 da frasigno »
BachecaViaggi.it Offerte viaggi :::::: BachecaHotel.com Offerte soggioni in Italia

Offline ste

  • Instancabile
  • ******
  • Post: 8774
  • Sesso: Femmina
    • Mostra profilo
Re:escludere la voce accesso da front-end
« Risposta #1 il: 17 Gen 2013, 23:48:04 »
Ciao frasigno,
ho avuto anch'io un'esigenza del genere e ho risolto con un override del template, qui trovi qualche info su cosa si tratta:
http://www.joomla.it/articoli-della-community/788-override-del-template-come-personalizzare-le-pagine-di-joomla.html

Con la modifica che ho fatto però ho eliminato tutto il tab "Pubblicazione", non solo il parametro "Accesso", perchè non volevo che si vedessero nemmeno gli altri parametri. Ti indico comunque come ho fatto:

Ho copiato nella cartella del template html\com_content\form il file edit.php preso dalla cartella di Joomla components\com_content\views\form\tmpl

Ho modificato il file templates/miotemplate/html/com_content/form/edit.php eliminando la riga
Codice: [Seleziona]
<li><a href="#publishing" data-toggle="tab"><?php echo JText::_('COM_CONTENT_PUBLISHING'?></a></li>
TTI - Team Traduzione Italiano di Joomla.it - Guide su Joomla

Offline frasigno

  • Appassionato
  • ***
  • Post: 564
  • Auguri Buon Natale e Buon Anno
    • Mostra profilo
Re:escludere la voce accesso da front-end
« Risposta #2 il: 18 Gen 2013, 00:06:54 »
Grazie mille per la tua risposta
nel file che tu hai indicato penso che la parte che interessa all'accesso sia quello che quoto sotto,in particolare il rigo in cui c'è get('access-change')
però non so come modificarlo per non dare fastidio alla condizione if che c'è prima  :-[

Citazione
   <fieldset>
        <legend><?php echo JText::_('COM_CONTENT_PUBLISHING'); ?></legend>
        <div class="formelm">
        <?php echo $this->form->getLabel('catid'); ?>
        <span class="category">
            <?php   echo $this->form->getInput('catid'); ?>
        </span>

        </div>
        <div class="formelm">
        <?php echo $this->form->getLabel('created_by_alias'); ?>
        <?php echo $this->form->getInput('created_by_alias'); ?>
        </div>

    <?php if ($this->item->params->get('access-change')): ?>
        <div class="formelm">
        <?php echo $this->form->getLabel('state'); ?>
        <?php echo $this->form->getInput('state'); ?>
        </div>

        <div class="formelm">
        <?php echo $this->form->getLabel('featured'); ?>
        <?php echo $this->form->getInput('featured'); ?>
        </div>

        <div class="formelm">
        <?php echo $this->form->getLabel('publish_up'); ?>
        <?php echo $this->form->getInput('publish_up'); ?>
        </div>
        <div class="formelm">
        <?php echo $this->form->getLabel('publish_down'); ?>
        <?php echo $this->form->getInput('publish_down'); ?>
        </div>

    <?php endif; ?>
        <div class="formelm">
        <?php echo $this->form->getLabel('access'); ?>
        <?php echo $this->form->getInput('access'); ?>
        </div>
        <?php if (is_null($this->item->id)):?>
            <div class="form-note">
            <p><?php echo JText::_('COM_CONTENT_ORDERING'); ?></p>
            </div>
        <?php endif; ?>
    </fieldset>

BachecaViaggi.it Offerte viaggi :::::: BachecaHotel.com Offerte soggioni in Italia

Offline ste

  • Instancabile
  • ******
  • Post: 8774
  • Sesso: Femmina
    • Mostra profilo
Re:escludere la voce accesso da front-end
« Risposta #3 il: 18 Gen 2013, 10:50:54 »
Elimina questo codice
Codice: [Seleziona]
        <div class="formelm">
        <?php echo $this->form->getLabel('access'); ?>
        <?php echo $this->form->getInput('access'); ?>
        </div>

PS: quello che ti avevo indicato nel post precedente riguardava joomla 3.0 sorry  :-[
TTI - Team Traduzione Italiano di Joomla.it - Guide su Joomla

Offline frasigno

  • Appassionato
  • ***
  • Post: 564
  • Auguri Buon Natale e Buon Anno
    • Mostra profilo
Re:escludere la voce accesso da front-end
« Risposta #4 il: 18 Gen 2013, 13:31:36 »
yes grazie la voce è sparita, pù tardi provo ad inserire un articolo, se funziona tutto metto risolto
grazie mille  :P
BachecaViaggi.it Offerte viaggi :::::: BachecaHotel.com Offerte soggioni in Italia

Offline shawasp

  • Nuovo arrivato
  • *
  • Post: 20
    • Mostra profilo
Re:escludere la voce accesso da front-end
« Risposta #5 il: 31 Gen 2013, 16:58:39 »
Scusate l'intromissione,
ma se ho settato giustamente la gestione degli accessi, perchè nella modifica degli articoli dovrebbero comparire gli altri accessi a cui io non ho accesso?  ???
« Ultima modifica: 13 Feb 2013, 10:51:49 da shawasp »

Offline clubpoetico

  • Nuovo arrivato
  • *
  • Post: 7
  • Sesso: Maschio
    • Mostra profilo
Re:[RISOLTO] escludere la voce accesso da front-end
« Risposta #6 il: 26 Mar 2013, 16:53:52 »
salve, cercate di non cancellare mail il codice, secondo un mio giudizio da dilettante è meglio fare così:

<div class="formelm" style="display:none;">>
        <?php echo $this->form->getLabel('access'); ?>
        <?php echo $this->form->getInput('access'); ?>
        </div>

altro modo semplice facendo diventare un commento

<!--div class="formelm">>
        <?php echo $this->form->getLabel('access'); ?>
        <?php echo $this->form->getInput('access'); ?>
        </div-->

In questo modo ho la pubblicazione attivata per i registrati ed autori senza cancellare il codice.

Un saluto
Con calma e pazienza si ottiene.....

 



Web Design Bolzano Kreatif