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
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
[DEV] View Last Pictures 2
-
- Utente
- Messaggi: 212
- Iscritto il: 27/09/2010, 8:12
- Versione: 3.0.9
- Server: UNIX/Linux
- PHP: 5.2.17
- Database: MySQL 5.1.60-community-log
- Contatta:
Re: [DEV] View Last Pictures 2
perche il topten lo messo sopra al forum r non sotto come la mod
gurda l' impostazione del mio forum.
gurda l' impostazione del mio forum.
- Micogian
- 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: [DEV] View Last Pictures 2
E cosa centra?tonio ha scritto:perche il topten lo messo sopra al forum r non sotto come la mod
gurda l' impostazione del mio forumCodice: Seleziona tutto
http://www.forumcnc.com/cnc-forum/index.php
Tu fai un file di nome mod_last_pictures.html e uno di nome mod_topten_topics.html (come indicato nelle Mod) e poi inserisci nel file index_body.html le righe:
Codice: Seleziona tutto
<!-- INCLUDE mod_last_pictures.html -->
<!-- INCLUDE mod-topten_topics.html -->
Non capisco perchè si debba complicare le cose facili.
-
- Utente
- Messaggi: 212
- Iscritto il: 27/09/2010, 8:12
- Versione: 3.0.9
- Server: UNIX/Linux
- PHP: 5.2.17
- Database: MySQL 5.1.60-community-log
- Contatta:
Re: [DEV] View Last Pictures 2
ok rimosso e inserito in index body html <!-- INCLUDE mod-topten_topics.html --> adesso il file e pulito
dopo cosa faccio ?
dopo cosa faccio ?
- Micogian
- 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: [DEV] View Last Pictures 2
Ma adesso non si vedono più le immagini.
EDIT:
non so cosa tu abbia fatto, ma per visualizzare Titolo del topic e username devi creare il file mod_last_pictures.html con questo contenuto:
Nel file index_body.html devi poi mettere la riga:
Non ho provato, potrebbe darsi che titoli troppo lunghi possano dare dei problemi.
In questo caso andrebbe modificato il file php per creare un "titolo_short" ma intanto prova così.
EDIT:
non so cosa tu abbia fatto, ma per visualizzare Titolo del topic e username devi creare il file mod_last_pictures.html con questo contenuto:
Codice: Seleziona tutto
<div class="forabg">
<div class="inner"><span class="corners-top"><span></span></span>
<ul class="topiclist">
<li class="header">
<dl class="icon">
<dt>Ultime immagini del Forum</dt>
</dl>
</li>
</ul>
<ul class="topiclist forums">
<li class="row">
<div align="center">
<!-- BEGIN attach_list -->
<a href="{attach_list.MY_TOPIC_LINK}" title="{attach_list.MY_TOPIC_TITLE} (di {attach_list.MY_TOPIC_AUTHOR})"><img src="{attach_list.MY_ATTACH_LINK} alt="{attach_list.MY_FORUM_NAME}" border="0" height="100"></a><br />
<span style="font-size: 0.8em; text-align: center;">{attach_list.MY_TOPIC_TITLE}<br />(di {attach_list.MY_TOPIC_AUTHOR})</span>
<!-- END attach_list-->
</div>
</li>
</ul>
<span class="corners-bottom"><span></span></span></div>
</div>
Codice: Seleziona tutto
<!-- INCLUDE mod_last_pictures.html -->
In questo caso andrebbe modificato il file php per creare un "titolo_short" ma intanto prova così.
-
- Utente
- Messaggi: 212
- Iscritto il: 27/09/2010, 8:12
- Versione: 3.0.9
- Server: UNIX/Linux
- PHP: 5.2.17
- Database: MySQL 5.1.60-community-log
- Contatta:
Re: [DEV] View Last Pictures 2
provato ora ma la galleria viene visualizzata in verticale e non in orizzontale
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
- Micogian
- 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: [DEV] View Last Pictures 2
Si, è sbagliato, prova così:
Codice: Seleziona tutto
<div class="forabg">
<div class="inner"><span class="corners-top"><span></span></span>
<ul class="topiclist">
<li class="header">
<dl class="icon">
<dt>Ultime immagini del Forum</dt>
</dl>
</li>
</ul>
<ul class="topiclist forums">
<li class="row">
<div style="display: block; text-align: center;">
<!-- BEGIN attach_list -->
<div style="float:left; width: 16%; padding: 2px;">
<a href="{attach_list.MY_TOPIC_LINK}" title="{attach_list.MY_TOPIC_TITLE} (di {attach_list.MY_TOPIC_AUTHOR})"><img src="{attach_list.MY_THUMBS}" alt="{attach_list.MY_FORUM_NAME}" border="0" height="100"></a><br />
<span style="font-size: 0.9em; text-align: center;">{attach_list.MY_TOPIC_TITLE}<br />(di {attach_list.MY_TOPIC_AUTHOR})</span>
</div>
<!-- END attach_list-->
<div style="clear: both;"></div>
</div>
</li>
</ul>
<span class="corners-bottom"><span></span></span></div>
</div>
-
- Utente
- Messaggi: 212
- Iscritto il: 27/09/2010, 8:12
- Versione: 3.0.9
- Server: UNIX/Linux
- PHP: 5.2.17
- Database: MySQL 5.1.60-community-log
- Contatta:
Re: [DEV] View Last Pictures 2
adesso va bene pero vorrei il titolo lungo 14 caratteri e poi se e possibile avere le freccette per far scorrere le immagini
grazie
grazie
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
- Micogian
- 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: [DEV] View Last Pictures 2
Per il titolo corto bisogna intervenire sul file PHP nello stesso modo usato nella Mod Topten_topics che limita il titolo a 25 caratteri.
Non so se hai creato un file PHP esterno o se hai inserito il codice nel file index.php, sarebbe meglio la prima soluzione e inserire in index.php un "include"
Il file PHP dovrebbe diventare così (14 caratteri mi sembrano pochini):
Va creato un file di nome mod_last_pictures.php e va messo nella root del Forum assieme a index.php e gli altri file pHP.
Nel file index.php, al posto del codice (se è stato messo lì) va solamente la riga:
prima della riga
E' lo stesso sistema usato nel Template: un file esterno e un INCLUDE che inserisce il codice nel file originale.
Nel file HTML devi sostituire la variabile {attach_list.MY_TOPIC_TITLE} con {attach_list.MY_SHORT_TITLE}
Per lo scorrimento delle immagini quella è un'altra Mod che non ho rilasciato e diversa da questa.
Non so se hai creato un file PHP esterno o se hai inserito il codice nel file index.php, sarebbe meglio la prima soluzione e inserire in index.php un "include"
Il file PHP dovrebbe diventare così (14 caratteri mi sembrano pochini):
Codice: Seleziona tutto
<?php
if (!defined('IN_PHPBB'))
{
exit;
}
// ####### INIZIO MOD VIEW LAST PICTURES ##########
// function che copia l'allegato in formato thumb
function resize_thumbs($physical,$attach_id){
$img_des = $phpbb_root_path . "thumbs/" . $attach_id . ".jpg" ;
// Ottengo le informazioni sull'immagine originale
list($width, $height, $type, $attr) = getimagesize($phpbb_root_path . "files/" . $physical);
// Creo la versione ridimensionata dell'immagine (thumbnail)
$new_height = '120' ;
$new_width = ($width * $new_height / $height);
$thumb = imagecreatetruecolor($new_width, $new_height);
$source = imagecreatefromjpeg($phpbb_root_path . "files/" . $physical);
imagecopyresized($thumb, $source, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
// Salvo l'immagine ridimensionata
imagejpeg($thumb, $img_des, 75);
return "thumbs/". $attach_id . ".jpg" ;
}
$forum_attach_id = 1; // ATTENZIONE inserire il forum_id (padre) dal quale si vuole estrarre gli allegati
// Redirect to login upon emailed notification links
if (isset($_GET['e']) && !$user->data['is_registered'])
{
login_box('', $user->lang['LOGIN_NOTIFY_FORUM']);
}
$sql = "SELECT f.*
FROM ".FORUMS_TABLE." f
WHERE f.forum_id = " . (isset($forum_attach_id) ? $forum_attach_id : 0);
$result = $db->sql_query($sql);
$forum_attach_data = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
// Check if forum exist
if (!$forum_attach_data)
{
trigger_error('NO_FORUM');
}
// Check if user have permissions
if (!$auth->acl_gets('f_list', 'f_read', $forum_attach_id) || ($forum_attach_data['forum_type'] == FORUM_LINK && $forum_attach_data['forum_link'] && !$auth->acl_get('f_read', $forum_attach_id)))
{
if ($user->data['user_id'] != ANONYMOUS)
{
trigger_error('SORRY_AUTH_READ');
}
login_box('', $user->lang['LOGIN_VIEWFORUM']);
}
// Check if forum is passworded
if ($forum_attach_data['forum_password'])
{
login_forum_box($forum_attach_data);
}
//query per estrarre gli ultimi 5 Topics con allegati
$sql = "SELECT
pt.topic_id, pt.forum_id, pt.topic_title, pt.topic_first_poster_name, pt.topic_attachment, pf.forum_name, pf.parent_id, pf.forum_id, pt.topic_time
FROM ". TOPICS_TABLE." pt,". FORUMS_TABLE. " pf
WHERE pf.parent_id = $forum_attach_id
AND pt.forum_id = pf.forum_id
AND pt.topic_attachment = 1
ORDER BY pt.topic_time DESC LIMIT 6";
$result = $db->sql_query($sql);
while ($row = $db->sql_fetchrow($result))
{
$topic_id = $row['topic_id'];
// ricerca il primo attach_id dei topics selezionati
$sql_pic = "SELECT pa.attach_id, pa.topic_id, pa.physical_filename, pa.extension
FROM ". ATTACHMENTS_TABLE." pa
WHERE pa.topic_id = $topic_id
AND pa.extension = 'jpg'
ORDER BY pa.attach_id LIMIT 1" ;
$db->sql_query($sql_pic);
$result1 = $db->sql_query($sql_pic);
$row1 = $db->sql_fetchrow($result1);
$attach_id = $row1['attach_id'];
$physical = $row1['physical_filename'];
$thumbs = "thumbs/". $attach_id . ".jpg" ;
if (is_file($thumbs)){
$thumb_cor = $thumbs ; // se il file thumb esiste visualizza questo
}else{
$thumb_cor = resize_thumbs($physical, $attach_id); // altrimenti lo crea
}
if strlen($row['topic_title'] > 14)
{
$short_title = substr($row['topic_title'],0,14) . "...";
}else{
$short_title = $row['topic_title'] ;
}
// assegna le variabili da passare al file HTML
$template->assign_block_vars('attach_list', array(
'MY_TOPIC_ID' => $row['topic_id'],
'MY_FORUM_ID' => $row['forum_id'],
'MY_TOPIC_TITLE' => $row['topic_title'],
'MY_TOPIC_LINK' => append_sid("{$phpbb_root_path}viewtopic.$phpEx", 't='.$row['topic_id']),
'MY_ATTACH_LINK' => append_sid("{$phpbb_root_path}download/file.$phpEx", 'id='.$attach_id),
'MY_FORUM_NAME' => $row['forum_name'],
'MY_TOPIC_AUTHOR' => $row['topic_first_poster_name'],
'MY_ATTACH_ID' => $attach_id,
'MY_THUMBS' => $thumb_cor,
'MY_SHORT_TITLE' => $short_title
));
}
//$db->sql_freeresult($result);
// ####### FINE MOD VIEW LAST PICTURES ##########
?>
Nel file index.php, al posto del codice (se è stato messo lì) va solamente la riga:
Codice: Seleziona tutto
include($phpbb_root_path . 'mod_last_pictures.' . $phpEx);
Codice: Seleziona tutto
// Output page
Nel file HTML devi sostituire la variabile {attach_list.MY_TOPIC_TITLE} con {attach_list.MY_SHORT_TITLE}
Per lo scorrimento delle immagini quella è un'altra Mod che non ho rilasciato e diversa da questa.
-
- Utente
- Messaggi: 212
- Iscritto il: 27/09/2010, 8:12
- Versione: 3.0.9
- Server: UNIX/Linux
- PHP: 5.2.17
- Database: MySQL 5.1.60-community-log
- Contatta:
Re: [DEV] View Last Pictures 2
nel frattempo come posso fare a inserire il titolo sopra la foto e l'autore sotto ?
- Micogian
- 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: [DEV] View Last Pictures 2
Capisco che uno possa non conoscere il PHP ma in una pagina HTML dove ci sono 3 variabili in un certo ordine dove sta il problema a cambiare questo ordine ?tonio ha scritto:nel frattempo come posso fare a inserire il titolo sopra la foto e l'autore sotto ?
Chi c’è in linea
Visitano il forum: Nessuno e 127 ospiti