Ringraziare per visualizzare i links

Potete richiedere una Mod che cercate, oppure un BBCode. Attenzione no supporto.
Avatar utente
DevilIce
Membro phpBB3World
Membro phpBB3World
Messaggi: 11
Iscritto il: 5 mar 2014, 4:36
Contatta:

Re: Ringraziare per visualizzare i links

Messaggio da DevilIce » 5 mar 2014, 23:36

prima mod installata con successo con automod, funziona bene.

Adesso la cosa che mi spaventa è la seconda.

Io ho già installata una thanks for posts.
Vorrei disinstallarla e poi procedere all'installazione di quella nuova.

Altrimenti andrei incontro a sovrascrivere cose su cose
Avatar utente
Rey
Staff phpBB3World
Staff phpBB3World
Messaggi: 608
Iscritto il: 3 nov 2012, 13:41
Località: 在世界上
Umore:
Contatta:

Re: Ringraziare per visualizzare i links

Messaggio da Rey » 5 mar 2014, 23:46

Anche perche non vedrei l'utilità di avere due mod quasi simili, come hai installato la prima, installi anche la seconda.
Avatar utente
DevilIce
Membro phpBB3World
Membro phpBB3World
Messaggi: 11
Iscritto il: 5 mar 2014, 4:36
Contatta:

Re: Ringraziare per visualizzare i links

Messaggio da DevilIce » 6 mar 2014, 0:18

SUPPONGO che le operazioni da fare adesso sono queste:

operare al contrario riguardo l'installazione della thanks for post.
Praticamente in questa thanks for post installata ci sono molte righe da inserire e alcune da sostituire

Dunque io cancellerei le righe inserite e restaurerei quelle sostituite.
Fatto questo eliminerei tutti i files inseriti.

A questo punto la thanks for post dovrebbe essere TOTALMENTE rimossa.

Dopo inizierei con l'installazione dell'altra.

Le ho confrontate entrambe e ci sono files usati da entrambe le mod, qualcosa andrebbe sovrascritto suppongo e si potrebbe creare qualche errore.

Anche se mi piacerebbe provare :d
Avatar utente
Rey
Staff phpBB3World
Staff phpBB3World
Messaggi: 608
Iscritto il: 3 nov 2012, 13:41
Località: 在世界上
Umore:
Contatta:

Re: Ringraziare per visualizzare i links

Messaggio da Rey » 6 mar 2014, 0:40

Giusto, fai il procedimento inverso per disinstallare la mod, puoi anche caricare i file puliti dal pacchetto di phpBB3, se in quei file non hai altre modifiche.
Avatar utente
DevilIce
Membro phpBB3World
Membro phpBB3World
Messaggi: 11
Iscritto il: 5 mar 2014, 4:36
Contatta:

Re: Ringraziare per visualizzare i links

Messaggio da DevilIce » 6 mar 2014, 2:14

lo farò manualmente, non so se sono stati toccati quei file per il pacchetto seo.

La cosa che adesso mi fa venire un dubbio è una:

nella seconda mod mi viene chiesta una SQL (ma che è?) e alcuni file da copiare

SQL

Codice: Seleziona tutto

CREATE TABLE `phpbb_thanks` (
  `thanks_id` mediumint(8) unsigned NOT NULL auto_increment,
  `thanks_from` mediumint(8) unsigned NOT NULL,
  `thanks_to` mediumint(8) unsigned NOT NULL,
  `post_id` mediumint(8) unsigned NOT NULL,
  PRIMARY KEY  (`thanks_id`)
);
ALTER TABLE `phpbb_posts` ADD `post_thanked` INT(11) UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `phpbb_forums` ADD COLUMN `enable_thanks` TINYINT(1) DEFAULT '0' NOT NULL;
ALTER TABLE `phpbb_users` ADD `user_thanked` INT(11) UNSIGNED NOT NULL DEFAULT '0', ADD `user_thanks` INT(11) UNSIGNED NOT NULL DEFAULT '0', ADD `user_thanks_post` INT(11) UNSIGNED NOT NULL DEFAULT '0';
File Copy

Copy: root/db_update.php
To: phpbb root and run this with your browser or they use the sql command from the manual. After using this file, please delete it to avoid errors.

File Copy

Copy: root/thanks.php
To: thanks.php

File Copy

Copy: root/language/en/mods/thanks.php
To: language/en/mods/thanks.php

Copy: root/language/en/acp/thanks.php
To: language/en/acp/thanks.php

File Copy

Copy: root/styles/prosilver/imageset/removethankspro.gif
To: styles/prosilver/imageset/removethankspro.gif

Copy: root/styles/prosilver/imageset/en/icon_post_thanks.gif
To: styles/prosilver/imageset/en/icon_post_thanks.gif

automod è capace di fare questo o è meglio farlo manualmente?
perchè io SUPPONGO sempre che automod può essere capace di sostituire stringhe di testo con altro testo.
E questo mi sembra semplice

ma è capace di creare roba SQL e sostituire files? oppure è proprio in quei casi che potrebbe funzionare male?

ps. se rimangono linee bianche è un problema?
Avatar utente
Rey
Staff phpBB3World
Staff phpBB3World
Messaggi: 608
Iscritto il: 3 nov 2012, 13:41
Località: 在世界上
Umore:
Contatta:

Re: Ringraziare per visualizzare i links

Messaggio da Rey » 6 mar 2014, 14:41

SQL è la query che devi incollare in phpmyadmin del tuo database, lo fai a mano oppure AutoMod (Umil) lo fa anche lei senza problemi, anche se AutoMod può avere un margine di errore sempre.

I file li devi caricare con filezilla nella posizione indicata nel file install.xml
Avatar utente
DevilIce
Membro phpBB3World
Membro phpBB3World
Messaggi: 11
Iscritto il: 5 mar 2014, 4:36
Contatta:

Re: Ringraziare per visualizzare i links

Messaggio da DevilIce » 7 mar 2014, 17:59

la seconda mod non funziona completamente.
Ho però trovato una cosa interessante in rete.

C'è questa stringa da inserire nel file bbcode.php che fa esattamente quello che voglio io:

Codice: Seleziona tutto

$topic_id   = request_var('t', 0);
    if ($topic_id>0)
    {
      global $user;
        global $db;
      $sql = 'SELECT *
        FROM ' . POSTS_TABLE . '
        WHERE topic_id ="' . $topic_id . '"
      AND poster_id ="' . $user->data["user_id"] . '"';
       $result = $db->sql_query($sql);
      $row = $db->sql_fetchrow($result);
      if(empty($row)) $code = $user->lang['HAVE_TO_REPLY'];
    }
E ha queste caratteristiche

1. rispondendo al topic il codice si sblocca sempre
2. ringraziando, il codice si sblocca ma non viene salvato, richiedendo un ulteriore "grazie" alla successiva visualizzazione anche se il "grazie" è stato già espresso
3. non viene visualizzato il messaggio su firefox e IE

si dovrebbe trovare una variante che:

1. fa in modo che rispondendo al topic NON sblocca il codice
2. salva il ringraziamento in maniera PERMANENTE
3. viene visualizzato negli altri browser

hai idea di quali codici php possono fare al caso mio?
Ultima modifica di Galandas il 7 mar 2014, 21:40, modificato 1 volta in totale.
Motivazione: Inserito codice nel tag BBCode Code
Avatar utente
Rey
Staff phpBB3World
Staff phpBB3World
Messaggi: 608
Iscritto il: 3 nov 2012, 13:41
Località: 在世界上
Umore:
Contatta:

Re: Ringraziare per visualizzare i links

Messaggio da Rey » 7 mar 2014, 21:47

No mi dispiace non ho idea, io quando testai le due mod funzionavano bene, non saprei davvero illuminarti su una soluzione alternativa, a meno che non si trova altro sul com, oppure facendo una ricerca in rete.
Rispondi