News:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

Come rimuovere Quick Modify (inline edit)?

Started by glider, June 05, 2010, 08:21:55 AM

Previous topic - Next topic

glider

Uso SMF 1.1.11

Mi chiedevo come rimuovere la funzione Quick Modify (inline edit) proprio dal codice.

Grazie.

emanuele

display.template.php
// Show the post itself, finally!
echo '
</td>
</tr></table>
<hr width="100%" size="1" class="hrcolor" />
<div class="post"', $message['can_modify'] ? ' id="msg_' . $message['id'] . '"' : '', '>', $message['body'], '</div>', $message['can_modify'] ? '
<img src="' . $settings['images_url'] . '/icons/modify_inline.gif" alt="" align="right" id="modify_button_' . $message['id'] . '" style="cursor: pointer; display: none;" onclick="modify_msg(\'' . $message['id'] . '\', \'' . $context['session_id'] . '\')" />' : '' , '
</td>
</tr>';


togli la riga:

<img src="' . $settings['images_url'] . '/icons/modify_inline.gif" alt="" align="right" id="modify_button_' . $message['id'] . '" style="cursor: pointer; display: none;" onclick="modify_msg(\'' . $message['id'] . '\', \'' . $context['session_id'] . '\')" />' : '' , '

ed il pulsante sparisce.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

glider

Grazie.  :)

...però mi crolla il tema.  :-[

Ho tolto quella riga ma ho lasciato la parte in blu alla fine:

                     <img src="' . $settings['images_url'] . '/icons/modify_inline.gif" alt="" align="right" id="modify_button_' . $message['id'] . '" style="cursor: pointer; display: none;" onclick="modify_msg(\'' . $message['id'] . '\', \'' . $context['session_id'] . '\')" />' : '' , '

Così funziona.

Io non so quasi niente di PHP ;D, procedo per esperimenti e tentativi, motivo per cui mi chiedo sempre se è la procedura più "pulita".

emanuele

Ed anche giustamente...mi chiedo come mai a me ha funzionato... ??? ...ops, fore non l'ho provato, ecco come ha fatto a funzionare! :-[

In questo caso direi che dipende da cosa vuoi.
Non ci sono permessi addizionali per l'inline edit: se puoi modificare il post, SMF ti mette sia il tasto di modifica in alto che ti manda alla pagina dove puoi fare anteprima ecc, sia quello di modifica veloce.
Se tu non vuoi solo la modifica veloce le possibilità sono due: 1) ti incasini la vita e crei un nuovo permesso (con annessi e connessi, ma è una procedura lunghetta), 2) togli quella riga del tema.

Piccola nota: le modifiche al tema, ti conviene sempre farle su una copia del tema, così nel (più o meno remoto) caso in cui un aggiornamento di SMF andasse a modificare proprio quel/i file del tema non perderesti le modifiche! ;)

P.S.
Non credere che io conosca così bene php... ;D


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

glider

Quotele modifiche al tema, ti conviene sempre farle su una copia del tema

Sì, sì, gli esperimenti e le modifiche le faccio tutte - e sempre - prima in locale ;)

tnx

emanuele

Ok per gli esperimenti, ma io parlavo proprio del sito.

Va beh, però ci sono effettivamente pro e contro in una simile soluzione perché ad esempio poi se installi un mod che va a cambiare il tema devi fare le modifiche a mano...alla fine è questione di gusti. :)


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.


Advertisement: