Italian SMF

Supporto SMF => SMF 2.0.x => Themes - Temi per SMF => Discussione aperta da: Lucarella il Lunedì - 24 Luglio 2017 - 19:39

Titolo: Posizione sballata dei pulsanti dopo chiusura topic
Inserito da: Lucarella il Lunedì - 24 Luglio 2017 - 19:39
E rieccomi con un altro insolito problema :P
Mi sono accorto che in un topic chiuso, oltre a scomparire giustamente i pulsanti Citazione/modifica/eccetera, il pulsante per ringraziare cambia di posizione, spostandosi sulla sinistra di fianco al titolo del topic e non compare nemmeno l'immagine associata a questa funzione.
Vi mostro le immagini per capire meglio:

Posizione corretta con topic aperto
(https://s25.postimg.org/na000v14v/Screen_Shot_07-23-17_at_11.20_PM.png)

Posizione sballata con topic chiuso
(https://s25.postimg.org/lgx3cjfy7/Screen_Shot_07-23-17_at_11.21_PM.png)

Come si può risolvere ?

I temi sono i soliti, ovvero chocolate e prince of darkness
https://custom.simplemachines.org/themes/index.php?lemma=2428

Mentre la mod dei grazie è la seguente
http://www.smfpersonal.net/downloads.html;sa=view;down=261


Grazie
Titolo: Re:Posizione sballata dei pulsanti dopo chiusura topic
Inserito da: Flavio93Zena il Lunedì - 24 Luglio 2017 - 22:20
E bisogna vederlo, come sempre. Oggi non ne ho voglia, domani :P
Titolo: Re:Posizione sballata dei pulsanti dopo chiusura topic
Inserito da: emanuele il Martedì - 25 Luglio 2017 - 13:03
Nel tema di default come si comporta?
Il grazie è possibile darlo anche se il topic è chiuso?
Titolo: Re:Posizione sballata dei pulsanti dopo chiusura topic
Inserito da: Flavio93Zena il Martedì - 25 Luglio 2017 - 15:12
P.S.: ho idea che la mod per il grazie sia questa http://www.smfpersonal.net/downloads.html;sa=view;down=322 perchè quella che hai linkato tu fa tutt'altra cosa xD
Titolo: Re:Posizione sballata dei pulsanti dopo chiusura topic
Inserito da: Lucarella il Martedì - 25 Luglio 2017 - 19:19
Citazione di: emanuele il Martedì - 25 Luglio 2017 - 13:03
Nel tema di default come si comporta?
Il grazie è possibile darlo anche se il topic è chiuso?

Nel tema di default si comporta quasi allo stesso modo, solo che è più centrale rispetto ai due temi installati, come puoi vedere dall'immagine:
(https://s25.postimg.org/xwl4lpny7/Screen_Shot_07-25-17_at_07.03_PM.png)

Nei topic chiusi il grazie è possibile darlo senza problemi, infatti non mi sembra che ci sia un opzione per attivarlo o meno, ed infatti nel mio forum (emuleitalia) funziona benissimo
(https://s25.postimg.org/ah37gd46z/Screen_Shot_07-25-17_at_07.08_PM.png) (https://postimg.org/image/ah37gd46z/)

Citazione di: Flavio93Zena il Martedì - 25 Luglio 2017 - 15:12
P.S.: ho idea che la mod per il grazie sia questa http://www.smfpersonal.net/downloads.html;sa=view;down=322 perchè quella che hai linkato tu fa tutt'altra cosa xD

Grazie Flavio, mi sa che ieri mi sono incartato con i preferiti ;D
Titolo: Re:Posizione sballata dei pulsanti dopo chiusura topic
Inserito da: emanuele il Martedì - 25 Luglio 2017 - 19:33
Suppongo che il mod aggiunga il pulsante senza preoccuparsi di controllare che vi sia anche il contenitore di tale pulsante.
Sai anche dire quale delle due versioni scaricabili dal sito hai?
Titolo: Re:Posizione sballata dei pulsanti dopo chiusura topic
Inserito da: Lucarella il Martedì - 25 Luglio 2017 - 19:45
Si è la Thank_2.0
Titolo: Re:Posizione sballata dei pulsanti dopo chiusura topic
Inserito da: emanuele il Martedì - 25 Luglio 2017 - 21:32
E' un po' (tanto) tirare ad indovinare, ma io proverei in Display.template.php a modificare questa riga:
elseif (($message['thank_you_post']['post'] && !$message['thank_you_post']['locked']) || (($message['thank_you_post']['lock'] || $message['thank_you_post']['delete']) && $message['thank_you_post']['isThankYouPost']))
in:
elseif (($message['thank_you_post']['post'] && !$message['thank_you_post']['locked']) || ($message['thank_you_post']['lock'] || $message['thank_you_post']['delete']))
la riga appare due volte, sostituiscile entrambe.
Titolo: Re:Posizione sballata dei pulsanti dopo chiusura topic
Inserito da: Lucarella il Martedì - 25 Luglio 2017 - 21:57
Purtroppo non ci sono quelle due righe nel display.template :o
Te lo allego

Grazie
Titolo: Re:Posizione sballata dei pulsanti dopo chiusura topic
Inserito da: emanuele il Mercoledì - 26 Luglio 2017 - 00:47
Allora devi semplicemente aggiungerla.
Vale sempre quanto ho scritto qui:
https://wiki.simplemachines.org/smf/User:Emanuele/guide/Installare_mod_manualmente
;)
Titolo: Re:Posizione sballata dei pulsanti dopo chiusura topic
Inserito da: Lucarella il Mercoledì - 26 Luglio 2017 - 23:17
L'ho aggiunta tante di quelle volte che ormai ho perso il conto  :-[
Un aiutino in più ? Tipo posizione o meglio ancora dopo quale numero di riga :'(
Titolo: Re:Posizione sballata dei pulsanti dopo chiusura topic
Inserito da: emanuele il Venerdì - 28 Luglio 2017 - 20:17
Dal pacchetto del mod, come spiegato qui (http://www.italiansmf.net/forum/index.php?topic=390.0) abbiamo:
<operation>
<search position="replace"><![CDATA[
// Maybe we can approve it, maybe we should?
]]></search>
<add><![CDATA[
elseif (($message['thank_you_post']['post'] && !$message['thank_you_post']['locked']) || (($message['thank_you_post']['lock'] || $message['thank_you_post']['delete']) && $message['thank_you_post']['isThankYouPost']))
echo '
<ul class="reset smalltext quickbuttons">';

// Maybe we can approve it, maybe we should?
]]></add>
</operation>


e:
<operation>
<search position="replace"><![CDATA[
if ($message['can_approve'] || $context['can_reply'] || $message['can_modify'] || $message['can_remove'] || $context['can_split'] || $context['can_restore_msg'])
echo '
</ul>';
]]></search>
<add><![CDATA[
if ($message['can_approve'] || $context['can_reply'] || $message['can_modify'] || $message['can_remove'] || $context['can_split'] || $context['can_restore_msg'])
echo '
</ul>';

// Thank-O-Matic okay close the ul on sometimes :D
elseif (($message['thank_you_post']['post'] && !$message['thank_you_post']['locked']) || (($message['thank_you_post']['lock'] || $message['thank_you_post']['delete']) && $message['thank_you_post']['isThankYouPost']))
echo '
</ul>';
]]></add>
</operation>


tra i <search> quello da cercare, tra gli <add> quello da rimpiazzare.
Titolo: Re:Posizione sballata dei pulsanti dopo chiusura topic
Inserito da: Flavio93Zena il Venerdì - 28 Luglio 2017 - 22:35
Se vuoi un parser online un pochino più semplice dell'xml della mod... http://www.smfhacks.com/smf-package-parser.html
Titolo: Re:Posizione sballata dei pulsanti dopo chiusura topic
Inserito da: Lucarella il Domenica - 30 Luglio 2017 - 19:07
Quindi, da quanto ho potuto capire, le modifiche che hai suggerito le devo fare sul file install_2.0.x.
Cosa che ho fatto, scompattando la mod, modifica del file e ricompattato tutto per la nuova installazione.
Prima però ho dovuto togliere quella già presente sul forum, solo che mi ha generato circa 10 errori e ci ho rinunciato...
Se non c'è altra soluzione, almeno per il momento, lascio tutto così e non farò chiudere i topic :P
Titolo: Re:Posizione sballata dei pulsanti dopo chiusura topic
Inserito da: emanuele il Domenica - 30 Luglio 2017 - 23:11
No, non capisco bene come hai fatto a collegare le modifiche al file zip, comunque, no.
Le modifiche le devi apportare (come spiegato nel post di Darknico) al file display.template.php come spiegato in questo topic.

Display.template.php:
Codice (cerca) Seleziona

// Maybe we can approve it, maybe we should?

Codice (sostituisci con) Seleziona

elseif (($message['thank_you_post']['post'] && !$message['thank_you_post']['locked']) || (($message['thank_you_post']['lock'] || $message['thank_you_post']['delete']) && $message['thank_you_post']['isThankYouPost']))
echo '
<ul class="reset smalltext quickbuttons">';

// Maybe we can approve it, maybe we should?


e poi:
Codice (cerca) Seleziona

if ($message['can_approve'] || $context['can_reply'] || $message['can_modify'] || $message['can_remove'] || $context['can_split'] || $context['can_restore_msg'])
echo '
</ul>';

Codice (sostituisci con) Seleziona

if ($message['can_approve'] || $context['can_reply'] || $message['can_modify'] || $message['can_remove'] || $context['can_split'] || $context['can_restore_msg'])
echo '
</ul>';

// Thank-O-Matic okay close the ul on sometimes :D
elseif (($message['thank_you_post']['post'] && !$message['thank_you_post']['locked']) || (($message['thank_you_post']['lock'] || $message['thank_you_post']['delete']) && $message['thank_you_post']['isThankYouPost']))
echo '
</ul>';

Vediamo se così è più comprensibile.
Titolo: Re:Posizione sballata dei pulsanti dopo chiusura topic
Inserito da: Lucarella il Domenica - 13 Agosto 2017 - 14:18
Scusate l'assenza, ma ultimamente sono stato solo di passaggio e solo ora ho potuto effettuare le modifiche O:-)
Allora, facendo le modifiche come suggerite da Emanuele, quando aprivo il topic di prova, mi appariva pagina bianca con errore sul display.template, mi sembra qualcosa legato alla sintassi o qualcosa del genere... Fatto un paio di prove ho visto che la causa era questa modifica:

Citazione di: emanuele il Domenica - 30 Luglio 2017 - 23:11

Display.template.php:
Codice (cerca) Seleziona

// Maybe we can approve it, maybe we should?

Codice (sostituisci con) Seleziona

elseif (($message['thank_you_post']['post'] && !$message['thank_you_post']['locked']) || (($message['thank_you_post']['lock'] || $message['thank_you_post']['delete']) && $message['thank_you_post']['isThankYouPost']))
echo '
<ul class="reset smalltext quickbuttons">';

// Maybe we can approve it, maybe we should?




Infatti non l'ho messa più e sembra funzionare.

Emanuele, ti allego il display.template in uso ora così puoi capire meglio cosa può generare l'errore ;)

Grazie
Titolo: Re:Posizione sballata dei pulsanti dopo chiusura topic
Inserito da: emanuele il Venerdì - 18 Agosto 2017 - 13:48
A dire il vero sarebbe meglio se mi avessi allegato il Display.template.php che non funzionava con l'errore esatto, così era più facile capire l'errore e correggerlo (e tu avresti imparato perché ti veniva fuori l'errore).
Però quello che hai allegato sembra un miscuglio più o meno mal riuscito di installazione... :-\

L'allegato dovrebbe andare.
Titolo: Re:Posizione sballata dei pulsanti dopo chiusura topic
Inserito da: Lucarella il Lunedì - 21 Agosto 2017 - 14:13
Grazie mille Emanuele, la prossima volta allegherò quello che non funziona  O:-)

Grazie ancora per la disponibilità e la pazienza avuta O:-) O:-) O:-)
Titolo: Re:Posizione sballata dei pulsanti dopo chiusura topic
Inserito da: radu81 il Martedì - 22 Agosto 2017 - 00:33
Scusa l'offtopic, ma non ti conviene utilizzare un'altro mod simile? Ci sono diversi mod sui Likes e potresti cambiare la traduzione da "mi piace" a "grazie". Quel mod non è aggiornato da 6 anni e dubito che riceverà altri aggiornamenti. L'ho usato anch'io anni fa su smf e mi ha sempre dato qualche problemino. Inoltre il supporto sul loro forum è pari a 0
Titolo: Re:Posizione sballata dei pulsanti dopo chiusura topic
Inserito da: Lucarella il Mercoledì - 23 Agosto 2017 - 13:06
Più che altro uso questo per abitudine ormai. Le volte precedenti i problemi sono stati subito risolti, solo su questi temi mi hanno creato problemi un pò più "seri".