modificare mod "automatic topic list 1.0.4 by t@by"

Con l'avvento della versione phpBB 3.1 Beta 2 e successive abbiamo rimosso tutte le MOD per sperimentare le estensioni.
D_evil91
Utenti registrati
Utenti registrati
Messaggi: 22
Iscritto il: dicembre 4, 2014, 2:15 am

modificare mod "automatic topic list 1.0.4 by t@by"

Messaggio da D_evil91 »

ho installato la mod automatic topic list 1.0.4 by t@by
vorrei apportare delle modifiche.. siccome sul mio sito ho messo la mod descrizione per i titoli.. vorrei che comparisse anche nella lista automatica come posso fare? la mod si chiama cosi Topics_descriptions_1.0.0
il mio intento sarebbe cosi
Immagine
Avatar utente
Darkman
Amministratore
Amministratore
Messaggi: 1204
Iscritto il: marzo 28, 2009, 11:04 pm

Re: modificare mod "automatic topic list 1.0.4 by t@by"

Messaggio da Darkman »

Gli unici che possono risponderti possono essere solo Micogian e brunino, anche se lo sforzo è proiettato verso la trasformazione in estensione appena l'autore dia il suo parere e plaxet.
brunino
Post Master
Post Master
Messaggi: 57
Iscritto il: ottobre 20, 2014, 12:52 pm
Contatta:

R: modificare mod "automatic topic list 1.0.4 by t@by"

Messaggio da brunino »

Quando posso ci do uno sguardo, ma non ci posso perdere troppo tempo quindi non ti do garanzie. Come ha detto bene dark adesso ci stiamo dando alla conversione delle mod in estensione, questa la faremo se e quando l'autore risponderà e ci darà il permesso

Inviato dal mio GT-S5360 con Tapatalk 2
brunino
Post Master
Post Master
Messaggi: 57
Iscritto il: ottobre 20, 2014, 12:52 pm
Contatta:

R: modificare mod "automatic topic list 1.0.4 by t@by"

Messaggio da brunino »

Allora... io non l'ho testata ma dovrebbe funzionare... considerando che l'ho fatta così dal cellulare, prima fai un backup del file che modifichi.
In uno dei file che la mod ti chiede di modificare devi fare ciò

cerca

Codice: Seleziona tutto

SELECT topic_id,
sostituisci con

Codice: Seleziona tutto

 SELECT topic_id, topic_description,
cerca

Codice: Seleziona tutto

$topic_time.'</div>
aggiungi subito dopo

Codice: Seleziona tutto

 <div class="description">'.$row['topic_description'].'</div>

Inviato dal mio GT-S5360 con Tapatalk 2
D_evil91
Utenti registrati
Utenti registrati
Messaggi: 22
Iscritto il: dicembre 4, 2014, 2:15 am

Re: modificare mod "automatic topic list 1.0.4 by t@by"

Messaggio da D_evil91 »

mi ha dato questo errore
Errore Generale
SQL ERROR [ mysqli ]

Unknown column 'topic_description' in 'field list' [1054]

SQL

SELECT topic_id, topic_description, icon_id, topic_title, topic_poster, topic_first_poster_name, topic_first_poster_colour, topic_time FROM phpbb_topics WHERE ( forum_id IN (5) AND topic_type = 0 AND topic_approved = 1 AND topic_moved_id = 0 ) AND ( LEFT(TRIM(LEADING '[' FROM TRIM(topic_title)), 1) >= '0' AND LEFT(TRIM(LEADING '[' FROM TRIM(topic_title)), 1) <= '9' ) ORDER BY topic_title

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/db/dbal.php
LINE: 757
CALL: trigger_error()

FILE: [ROOT]/includes/db/mysqli.php
LINE: 189
CALL: dbal->sql_error()

FILE: [ROOT]/includes/functions_content.php
LINE: 1594
CALL: dbal_mysqli->sql_query()

FILE: [ROOT]/includes/functions_content.php
LINE: 1531
CALL: tlist_build()

FILE: [ROOT]/viewtopic.php
LINE: 1899
CALL: tlist_process()
D_evil91
Utenti registrati
Utenti registrati
Messaggi: 22
Iscritto il: dicembre 4, 2014, 2:15 am

Re: modificare mod "automatic topic list 1.0.4 by t@by"

Messaggio da D_evil91 »

perfetto si è messo. era topic_desc ho controllato il database
però guardate dove vanno a finire
Immagine
D_evil91
Utenti registrati
Utenti registrati
Messaggi: 22
Iscritto il: dicembre 4, 2014, 2:15 am

Re: modificare mod "automatic topic list 1.0.4 by t@by"

Messaggio da D_evil91 »

apposto risolto tutto per chi volesse il codice è questo modificato

Codice: Seleziona tutto

<div style="float: left; width: 60%"><span style="vertical-align: middle;">'. $cur_icon.'</span> <a href='.$link.' title="">'.$row['topic_title'].'</a>&#160; &#8226; &#160;'.$row['topic_desc'].'</div><div style="float: left; width: 20%;" class="tlist_author">'.$user->lang['POST_BY_AUTHOR'].' '.$topic_author.'</div><div class="tlist_time">'.$topic_time.'</div> ';

Immagine


edit

0-9 • A • B • C • D • E • F • G • H • I • J • K • L • M • N • O • P • Q • R • S • T • U • V • W • X • Y • Z
vorrei metterli in questo modo
Immagine

EDIT 2 RISOLTO ciao grazie di tutto


EDIT 3 scusate se rompo ancora frtbtrb ma non riesco a mettere bene le lettere guardate
Immagine

Codice: Seleziona tutto

$res .= '<div style="float: left; width: 90%">
		<span style="vertical-align: middle;">'. $cur_icon.'</span> 
		<a href='.$link.' title="">'.$row['topic_title'].'</a>&#160; &#8226; &#160;'.$row['topic_desc'].'</div>
		<div class="tlist_time">'.$topic_time.'</div> ';
Micogian
Utenti registrati
Utenti registrati
Messaggi: 22
Iscritto il: ottobre 14, 2014, 8:22 pm

Re: modificare mod "automatic topic list 1.0.4 by t@by"

Messaggio da Micogian »

E' un problema che avevo già riscontrato nella Mod originale, che avevo risolto ma che T@by non ha mai modificato.
Mi ricordo che l'avevo postato su phpbbitalia.net, dovrebbe essere questo http://www.phpbbitalia.net/forum/databa ... tml#p29412
D_evil91
Utenti registrati
Utenti registrati
Messaggi: 22
Iscritto il: dicembre 4, 2014, 2:15 am

Re: modificare mod "automatic topic list 1.0.4 by t@by"

Messaggio da D_evil91 »

bellissimo xD grazie lo posto anche qui per qualche altro utente

Codice: Seleziona tutto

 
$res .= '<div style="float: left; width: 80%"><span style="vertical-align: middle;">'. $cur_icon.'</span> <a href='.$link.' title="">'.$row['topic_title'].'</a>&#160; &#8226; &#160;'.$row['topic_desc'].'</div><div style="clear: right;">'.$topic_time.'</div>';
un ultima modifica xD se ci riusciamo bene altrimento fa niente. pensavo a una cosa del genere
Immagine
D_evil91
Utenti registrati
Utenti registrati
Messaggi: 22
Iscritto il: dicembre 4, 2014, 2:15 am

Re: modificare mod "automatic topic list 1.0.4 by t@by"

Messaggio da D_evil91 »

io ho aggiunto questo

Codice: Seleziona tutto

$res .= '<div style="float: left; width: 5%">&#160;</div><div style="float: left; width: 40%">Titolo</div> <div style="float: left; width: 45%">Descrizione</div>  <div style="clear: right;">Data</div>';
prima di

Codice: Seleziona tutto

$res .='<div class="panel" id="tlist"><div class="inner"><span class="corners-top"><span></span></span>';
	$res .='<a name="tl_'.str_replace(" ", "", $ttitle).'" class="tlist">'.$ttitle.'</a><a href="'.append_sid("{$phpbb_root_path}viewtopic.php", 'f='.$forum_id.'&t='.$topic_id).'#wrap" class="top" style="float: right;">Top</a>';
	$res .='<span class="corners-bottom"><span></span></span></div></div>';
	$icon_prefix = '<img src="'."{$phpbb_root_path}{$config['icons_path']}/";
	$no_topics = '<div style="margin-left: 16px;"> <i>-</i></div>';
	while ($row = $db->sql_fetchrow($result))


EDIT:
Sono riuscito a farlo come volevo condivido con voi l immagine
Immagine

CERCA

Codice: Seleziona tutto

$res .='<div class="panel" id="tlist"><div class="inner"><span class="corners-top"><span></span></span>';
DOPO inserisci

Codice: Seleziona tutto

$res .='<div style="float: left; color:#000;   name="tl_'.str_replace(" ", "", $ttitle).'" class="tlist">'.$ttitle.'</div><div style="float: left; width: 5%">&#160;</div><div style="float: left; width: 40%; color:#F00;"><b>Titolo</b></div> <div style="float: left; width: 40%; color:#F00; "><b>Descrizione</b></div>  <div style="clear: right; color:#F00;"><b>Data</b></div><a href="'.append_sid("{$phpbb_root_path}viewtopic.php", 'f='.$forum_id.'&t='.$topic_id).'#wrap" class="top" style="float: right;">Top</a>';
Rispondi