Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : sasarella 12 Feb 2013, 16:28:02
-
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! :)
-
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).
<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'); ?> »" />
[br /]
[br /]
<input type="button" id="removeTagButton" value="« <?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>
-
Fatto! E ho dovuto cancellare anche un tag php in fondo perchè chiudeva qualcosa che avevo cancellato bel codice che mi hai suggerito tu:
<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!