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

inserire un fine pagina o cambio pagina in una custom page

Supporto stili in generale.
Rispondi
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:

inserire un fine pagina o cambio pagina in una custom page

Messaggio da alex75 » 11/10/2012, 20:47

Salve ragazzi ;)
Ho cercato sul forum e anche su google, ma non riesco a trovare come dare un fine pagina ad una custom page.
In questa pagina, richiamo (tramite un begin) una serie di foto degli utenti (15 per utente suddivise in miniature in 3 righe da 5 foto). La pagina comincia a diventare troppo lunga e di conseguenza pesante da caricare (ho integrato anche highslide) e vorrei dare un fine pagina che rimandi alla pagina successiva per gli ulteriori risultati.
Se volete dare un'occhiata avrete bisogno di loggarvi al mio forum (in firma) e cliccare su gallery.

User test
Password test123

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: inserire un fine pagina o cambio pagina in una custom pa

Messaggio da alex75 » 13/10/2012, 10:55

Mi rendo conto, che sia più un problema di html e che non ha niente a che vedere con php, phpbb, sql o altro che sia inerente a questo forum... Ma proprio non trovo una soluzione :shock: ho provato ad impostare un valore height della pagina; ma non funziona.

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: inserire un fine pagina o cambio pagina in una custom pa

Messaggio da alex75 » 15/12/2012, 17:37

Dopo 2 mesi, mi rendo conto, che il problema sia a livello codice php.
Manca il codice per contare i risultati e dare un limite per pagina.
Quindi sarebbe stato corretto, postare nella sezione php/mysql...
Qualcuno saprebbe dirmi come implementare questa funzione?
Penso si potrebbe usare la paginazione standard dei topics, per poi paginare sul body, con il codice

Codice: Seleziona tutto

<!-- IF PAGINATION -->

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: inserire un fine pagina o cambio pagina in una custom pa

Messaggio da Micogian » 15/12/2012, 18:16

Bisogna prima di tutto lavorare in php.
Si può ottenere una pagina come questa: http://www.actafungorum.org/actaforum/mod_archivio.php ma sinceramente sono troppo occupato per poterlo fare.
Devi ottenere il numero totale delle foto, dividerle per un determinato numero (io ho usato 100) e ottieni il numero delle pagine
Il numero delle pagine serve per visaulizzare le foto 1-100 se apri la pagina 1, 101-200 per la pagina 2 e così via.
Non esiste un fine pagina, esiste un numero di foto che vai a visualizzare, quelle ricavate da una query in base al numero di pagina indicato.

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: inserire un fine pagina o cambio pagina in una custom pa

Messaggio da alex75 » 15/12/2012, 18:40

Si infatti, il titolo (come la sezione errata) risale, a quando non avevo la più pallida idea di come fare.
L'esempio del tuo lavoro è perfetto.
Nel mio caso essendo i risultati, ordinati per user id, dovrei limitare i risultati per pagina a 10 user id.
Mi chiedevo se potevo usufruire della paginazione dei posts (dato che da pca l'ho settata a 15) e far funzionare la custom page come una normalissima pagina di phpbb che appartenga al forum.
A livello pagina_body.html ho visto che grosso modo, il codice per paginare è questo:

Codice: Seleziona tutto

	<!-- IF PAGINATION or TOTAL_POSTS -->
		<div class="pagination">
			<!-- IF U_VIEW_UNREAD_POST and not S_IS_BOT --><a href="{U_VIEW_UNREAD_POST}">{L_VIEW_UNREAD_POST}</a> &bull; <!-- ENDIF -->{TOTAL_POSTS}
			<!-- IF PAGE_NUMBER --><!-- IF PAGINATION --> &bull; <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE --> &bull; {PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF -->
		</div>
	<!-- ENDIF -->
Vorrei riuscire a mettere il relativo codice al mio file php; in modo da usare le stesse paginazioni del forum.
Ovvio che ci vuole di studiarci su...

juventissimo
Utente
Utente
Messaggi: 243
Iscritto il: 11/12/2011, 12:21
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.3.28
Database: MySQL 5.5.36-34.2-log
Contatta:

Re: inserire un fine pagina o cambio pagina in una custom pa

Messaggio da juventissimo » 17/12/2012, 21:54

per questa cosa sarei interessato pure io :D

pensando al php una pagina che riflette questa cosa è la pagina del cerca, forse per il php basterebbe riuscire a capire la dentro come viene richiamato e rispedita il risultato ;)

ma come non ho la più pallida idea...

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: inserire un fine pagina o cambio pagina in una custom pa

Messaggio da Micogian » 17/12/2012, 22:41

Questa Guida è certamente utile per capire come interagiscono PHP e HTML
http://wiki.phpbbitalia.net/Interrogare_il_database

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: inserire un fine pagina o cambio pagina in una custom pa

Messaggio da alex75 » 23/12/2012, 2:19

Cercando e provando... sono finalmente al 90% dell'opera.
Sono riuscito (grazie ad un codice di paginazione trovato su google e anche ben commentato) a dividere i risultati su diverse pagine, da 5 risultati per ciascuna.
Manca l'ultimissimo tocco.
Tale codice, visualizza i link numerici delle pagine, direttamente dal file php tramite "echo".
Io vorrei invece richiamarli dal template.
Come posso fare?

Questo è il codice che sto usando:

Codice: Seleziona tutto

include($phpbb_root_path . 'paginazione.' . $phpEx);
// istanziamo la classe per l'impaginazione
$p = new Paging;

// numero massimo di risultati per pagina
$max = 5;

// identifichiamo la pagina da cui iniziare la numerazione
$inizio = $p->paginaIniziale($max);

// contiamo i records nel database
$query_count = @mysql_query("SELECT user_id FROM phpbb_profile_fields_data WHERE pf_foto like '[%' ") or die (mysql_error());
$count = @mysql_num_rows($query_count) or die (mysql_error());

// troviamo il numero delle pagine che dovrà essere contato
$pagine = $p->contaPagine($count, $max);

//mostriamo le pagine
$lista = $p->listaPagine($_GET['p'], $pagine);
echo $lista . "<br>";

//mostriamo il navigatore Precedente/Successiva
$navigatore = $p->precedenteSuccessiva($_GET['p'], $pagine);
echo $navigatore;

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: inserire un fine pagina o cambio pagina in una custom pa

Messaggio da alex75 » 23/12/2012, 15:00

Sbattendo un po la testa ho così risolto:

ho tolto gli "echo" ed ho aggiunto queste 2 array

Codice: Seleziona tutto

'LISTA_PAG'		=> $lista,
'NAVIGATORE_PAG'	=> $navigatore,
Per poi richiamarle dal template così:

Codice: Seleziona tutto

<div class=paging style="text-align: center">
{lista_foto.LISTA_PAG}</br>{lista_foto.NAVIGATORE_PAG}
</div>
Questo l'ottimo risultato a fine pagina :lol:
screen2.jpg
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.

Rispondi

Torna a “Supporto stili”

Chi c’è in linea

Visitano il forum: Bing [Bot] e 53 ospiti