phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.

Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.

Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.

Grazie ancora,
Carlo - Amministratore di phpBB Italia

Problema con Hide Code until Reply

Supporto MODs generale.
cavani7matador
Utente
Utente
Messaggi: 33
Iscritto il: 29/04/2011, 0:03
Sesso: Maschio
Versione: 3.0.8

Re: Problema con Hide Code until Reply

Messaggio da cavani7matador » 23/05/2011, 16:07

ok ora te la mando!!

WHERE topic_id ="' . $topic_id . '"
AND forum_id IN (62)

questa e la parte modificata!! ho aggiunto la seconda riga mettendo solo l'id del forum in cui voglio far funzionare la mod, o no? grazie

e poi ho eseguito i 2 passaggi della guida che sono facili credo!!

cavani7matador
Utente
Utente
Messaggi: 33
Iscritto il: 29/04/2011, 0:03
Sesso: Maschio
Versione: 3.0.8

Re: Problema con Hide Code until Reply

Messaggio da cavani7matador » 23/05/2011, 16:18

non si riesce a risolvere?? uff ho bisogno di questa mod!!

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: Problema con Hide Code until Reply

Messaggio da Micogian » 23/05/2011, 16:52

E' un pò poco per capire se la query è corretta, bisognerebbe vederla tutta.
Personalmente io uso le "virgolette":

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'] . "
AND forum_id = 62 ";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
if(empty($row)) $code = $user->lang['HAVE_TO_REPLY']; 
AND forum_id IN(1,2,3,4) si usa per inserire il controllo su più Forums, per uno solo si usa "="

cavani7matador
Utente
Utente
Messaggi: 33
Iscritto il: 29/04/2011, 0:03
Sesso: Maschio
Versione: 3.0.8

Re: Problema con Hide Code until Reply

Messaggio da cavani7matador » 23/05/2011, 17:25

ok allora provo solo a modificare la riga:
AND forum_id IN (62) con
AND forum_id = 62 ";

ok? vediamo che succede!!

cavani7matador
Utente
Utente
Messaggi: 33
Iscritto il: 29/04/2011, 0:03
Sesso: Maschio
Versione: 3.0.8

Re: Problema con Hide Code until Reply

Messaggio da cavani7matador » 23/05/2011, 17:27

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 forum_id = 62 ";
     
	  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'];
    }
		$code = $this->bbcode_tpl('code_open') . $code . $this->bbcode_tpl('code_close');

		return $code;
	} 
va bene cosi?? proviamo!!

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: Problema con Hide Code until Reply

Messaggio da Micogian » 23/05/2011, 17:56

No, è sbagliata la punteggiatura, le virgolette e il punto e virgola dopo AND forum_id = 62 "; chiudono la query e la parte successiva non rientra.
E' corretto come l'ho fatto io, almeno credo.

cavani7matador
Utente
Utente
Messaggi: 33
Iscritto il: 29/04/2011, 0:03
Sesso: Maschio
Versione: 3.0.8

Re: Problema con Hide Code until Reply

Messaggio da cavani7matador » 23/05/2011, 20:24

ciao ma te funziona? a me non va, mi puoi mandare la tua quesry per confrontare un po dove sta l errore? non puo essere che non va in nessun modo, grazie assai se mi puoi aiutare!! :D

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: Problema con Hide Code until Reply

Messaggio da Carlo » 23/05/2011, 21:40

Invece di cambiare tutte le virgolette come ti ha chiesto bingo, sostituisci semplicemente la riga che ho fatto aggiungere io in uno dei miei primi messaggi di quest'argomento, ovvero:

Codice: Seleziona tutto

AND forum_id IN (1, 2, 3, 4) 
con:

Codice: Seleziona tutto

AND forum_id = 1
Sostituendo opportunamente 1.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: Problema con Hide Code until Reply

Messaggio da Micogian » 24/05/2011, 0:52

Bastava copiare la query che avevo postato, sul fatto che si usi le virgolette o gli apici è indifferente, basta farlo in maniera corretta.

cavani7matador
Utente
Utente
Messaggi: 33
Iscritto il: 29/04/2011, 0:03
Sesso: Maschio
Versione: 3.0.8

Re: Problema con Hide Code until Reply

Messaggio da cavani7matador » 24/05/2011, 10:07

ciao ho provato in tutti i modi, e il riepilogo e:
la mod mi appare in tutti i forum, ed io la voglio solo in un solo!!
e se vado a rispondere con un grazie non fa altro che rimanere invariata non mi fa vedere lo stesso i link!!

allora e possibile avere una query modificata funzionante?
l'id del forum che voglio metterla e "62"
grazie milla aspetto risposte da voi!!

Rispondi

Torna a “Supporto MODs”

Chi c’è in linea

Visitano il forum: Nessuno e 77 ospiti