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

Mod Title Posts

Forum contenente i topic di tutte le MODs rilasciate nel nostro forum.
Possono essere scaricate anche tramite phpBBItalia.net Downloader.
Avatar utente
alex75
phpBB Expert
phpBB Expert
Messaggi: 943
Iscritto il: 31/03/2012, 23:46
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6.37
Database: MySQL 5.6.39
Località: palermo
Contatta:

Re: Mod Title Posts

Messaggio da alex75 » 21/04/2015, 12:46

Riesumo questo topic, per chiedere se questa mod è stata o sarà trasformata in estensione per phpbb 3.1.x
Grazie...

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: Mod Title Posts

Messaggio da Micogian » 21/04/2015, 15:44

Non ci ho ancora pensato, anche perchè non ho fretta di passare alla 3.1.x con i miei Forum.
Considerando che la Mod Title Post si basa su pagine php esterne al sistema non dovrebbe essere difficile trasformarla in estensione. Si tratta di posizionare un pulsante nel primo post di ogni topic per lanciare la funzione che va a modificare il titolo del Topic e di tutti i post successivi direttamente nel database.
Appena ho un pò d tempo ci guardo, ma in questo momento sono impegnato su più fronti.

Avatar utente
alex75
phpBB Expert
phpBB Expert
Messaggi: 943
Iscritto il: 31/03/2012, 23:46
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6.37
Database: MySQL 5.6.39
Località: palermo
Contatta:

Re: Mod Title Posts

Messaggio da alex75 » 21/04/2015, 15:54

Ok grazie ;)

Avatar utente
alex75
phpBB Expert
phpBB Expert
Messaggi: 943
Iscritto il: 31/03/2012, 23:46
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6.37
Database: MySQL 5.6.39
Località: palermo
Contatta:

Re: Mod Title Posts

Messaggio da alex75 » 31/10/2015, 23:08

ciao micogian... ci riprovo :D
Per caso hai cominciato ad aggiornare questa mod per phpbb 3.1 ?

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: Mod Title Posts

Messaggio da Micogian » 31/10/2015, 23:30

Per ora ho trasformato le Mod più importanti, vediamo se riesco a darci un'occhiata, è una modifica che ci serve, quindi devo farla.
Ma come accennavo in precedenza la Mod funzionava con file esterni, quindi potrebbe bastare una estensione che inserisce dei links personalizzati. In questo caso un link inserito nel topic, finora ho fatto 4 estensioni che inseriscono links ma tutti nell'indice.
Nel mio forum di prova http://www.actaplantarum.org/forum/ c'è il menu sotto la testata che può contenere links personalizzati.
Ho poi inserito nella navbar i links più utilizzati (Messaggi non letti, Messaggi recenti e i tuoi messaggi)
Altri links personalizzati sono sotto la striscia fotografica e infine ci sono links nel Menu "Collegamanti rapidi".
La Mod Title post però ha bisogno di avere il topic_id, quindi il link va inserito nel primo post di ohni topic. come nella Mod. Ci guardo e vedo se c'è un evento utile per aggiungere un link.

EDIT: si, c'è l'evento.

Codice: Seleziona tutto

<!-- EVENT viewtopic_body_post_buttons_before -->
   <!-- IF postrow.U_EDIT -->
   <li>
   <a href="{postrow.U_EDIT}" title="{L_EDIT_POST}" class="button icon-button edit-icon"><span>{L_BUTTON_EDIT}</span></a>
   </li>
Possiamo utilizzare l'evento "viewtopic_body_post_buttons_before" per inserire un codice di questo tipo:

Codice: Seleziona tutto

   <!-- IF postrow.U_EDIT and postrow.S_FIRST_ROW -->
   <li>
   <a href="mod_title.php" title="Modifica i titoli dei posts" class="button icon-button edit-title-icon"><span>{L_BUTTON_TITLE_EDIT}</span></a>
   </li>
vanno creati il css "edit-title-icon" e la variabile "L_BUTTON_TITLE_EDIT"
La Mod apriva un popup dove era possibile modificare il titolo che veniva cambiato per tutti i posts.
Ma per aprire il popup bisogna inserire un codice nell'overall_header.
mi sembra comunque fattibile.

Avatar utente
alex75
phpBB Expert
phpBB Expert
Messaggi: 943
Iscritto il: 31/03/2012, 23:46
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6.37
Database: MySQL 5.6.39
Località: palermo
Contatta:

Re: Mod Title Posts

Messaggio da alex75 » 31/10/2015, 23:46

ah ok... adesso ho capito cosa intendevi. Praticamente come se fosse una pagina personalizzata.
metto il file.php nella root e il file body nel template. per il link adesso dò un'occhiata anche io grazie.

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: Mod Title Posts

Messaggio da Micogian » 31/10/2015, 23:54

Vedi la parte EDIT del messaggio precedente.
il codice <!-- IF postrow.U_EDIT and postrow.S_FIRST_ROW --> sta a significare che l'icona di Modifica del Title compare se è il primo post di un topic e se hai i permessi di scrittura del post stesso, quindi chi ha creato il topic, gli Admin e i Moderatori, salvo permessi diversi. Chi non ha i permessi di scrittura non visualizza il pulsante.

Avatar utente
alex75
phpBB Expert
phpBB Expert
Messaggi: 943
Iscritto il: 31/03/2012, 23:46
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6.37
Database: MySQL 5.6.39
Località: palermo
Contatta:

Re: Mod Title Posts

Messaggio da alex75 » 31/10/2015, 23:57

si sto già provando.

Avatar utente
alex75
phpBB Expert
phpBB Expert
Messaggi: 943
Iscritto il: 31/03/2012, 23:46
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6.37
Database: MySQL 5.6.39
Località: palermo
Contatta:

Re: Mod Title Posts

Messaggio da alex75 » 01/11/2015, 0:34

ho fatto alcune prove.
cliccando sul tasto modifica, mi dice che l'argomento non esiste. praticamente il link apre la pagina mod_title.php come se fosse aperta direttamente dall'url www.sito.it/mod_title.php
Praticamente manca l'id del topic.
ho provato ad aggiungerlo manualmente nell'url così
www.sito.it/mod_title.php?t=xxxx e funziona correttamente (ho anche provato a modificare i titoli e funziona).
cosa posso aggiungere al link nel template, per prendere anche l'id del topic?

Avatar utente
alex75
phpBB Expert
phpBB Expert
Messaggi: 943
Iscritto il: 31/03/2012, 23:46
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6.37
Database: MySQL 5.6.39
Località: palermo
Contatta:

Re: Mod Title Posts

Messaggio da alex75 » 01/11/2015, 1:18

risolto, adesso funziona.

Codice: Seleziona tutto

<!-- IF postrow.U_EDIT and postrow.S_FIRST_ROW -->
						<li>
							<a href="mod_title.php?t={TOPIC_ID}" title="Modifica i titoli dei posts" class="button icon-button edit-title-icon"><span>{L_BUTTON_TITLE_EDIT}</span></a>
						</li>
					<!-- ENDIF -->
Questa è certamente la più utile delle mod che abbia mai visto; non finirò mai di ringraziarti ;)
Mi sono permesso di aggiungere una sicurezza in più al file php, che uso in tutte le mie pagine personalizzate.
trova:

Codice: Seleziona tutto

// Start session management
$user->session_begin();
$auth->acl($user->data);
aggiungi dopo:

Codice: Seleziona tutto

$user->setup();
if ($user->data['user_id'] == ANONYMOUS)
{
        login_box('', $user->lang['LOGIN']);
}

Rispondi

Torna a “Database MODs”

Chi c’è in linea

Visitano il forum: Nessuno e 56 ospiti