Back to top

Autore Topic: [RISOLTO] K2 Tag: non visualizzare tags su "Inserisci nuovo articolo" in popup  (Letto 1589 volte)

Offline sasarella

  • Appassionato
  • ***
  • Post: 521
    • Mostra profilo
Come al solito sto andado fuori di testa!  :o
Preferenze K2, categorie, pagina.. Ho provato di tutto ma quel maledetto blocco rimane sempre li.

Sapete come si fa a disabilitare i tags dal form che esce in popup di k2, quando dal frontend si clicca "Inserisci nuovo articolo"?
O dove devo andare per modificare il codice (css o php), per far si che i tag nel popup non si visualizzanino e che così non si possono inserire?

Grazie 1000! :)
« Ultima modifica: 12 Feb 2013, 18:07:08 da sasarella »

Offline gioso

  • Appassionato
  • ***
  • Post: 279
  • Sesso: Maschio
    • Mostra profilo
Il file è 'components/com_k2/templates/default/itemform.php'

Devi eliminare le righe che vanno da 90 a 150 circa (l'inizio varia a seconda della versione di K2). Incollo qui il codice da eliminare.

In realtà ti conviene scaricare da K2 il file zip per l'override e quindi modificare il file all'interno della cartella in override (da trasferire nella cartella del tuo template).

Codice: [Seleziona]
<tr>
                                    <td class="adminK2LeftCol">
                                        <label><?php echo JText::_('K2_TAGS'); ?></label>
                                    </td>
                                    <td class="adminK2RightCol">
                                        <?php if($this->params->get('taggingSystem')): ?>
                                        <!-- Free tagging -->
                                        <ul class="tags">
                                            <?php if(isset($this->row->tags) && count($this->row->tags)): ?>
                                            <?php foreach($this->row->tags as $tag): ?>
                                            <li class="tagAdded">
                                                <?php echo $tag->name?>
                                                <span title="<?php echo JText::_('K2_CLICK_TO_REMOVE_TAG'); ?>" class="tagRemove">x</span>
                                                <input type="hidden" name="tags[]" value="<?php echo $tag->name?>" />
                                            </li>
                                            <?php endforeach; ?>
                                            <?php endif; ?>
                                            <li class="tagAdd">
                                                <input type="text" id="search-field" />
                                            </li>
                                            <li class="clr"></li>
                                        </ul>
                                        <span class="k2Note"> <?php echo JText::_('K2_WRITE_A_TAG_AND_PRESS_RETURN_OR_COMM A_TO_ADD_IT'); ?> </span>
                                        <?php else: ?>
                                        <!-- Selection based tagging -->
                                        <?php if( !$this->params->get('lockTags') || $this->user->gid>23): ?>
                                        <div style="float:left;">
                                            <input type="text" name="tag" id="tag" />
                                            <input type="button" id="newTagButton" value="<?php echo JText::_('K2_ADD'); ?>" />
                                        </div>
                                        <div id="tagsLog"></div>
                                        <div class="clr"></div>
                                        <span class="k2Note"> <?php echo JText::_('K2_WRITE_A_TAG_AND_PRESS_ADD_TO_INSERT_ IT_TO_THE_AVAILABLE_TAGS_LISTNEW_TAGS_A RE_APPENDED_AT_THE_BOTTOM_OF_THE_AVAILA BLE_TAGS_LIST_LEFT'); ?> </span>
                                        <?php endif; ?>
                                        <table cellspacing="0" cellpadding="0" border="0" id="tagLists">
                                            <tr>
                                                <td id="tagListsLeft">
                                                    <span><?php echo JText::_('K2_AVAILABLE_TAGS'); ?></span> <?php echo $this->lists['tags'];    ?>
                                                </td>
                                                <td id="tagListsButtons">
                                                    <input type="button" id="addTagButton" value="<?php echo JText::_('K2_ADD'); ?> &raquo;" />
                                                    [br /]
                                                    [br /]
                                                    <input type="button" id="removeTagButton" value="&laquo; <?php echo JText::_('K2_REMOVE'); ?>" />
                                                </td>
                                                <td id="tagListsRight">
                                                    <span><?php echo JText::_('K2_SELECTED_TAGS'); ?></span> <?php echo $this->lists['selectedTags']; ?>
                                                </td>
                                            </tr>
                                        </table>
                                        <?php endif; ?>
                                    </td>
                                </tr>

Offline sasarella

  • Appassionato
  • ***
  • Post: 521
    • Mostra profilo
Fatto! E ho dovuto cancellare anche un tag php in fondo perchè chiudeva qualcosa che avevo cancellato bel codice che mi hai suggerito tu:

Codice: [Seleziona]
                                <tr>
                                    <td class="adminK2LeftCol">
                                        <label><?php echo JText::_('K2_PUBLISHED'); ?></label>
                                    </td>
                                    <td class="adminK2RightCol">
                                        <?php echo $this->lists['published']; ?>
                                    </td>
                                </tr>
                                <?php endif; ?>
                            </table>

Nel codice che ho incollato qui, sarebbe la penultima riga  <?php endif; ?>
Grazie 1000!

 



Web Design Bolzano Kreatif