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

modifica mod creata per genyana

Cerchi una MOD? Chiedi in questo forum.
Questa sezione è supportata dagli utenti del forum, pertanto lo Staff potrebbe non eseguire tali richieste.
Gelmo
Utente
Utente
Messaggi: 506
Iscritto il: 20/04/2009, 9:27
Versione: 3.0.5
Server: Windows

modifica mod creata per genyana

Messaggio da Gelmo » 02/08/2010, 1:07

dunque sono ormai mesi che aspetto e provo a lavorare sopra a questo mod creata da carlo ma non cèla faccio da solo..

i codici sono questi

File 1 blocco portale. cartella forum/portal/block

Codice: Seleziona tutto

<?php
/** 
*
* @name topics_list.php
* @package Topic più visti & Ultimi Topic [MOD] - Forums Version
* @author carlino1994
*
* @copyright (c) 2009, 2010 phpBBItalia.net
* @license http://opensource.org/licenses/gpl-license.php GNU Public License 
*
*/
if (!defined('IN_PHPBB'))
{
	exit;
}

/**
*/

/*
* Start session management
*/
global $phpEx, $phpbb_root_path;

/*
* Block configuration
*
* $max_topics int max topics foreach forum
* $forums_id array forums id to extract
* $default_image string url to default image
*/
$max_topics = 4;
$forums_id = array(35, 36, 37, 38, 60, 66, 101, 161, 173, 168, 163,);
$default_image = 'http://lokodb.altervista.org/banner/soloko.png';

/*
* Setting forums counters
*/
$counters = $counters['topics_time'] = $counters['topics_views'] = array();

foreach($forums_id as $forum_id) {
	$counters['topics_time'][$forum_id] = $counters['topics_views'][$forum_id] = 0;
}

/*
* Get X topics ordered by topics_views DESC foreach $forums_id
*/
foreach($forums_id as $forum_id) {
	if (!$auth->acl_get('f_read', $forum_id)) {
		continue;
	}
	
	$sql = "SELECT p.post_text, p.bbcode_uid, t.* FROM " . POSTS_TABLE . " p, " . TOPICS_TABLE . " t WHERE t.forum_id = $forum_id AND p.post_id = t.topic_first_post_id ORDER BY topic_views DESC";
	$result = $db->sql_query_limit($sql, $max_topics);
	
	while ($row = $db->sql_fetchrow($result)) {
		$counters['topics_views'][$forum_id]++;
		$bbcode_img_to_array = bbcode_img_to_array($row['post_text'], $row['bbcode_uid']);
		$thumb = (isset($bbcode_img_to_array['img'][0]) ? $bbcode_img_to_array['img'][0] : (isset($bbcode_img_to_array['img'][0]) ? $bbcode_img_to_array['img'][0] : $default_image));
		
		$template->assign_block_vars('topics_views_' . $forum_id, array(
			'EVEN'	=> (($counters['topics_views'][$forum_id] % 4) ? false : true),
			'THUMB'	=> $thumb,
			'LINK'	=> append_sid("{$phpbb_root_path}viewtopic.$phpEx", "f=" . $forum_id . "&t=" . $row['topic_id']),
			'TITLE'	=> $row['topic_title'],
			'VIEWS'	=> $row['topic_views']
		));
	}
	
	$db->sql_freeresult($result);
}

/*
* Get X topics ordered by topics_time DESC foreach $forums_id
*/
foreach($forums_id as $forum_id) {
	if (!$auth->acl_get('f_read', $forum_id)) {
		continue;
	}
	
	$sql = "SELECT p.post_text, p.bbcode_uid, t.* FROM " . POSTS_TABLE . " p, " . TOPICS_TABLE . " t WHERE t.forum_id = $forum_id AND p.post_id = t.topic_first_post_id ORDER BY topic_time DESC";
	$result = $db->sql_query_limit($sql, $max_topics);
	
	while ($row = $db->sql_fetchrow($result)) {
		$counters['topics_time'][$forum_id]++;
		$bbcode_img_to_array = bbcode_img_to_array($row['post_text'], $row['bbcode_uid']);
		$thumb = (isset($bbcode_img_to_array['img'][0]) ? $bbcode_img_to_array['img'][0] : (isset($bbcode_img_to_array['img'][0]) ? $bbcode_img_to_array['img'][0] : $default_image));
		
		$template->assign_block_vars('topics_time_' . $forum_id, array(
			'EVEN'	=> (($counters['topics_time'][$forum_id] % 2 == 0) ? true : false),
			'THUMB'	=> $thumb,
			'LINK'	=> append_sid("{$phpbb_root_path}viewtopic.$phpEx", "f=" . $forum_id . "&t=" . $row['topic_id']),
			'TIME'	=> $user->format_date($row['topic_time'], false, false),
			'TITLE'	=> $row['topic_title']
		));
	}
	
	$db->sql_freeresult($result);
}


/*
* Parse [img] and [thumbnail] BBCode for messages and insert in an array BBCode params
*
* @param $msg string message to parse
* @param $uid string bbcode uid for message
*
*/
function bbcode_img_to_array($msg, $uid) {
	$array_parsed_item = array();
	
	$msg = str_replace("\n", '', $msg);
	$msg = str_replace(array('[', ']'), array('<', '>'), $msg);
	$msg = str_replace(':' . $uid, '', $msg);
	$msg = preg_replace("|<url=(.*)>(.*)</url>|U", "<url>$1</url>", $msg);
	
	preg_match_all("|<img>(.*)</img>|U", $msg, $array['img']);
	preg_match_all("|<thumbnail>(.*)</thumbnail>|U", $msg, $array['thumbnail']);
	
	$bbcode = array(
		'img'		=> $array['img'][1],
		'thumbnail'	=> $array['thumbnail'][1]
	);
	
	return $bbcode;
}

// Set the filename of the template you want to use for this file.
$template->set_filenames(array(
    'body' => 'portal/block/topics_list.html',
));
?>
file 2 cartella -> forum/style/tuo stile/template/portal/topic_list.php

Codice: Seleziona tutto

		<!-- Portal XL Block by carlino1994 [www.phpbbitalia.net] -->

<table 100px="" border="0" cellpadding="2" cellspacing="0" width="">
  <tbody>
    <tr>
      <td><h2>Topic pi&ugrave; visti Sezione Film</h2></td>
      <td><h2>Ultimi topic Sezione Film</h2></td>
    </tr>
    <tr>
      <td>
		<table border="0">
		<!-- BEGIN topics_views_35 -->
			<!-- IF not topics_views_35.EVEN -->
			<tr>
			<!-- ENDIF -->
				<td>
					
					<div class="panel">
						<div class="inner"><span class="corners-top"><span></span></span>
						
						<div class="content">
							<h2><a href="{topics_views_35.LINK}">{topics_views_35.TITLE}</a></h2>
							<div style="font-size: 1.2em;">
								<table border="0">
									<tr>
										<td><img src="{topics_views_35.THUMB}" width="82" height="125" alt="{topics_views_35.TITLE}" title="{topics_views_35.TITLE}" /></td>
										<td valign="center">
											<a href="{topics_views_35.LINK}">{topics_views_35.TITLE}</a><br />
											<em>Visite: <b>{topics_views_35.VIEWS}</b></em><br />
										</td>
									</tr>
								</table>
							</div>
						</div>
						
						<span class="corners-bottom"><span></span></span></div>
					</div>
					
				</td>
			<!-- IF topics_views_35.EVEN -->
			</tr>
			<!-- ENDIF -->
		<!-- END topics_views_35 -->
		</table>
</td>
      <td>		
		<table border="0">
		<!-- BEGIN topics_time_35 -->
			<!-- IF not topics_time_35.EVEN -->
			<tr>
			<!-- ENDIF -->
				<td>
					
					<div class="panel">
						<div class="inner"><span class="corners-top"><span></span></span>
						
						<div class="content">
							<h2><a href="{topics_time_35.LINK}">{topics_time_35.TITLE}</a></h2>
							<div style="font-size: 1.2em;">
								<table border="0">
									<tr>
										<td><img src="{topics_time_35.THUMB}" width="82" height="125" alt="{topics_time_35.TITLE}" title="{topics_time_35.TITLE}" /></td>
										<td valign="center">
											<a href="{topics_time_35.LINK}">{topics_time_35.TITLE}</a><br />
											<em>Data: <b>{topics_time_35.TIME}</b></em><br />
										</td>
									</tr>
								</table>
							</div>
						</div>
						
						<span class="corners-bottom"><span></span></span></div>
					</div>
					
				</td>
			<!-- IF topics_time_35.EVEN -->
			</tr>
			<!-- ENDIF -->
		<!-- END topics_time_35 -->
		</table>
</td>
    </tr>
  </tbody>
</table>
<br>
<table 100px="" border="0" cellpadding="2" cellspacing="0" width="">
  <tbody>
    <tr>
      <td><h2>Topic pi&ugrave; visti Sezione DVD-rip Film </h2></td>
      <td><h2>Ultimi topic Sezione DVD-rip Film </h2></td>
    </tr>
    <tr>
      <td>
		<table border="0">
		<!-- BEGIN topics_views_161 -->
			<!-- IF not topics_views_161.EVEN -->
			<tr>
			<!-- ENDIF -->
				<td>
					
					<div class="panel">
						<div class="inner"><span class="corners-top"><span></span></span>
						
						<div class="content">
							<h2><a href="{topics_views_161.LINK}">{topics_views_161.TITLE}</a></h2>
							<div style="font-size: 1.2em;">
								<table border="0">
									<tr>
										<td><img src="{topics_views_161.THUMB}" width="82" height="125" alt="{topics_views_161.TITLE}" title="{topics_views_161.TITLE}" /></td>
										<td valign="center">
											<a href="{topics_views_161.LINK}">{topics_views_161.TITLE}</a><br />
											<em>Visite: <b>{topics_views_161.VIEWS}</b></em><br />
										</td>
									</tr>
								</table>
							</div>
						</div>
						
						<span class="corners-bottom"><span></span></span></div>
					</div>
					
				</td>
			<!-- IF topics_views_161.EVEN -->
			</tr>
			<!-- ENDIF -->
		<!-- END topics_views_161 -->
		</table>
</td>
      <td>		
		<table border="0">
		<!-- BEGIN topics_time_161 -->
			<!-- IF not topics_time_161.EVEN -->
			<tr>
			<!-- ENDIF -->
				<td>
					
					<div class="panel">
						<div class="inner"><span class="corners-top"><span></span></span>
						
						<div class="content">
							<h2><a href="{topics_time_161.LINK}">{topics_time_161.TITLE}</a></h2>
							<div style="font-size: 1.2em;">
								<table border="0">
									<tr>
										<td><img src="{topics_time_161.THUMB}" width="82" height="125" alt="{topics_time_161.TITLE}" title="{topics_time_161.TITLE}" /></td>
										<td valign="center">
											<a href="{topics_time_161.LINK}">{topics_time_161.TITLE}</a><br />
											<em>Data: <b>{topics_time_161.TIME}</b></em><br />
										</td>
									</tr>
								</table>
							</div>
						</div>
						
						<span class="corners-bottom"><span></span></span></div>
					</div>
					
				</td>
			<!-- IF topics_time_161.EVEN -->
			</tr>
			<!-- ENDIF -->
		<!-- END topics_time_161 -->
		</table>
</td>
    </tr>
  </tbody>
</table>
<br>
<table 100px="" border="0" cellpadding="2" cellspacing="0" width="">
  <tbody>
    <tr>
      <td><h2>Topic pi&ugrave; visti Sezione Telefilm</h2></td>
      <td><h2>Ultimi topic Sezione Telefilm</h2></td>
    </tr>
    <tr>
      <td>
		<table border="0">
		<!-- BEGIN topics_views_36 -->
			<!-- IF not topics_views_36.EVEN -->
			<tr>
			<!-- ENDIF -->
				<td>
					
					<div class="panel">
						<div class="inner"><span class="corners-top"><span></span></span>
						
						<div class="content">
							<h2><a href="{topics_views_36.LINK}">{topics_views_36.TITLE}</a></h2>
							<div style="font-size: 1.2em;">
								<table border="0">
									<tr>
										<td><img src="{topics_views_36.THUMB}" width="82" height="125" alt="{topics_views_36.TITLE}" title="{topics_views_36.TITLE}" /></td>
										<td valign="center">
											<a href="{topics_views_36.LINK}">{topics_views_36.TITLE}</a><br />
											<em>Visite: <b>{topics_views_36.VIEWS}</b></em><br />
										</td>
									</tr>
								</table>
							</div>
						</div>
						
						<span class="corners-bottom"><span></span></span></div>
					</div>
					
				</td>
			<!-- IF topics_views_36.EVEN -->
			</tr>
			<!-- ENDIF -->
		<!-- END topics_views_36 -->
		</table>
</td>
      <td>		
		<table border="0">
		<!-- BEGIN topics_time_36 -->
			<!-- IF not topics_time_36.EVEN -->
			<tr>
			<!-- ENDIF -->
				<td>
					
					<div class="panel">
						<div class="inner"><span class="corners-top"><span></span></span>
						
						<div class="content">
							<h2><a href="{topics_time_36.LINK}">{topics_time_36.TITLE}</a></h2>
							<div style="font-size: 1.2em;">
								<table border="0">
									<tr>
										<td><img src="{topics_time_36.THUMB}" width="82" height="125" alt="{topics_time_36.TITLE}" title="{topics_time_36.TITLE}" /></td>
										<td valign="center">
											<a href="{topics_time_36.LINK}">{topics_time_36.TITLE}</a><br />
											<em>Data: <b>{topics_time_36.TIME}</b></em><br />
										</td>
									</tr>
								</table>
							</div>
						</div>
						
						<span class="corners-bottom"><span></span></span></div>
					</div>
					
				</td>
			<!-- IF topics_time_36.EVEN -->
			</tr>
			<!-- ENDIF -->
		<!-- END topics_time_36 -->
		</table>
</td>
    </tr>
  </tbody>
</table>
<br>
<table 100px="" border="0" cellpadding="2" cellspacing="0" width="">
  <tbody>
    <tr>
      <td><h2>Topic pi&ugrave; visti Sezione Dvd-rip Telefilm </h2></td>
      <td><h2>Ultimi topic Sezione Dvd-rip Telefilm </h2></td>
    </tr>
    <tr>
      <td>
		<table border="0">
		<!-- BEGIN topics_views_173 -->
			<!-- IF not topics_views_173.EVEN -->
			<tr>
			<!-- ENDIF -->
				<td>
					
					<div class="panel">
						<div class="inner"><span class="corners-top"><span></span></span>
						
						<div class="content">
							<h2><a href="{topics_views_173.LINK}">{topics_views_173.TITLE}</a></h2>
							<div style="font-size: 1.2em;">
								<table border="0">
									<tr>
										<td><img src="{topics_views_173.THUMB}" width="82" height="125" alt="{topics_views_173.TITLE}" title="{topics_views_173.TITLE}" /></td>
										<td valign="center">
											<a href="{topics_views_173.LINK}">{topics_views_173.TITLE}</a><br />
											<em>Visite: <b>{topics_views_173.VIEWS}</b></em><br />
										</td>
									</tr>
								</table>
							</div>
						</div>
						
						<span class="corners-bottom"><span></span></span></div>
					</div>
					
				</td>
			<!-- IF topics_views_173.EVEN -->
			</tr>
			<!-- ENDIF -->
		<!-- END topics_views_173 -->
		</table>
</td>
      <td>		
		<table border="0">
		<!-- BEGIN topics_time_173 -->
			<!-- IF not topics_time_173.EVEN -->
			<tr>
			<!-- ENDIF -->
				<td>
					
					<div class="panel">
						<div class="inner"><span class="corners-top"><span></span></span>
						
						<div class="content">
							<h2><a href="{topics_time_173.LINK}">{topics_time_173.TITLE}</a></h2>
							<div style="font-size: 1.2em;">
								<table border="0">
									<tr>
										<td><img src="{topics_time_173.THUMB}" width="82" height="125" alt="{topics_time_173.TITLE}" title="{topics_time_173.TITLE}" /></td>
										<td valign="center">
											<a href="{topics_time_173.LINK}">{topics_time_173.TITLE}</a><br />
											<em>Data: <b>{topics_time_173.TIME}</b></em><br />
										</td>
									</tr>
								</table>
							</div>
						</div>
						
						<span class="corners-bottom"><span></span></span></div>
					</div>
					
				</td>
			<!-- IF topics_time_173.EVEN -->
			</tr>
			<!-- ENDIF -->
		<!-- END topics_time_173 -->
		</table>
</td>
    </tr>
  </tbody>
</table>
<br>
<table 100px="" border="0" cellpadding="2" cellspacing="0" width="">
  <tbody>
    <tr>
      <td><h2>Topic pi&ugrave; visti Sezione Anime</h2></td>
      <td><h2>Ultimi topic Sezione Anime</h2></td>
    </tr>
    <tr>
      <td>
		<table border="0">
		<!-- BEGIN topics_views_38 -->
			<!-- IF not topics_views_38.EVEN -->
			<tr>
			<!-- ENDIF -->
				<td>
					
					<div class="panel">
						<div class="inner"><span class="corners-top"><span></span></span>
						
						<div class="content">
							<h2><a href="{topics_views_38.LINK}">{topics_views_38.TITLE}</a></h2>
							<div style="font-size: 1.2em;">
								<table border="0">
									<tr>
										<td><img src="{topics_views_38.THUMB}" width="82" height="125" alt="{topics_views_38.TITLE}" title="{topics_views_38.TITLE}" /></td>
										<td valign="center">
											<a href="{topics_views_38.LINK}">{topics_views_38.TITLE}</a><br />
											<em>Visite: <b>{topics_views_38.VIEWS}</b></em><br />
										</td>
									</tr>
								</table>
							</div>
						</div>
						
						<span class="corners-bottom"><span></span></span></div>
					</div>
					
				</td>
			<!-- IF topics_views_38.EVEN -->
			</tr>
			<!-- ENDIF -->
		<!-- END topics_views_38 -->
		</table>
</td>
      <td>		
		<table border="0">
		<!-- BEGIN topics_time_38 -->
			<!-- IF not topics_time_38.EVEN -->
			<tr>
			<!-- ENDIF -->
				<td>
					
					<div class="panel">
						<div class="inner"><span class="corners-top"><span></span></span>
						
						<div class="content">
							<h2><a href="{topics_time_38.LINK}">{topics_time_38.TITLE}</a></h2>
							<div style="font-size: 1.2em;">
								<table border="0">
									<tr>
										<td><img src="{topics_time_38.THUMB}" width="82" height="125" alt="{topics_time_38.TITLE}" title="{topics_time_38.TITLE}" /></td>
										<td valign="center">
											<a href="{topics_time_38.LINK}">{topics_time_38.TITLE}</a><br />
											<em>Data: <b>{topics_time_38.TIME}</b></em><br />
										</td>
									</tr>
								</table>
							</div>
						</div>
						
						<span class="corners-bottom"><span></span></span></div>
					</div>
					
				</td>
			<!-- IF topics_time_38.EVEN -->
			</tr>
			<!-- ENDIF -->
		<!-- END topics_time_38 -->
		</table>
</td>
    </tr>
  </tbody>
</table>
<br>
<table 100px="" border="0" cellpadding="2" cellspacing="0" width="">
  <tbody>
    <tr>
      <td><h2>Topic pi&ugrave; visti Sezione DVD-rip Anime</h2></td>
      <td><h2>Ultimi topic Sezione DVD-rip Anime</h2></td>
    </tr>
    <tr>
      <td>
		<table border="0">
		<!-- BEGIN topics_views_168 -->
			<!-- IF not topics_views_168.EVEN -->
			<tr>
			<!-- ENDIF -->
				<td>
					
					<div class="panel">
						<div class="inner"><span class="corners-top"><span></span></span>
						
						<div class="content">
							<h2><a href="{topics_views_168.LINK}">{topics_views_168.TITLE}</a></h2>
							<div style="font-size: 1.2em;">
								<table border="0">
									<tr>
										<td><img src="{topics_views_168.THUMB}" width="82" height="125" alt="{topics_views_168.TITLE}" title="{topics_views_168.TITLE}" /></td>
										<td valign="center">
											<a href="{topics_views_168.LINK}">{topics_views_168.TITLE}</a><br />
											<em>Visite: <b>{topics_views_168.VIEWS}</b></em><br />
										</td>
									</tr>
								</table>
							</div>
						</div>
						
						<span class="corners-bottom"><span></span></span></div>
					</div>
					
				</td>
			<!-- IF topics_views_168.EVEN -->
			</tr>
			<!-- ENDIF -->
		<!-- END topics_views_168 -->
		</table>
</td>
      <td>		
		<table border="0">
		<!-- BEGIN topics_time_168 -->
			<!-- IF not topics_time_168.EVEN -->
			<tr>
			<!-- ENDIF -->
				<td>
					
					<div class="panel">
						<div class="inner"><span class="corners-top"><span></span></span>
						
						<div class="content">
							<h2><a href="{topics_time_168.LINK}">{topics_time_168.TITLE}</a></h2>
							<div style="font-size: 1.2em;">
								<table border="0">
									<tr>
										<td><img src="{topics_time_168.THUMB}" width="82" height="125" alt="{topics_time_168.TITLE}" title="{topics_time_168.TITLE}" /></td>
										<td valign="center">
											<a href="{topics_time_168.LINK}">{topics_time_168.TITLE}</a><br />
											<em>Data: <b>{topics_time_168.TIME}</b></em><br />
										</td>
									</tr>
								</table>
							</div>
						</div>
						
						<span class="corners-bottom"><span></span></span></div>
					</div>
					
				</td>
			<!-- IF topics_time_168.EVEN -->
			</tr>
			<!-- ENDIF -->
		<!-- END topics_time_168 -->
		</table>
</td>
    </tr>
  </tbody>
</table>
<br>
<table 100px="" border="0" cellpadding="2" cellspacing="0" width="">
  <tbody>
    <tr>
      <td><h2>Topic pi&ugrave; visti Sezione Anime Sub-ita</h2></td>
      <td><h2>Ultimi topic Sezione Anime Sub-ita</h2></td>
    </tr>
    <tr>
      <td>
		<table border="0">
		<!-- BEGIN topics_views_60 -->
			<!-- IF not topics_views_60.EVEN -->
			<tr>
			<!-- ENDIF -->
				<td>
					
					<div class="panel">
						<div class="inner"><span class="corners-top"><span></span></span>
						
						<div class="content">
							<h2><a href="{topics_views_60.LINK}">{topics_views_60.TITLE}</a></h2>
							<div style="font-size: 1.2em;">
								<table border="0">
									<tr>
										<td><img src="{topics_views_60.THUMB}" width="82" height="125" alt="{topics_views_60.TITLE}" title="{topics_views_60.TITLE}" /></td>
										<td valign="center">
											<a href="{topics_views_60.LINK}">{topics_views_60.TITLE}</a><br />
											<em>Visite: <b>{topics_views_60.VIEWS}</b></em><br />
										</td>
									</tr>
								</table>
							</div>
						</div>
						
						<span class="corners-bottom"><span></span></span></div>
					</div>
					
				</td>
			<!-- IF topics_views_60.EVEN -->
			</tr>
			<!-- ENDIF -->
		<!-- END topics_views_60 -->
		</table>
</td>
      <td>		
		<table border="0">
		<!-- BEGIN topics_time_60 -->
			<!-- IF not topics_time_60.EVEN -->
			<tr>
			<!-- ENDIF -->
				<td>
					
					<div class="panel">
						<div class="inner"><span class="corners-top"><span></span></span>
						
						<div class="content">
							<h2><a href="{topics_time_60.LINK}">{topics_time_60.TITLE}</a></h2>
							<div style="font-size: 1.2em;">
								<table border="0">
									<tr>
										<td><img src="{topics_time_60.THUMB}" width="82" height="125" alt="{topics_time_60.TITLE}" title="{topics_time_60.TITLE}" /></td>
										<td valign="center">
											<a href="{topics_time_60.LINK}">{topics_time_60.TITLE}</a><br />
											<em>Data: <b>{topics_time_60.TIME}</b></em><br />
										</td>
									</tr>
								</table>
							</div>
						</div>
						
						<span class="corners-bottom"><span></span></span></div>
					</div>
					
				</td>
			<!-- IF topics_time_60.EVEN -->
			</tr>
			<!-- ENDIF -->
		<!-- END topics_time_60 -->
		</table>
</td>
    </tr>
  </tbody>
</table>
<br>
<table 100px="" border="0" cellpadding="2" cellspacing="0" width="">
  <tbody>
    <tr>
      <td><h2>Topic pi&ugrave; visti Sezione Cartoon</h2></td>
      <td><h2>Ultimi topic Sezione Cartoon</h2></td>
    </tr>
    <tr>
      <td>
		<table border="0">
		<!-- BEGIN topics_views_37 -->
			<!-- IF not topics_views_37.EVEN -->
			<tr>
			<!-- ENDIF -->
				<td>
					
					<div class="panel">
						<div class="inner"><span class="corners-top"><span></span></span>
						
						<div class="content">
							<h2><a href="{topics_views_37.LINK}">{topics_views_37.TITLE}</a></h2>
							<div style="font-size: 1.2em;">
								<table border="0">
									<tr>
										<td><img src="{topics_views_37.THUMB}" width="82" height="125" alt="{topics_views_37.TITLE}" title="{topics_views_37.TITLE}" /></td>
										<td valign="center">
											<a href="{topics_views_37.LINK}">{topics_views_37.TITLE}</a><br />
											<em>Visite: <b>{topics_views_37.VIEWS}</b></em><br />
										</td>
									</tr>
								</table>
							</div>
						</div>
						
						<span class="corners-bottom"><span></span></span></div>
					</div>
					
				</td>
			<!-- IF topics_views_37.EVEN -->
			</tr>
			<!-- ENDIF -->
		<!-- END topics_views_37 -->
		</table>
</td>
      <td>		
		<table border="0">
		<!-- BEGIN topics_time_37 -->
			<!-- IF not topics_time_37.EVEN -->
			<tr>
			<!-- ENDIF -->
				<td>
					
					<div class="panel">
						<div class="inner"><span class="corners-top"><span></span></span>
						
						<div class="content">
							<h2><a href="{topics_time_37.LINK}">{topics_time_37.TITLE}</a></h2>
							<div style="font-size: 1.2em;">
								<table border="0">
									<tr>
										<td><img src="{topics_time_37.THUMB}" width="82" height="125" alt="{topics_time_37.TITLE}" title="{topics_time_37.TITLE}" /></td>
										<td valign="center">
											<a href="{topics_time_37.LINK}">{topics_time_37.TITLE}</a><br />
											<em>Data: <b>{topics_time_37.TIME}</b></em><br />
										</td>
									</tr>
								</table>
							</div>
						</div>
						
						<span class="corners-bottom"><span></span></span></div>
					</div>
					
				</td>
			<!-- IF topics_time_37.EVEN -->
			</tr>
			<!-- ENDIF -->
		<!-- END topics_time_37 -->
		</table>
</td>
    </tr>
  </tbody>
</table>
<br>
<table 100px="" border="0" cellpadding="2" cellspacing="0" width="">
  <tbody>
    <tr>
      <td><h2>Topic pi&ugrave; visti Sezione DVD-rip Cartoon </h2></td>
      <td><h2>Ultimi topic Sezione DVD-rip Cartoon </h2></td>
    </tr>
    <tr>
      <td>
		<table border="0">
		<!-- BEGIN topics_views_163 -->
			<!-- IF not topics_views_163.EVEN -->
			<tr>
			<!-- ENDIF -->
				<td>
					
					<div class="panel">
						<div class="inner"><span class="corners-top"><span></span></span>
						
						<div class="content">
							<h2><a href="{topics_views_163.LINK}">{topics_views_163.TITLE}</a></h2>
							<div style="font-size: 1.2em;">
								<table border="0">
									<tr>
										<td><img src="{topics_views_163.THUMB}" width="82" height="125" alt="{topics_views_163.TITLE}" title="{topics_views_163.TITLE}" /></td>
										<td valign="center">
											<a href="{topics_views_163.LINK}">{topics_views_163.TITLE}</a><br />
											<em>Visite: <b>{topics_views_163.VIEWS}</b></em><br />
										</td>
									</tr>
								</table>
							</div>
						</div>
						
						<span class="corners-bottom"><span></span></span></div>
					</div>
					
				</td>
			<!-- IF topics_views_163.EVEN -->
			</tr>
			<!-- ENDIF -->
		<!-- END topics_views_163 -->
		</table>
</td>
      <td>		
		<table border="0">
		<!-- BEGIN topics_time_163 -->
			<!-- IF not topics_time_163.EVEN -->
			<tr>
			<!-- ENDIF -->
				<td>
					
					<div class="panel">
						<div class="inner"><span class="corners-top"><span></span></span>
						
						<div class="content">
							<h2><a href="{topics_time_163.LINK}">{topics_time_163.TITLE}</a></h2>
							<div style="font-size: 1.2em;">
								<table border="0">
									<tr>
										<td><img src="{topics_time_163.THUMB}" width="82" height="125" alt="{topics_time_163.TITLE}" title="{topics_time_163.TITLE}" /></td>
										<td valign="center">
											<a href="{topics_time_163.LINK}">{topics_time_163.TITLE}</a><br />
											<em>Data: <b>{topics_time_163.TIME}</b></em><br />
										</td>
									</tr>
								</table>
							</div>
						</div>
						
						<span class="corners-bottom"><span></span></span></div>
					</div>
					
				</td>
			<!-- IF topics_time_163.EVEN -->
			</tr>
			<!-- ENDIF -->
		<!-- END topics_time_163 -->
		</table>
</td>
    </tr>
  </tbody>
</table>
<br>
<table 100px="" border="0" cellpadding="2" cellspacing="0" width="">
  <tbody>
    <tr>
      <td><h2>Topic pi&ugrave; visti Sezione Programmi Tv </h2></td>
      <td><h2>Ultimi topic Sezione Programmi Tv</h2></td>
    </tr>
    <tr>
      <td>
		<table border="0">
		<!-- BEGIN topics_views_66 -->
			<!-- IF not topics_views_66.EVEN -->
			<tr>
			<!-- ENDIF -->
				<td>
					
					<div class="panel">
						<div class="inner"><span class="corners-top"><span></span></span>
						
						<div class="content">
							<h2><a href="{topics_views_66.LINK}">{topics_views_66.TITLE}</a></h2>
							<div style="font-size: 1.2em;">
								<table border="0">
									<tr>
										<td><img src="{topics_views_66.THUMB}" width="82" height="125" alt="{topics_views_66.TITLE}" title="{topics_views_66.TITLE}" /></td>
										<td valign="center">
											<a href="{topics_views_66.LINK}">{topics_views_66.TITLE}</a><br />
											<em>Visite: <b>{topics_views_66.VIEWS}</b></em><br />
										</td>
									</tr>
								</table>
							</div>
						</div>
						
						<span class="corners-bottom"><span></span></span></div>
					</div>
					
				</td>
			<!-- IF topics_views_66.EVEN -->
			</tr>
			<!-- ENDIF -->
		<!-- END topics_views_66 -->
		</table>
</td>
      <td>		
		<table border="0">
		<!-- BEGIN topics_time_66 -->
			<!-- IF not topics_time_66.EVEN -->
			<tr>
			<!-- ENDIF -->
				<td>
					
					<div class="panel">
						<div class="inner"><span class="corners-top"><span></span></span>
						
						<div class="content">
							<h2><a href="{topics_time_66.LINK}">{topics_time_66.TITLE}</a></h2>
							<div style="font-size: 1.2em;">
								<table border="0">
									<tr>
										<td><img src="{topics_time_66.THUMB}" width="82" height="125" alt="{topics_time_66.TITLE}" title="{topics_time_66.TITLE}" /></td>
										<td valign="center">
											<a href="{topics_time_66.LINK}">{topics_time_66.TITLE}</a><br />
											<em>Data: <b>{topics_time_66.TIME}</b></em><br />
										</td>
									</tr>
								</table>
							</div>
						</div>
						
						<span class="corners-bottom"><span></span></span></div>
					</div>
					
				</td>
			<!-- IF topics_time_66.EVEN -->
			</tr>
			<!-- ENDIF -->
		<!-- END topics_time_66 -->
		</table>
</td>
    </tr>
  </tbody>
</table>
<br>
<table 100px="" border="0" cellpadding="2" cellspacing="0" width="">
  <tbody>
    <tr>
      <td><h2>Topic pi&ugrave; visti Sezione Film XXX</h2></td>
      <td><h2>Ultimi topic Sezione Film XXX</h2></td>
    </tr>
    <tr>
      <td>
		<table border="0">
		<!-- BEGIN topics_views_101 -->
			<!-- IF not topics_views_101.EVEN -->
			<tr>
			<!-- ENDIF -->
				<td>
					
					<div class="panel">
						<div class="rule"><span class="corners-top"><span></span></span>
						
						<div class="content">
							<h2><a href="{topics_views_101.LINK}">{topics_views_101.TITLE}</a></h2>
							<div style="font-size: 1.2em;">
								<table border="0">
									<tr>
										<td><img src="{topics_views_101.THUMB}" width="82" height="125" alt="{topics_views_101.TITLE}" title="{topics_views_101.TITLE}" /></td>
										<td valign="center">
											<a href="{topics_views_101.LINK}">{topics_views_101.TITLE}</a><br />
											<em>Visite: <b>{topics_views_101.VIEWS}</b></em><br />
										</td>
									</tr>
								</table>
							</div>
						</div>
						
						<span class="corners-bottom"><span></span></span></div>
					</div>
					
				</td>
			<!-- IF topics_views_101.EVEN -->
			</tr>
			<!-- ENDIF -->
		<!-- END topics_views_101 -->
		</table>
</td>
      <td>		
		<table border="0">
		<!-- BEGIN topics_time_101 -->
			<!-- IF not topics_time_101.EVEN -->
			<tr>
			<!-- ENDIF -->
				<td>
					
					<div class="panel">
						<div class="rule"><span class="corners-top"><span></span></span>
						
						<div class="content">
							<h2><a href="{topics_time_101.LINK}">{topics_time_101.TITLE}</a></h2>
							<div style="font-size: 1.2em;">
								<table border="0">
									<tr>
										<td><img src="{topics_time_101.THUMB}" width="82" height="125" alt="{topics_time_101.TITLE}" title="{topics_time_101.TITLE}" /></td>
										<td valign="center">
											<a href="{topics_time_101.LINK}">{topics_time_101.TITLE}</a><br />
											<em>Data: <b>{topics_time_101.TIME}</b></em><br />
										</td>
									</tr>
								</table>
							</div>
						</div>
						
						<span class="corners-bottom"><span></span></span></div>
					</div>
					
				</td>
			<!-- IF topics_time_101.EVEN -->
			</tr>
			<!-- ENDIF -->
		<!-- END topics_time_101 -->
		</table>
</td>
    </tr>
  </tbody>
</table>
<br>
le mie richieste sono:
dovrebbe venire fuori solo il titolo e l'immagine degli ultimi topic questo per gli ultimi 4 messaggi caricari senza tenere conto dei più vitati

e immagini dovranno essere allineate da sinistra verso destra e non incollonare.. si puo fare? perche io ci ho provato non ce la faccio proprio!
ImmagineImmagine


[center]Immagine[/center]

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: modifica mod creata per genyana

Messaggio da Carlo » 02/08/2010, 8:36

Vediamo se può farlo bingo, perchè io non ho tempo per mettermi a sviluppare con il PHP.
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: modifica mod creata per genyana

Messaggio da Micogian » 02/08/2010, 10:29

Ma per visualizzare Titoli e immagini non si può usare la mia Mod Last Pictures ?
http://www.phpbb.it/forum/viewtopic.php?f=63&t=22499

Gelmo
Utente
Utente
Messaggi: 506
Iscritto il: 20/04/2009, 9:27
Versione: 3.0.5
Server: Windows

Re: modifica mod creata per genyana

Messaggio da Gelmo » 02/08/2010, 18:43

ma ce questa che funziona bene! anzi benissimo.. purtroppo se tengo i i nomi e le altre info e le immagini e se tengo sia gli ultimi post inseriti e i piu visti il sito si appessantisce e diventa troppo lungo da punto di vista metrico. per me non ci sarebbero probblemi ma visto che l'utenza si è arrabbiata perche era troppo lento a caricare non vedo perche non accontentarli. però io ci ho provato ma non ce l'ho fatta
il risultato lo puoi vedere in home. l'ho provato solo con un forum ho provato solo con uno per comodità di programmazione..

io vorrei che venisse fuosi cosi..

Titolo1 Titolo 2 Titolo 3 Titolo 4
Immagine 1 Immagine2 Immagine 3 Immagine4

è cosi per i vari forum che decido io

pero con le modifiche che ho fatto io viene fuoi cosi

Titolo 1
Immagine1

Titolo 2
Immagine2

Titolo 3 Titolo 4
Immagine 3 Immagine 4


cmq potete vedere in home del mio sito il risultato..
ImmagineImmagine


[center]Immagine[/center]

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: modifica mod creata per genyana

Messaggio da Carlo » 02/08/2010, 20:24

Ma la pesantezza è causata dalle immagini. Più o meno un'immagine, quanto pesa?
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: modifica mod creata per genyana

Messaggio da Micogian » 02/08/2010, 21:40

La mia Mod Last Pictures crea automaticamente una thumb di dimensioni ridotte e quindi non comporta grossi problemi di caricamento.
Si visualizza una striscia di immagini rerlative agli ultimi Topics, il Titolo è inserito nel tag "alt" e quindi si visualizza passandoci sopra con il mouse.
Visualizzarlo non è un problema.
Comunque anche la Mod di Carlo dovrebbe funzionare, nell'array c'è la variabile {EVEN} che dovrebbe chiudere la tabella dopo 4 campi.
Probabilmente ci sono dei tag <tr> di troppo e le immagini vanno a capo.

EDIT:

per me l'errore sta nel codice relativo alla variabile {EVEN} che è messo due volte per ogni ciclo, quello degli ultimi Topics:
Il ciclo topic_time_35

Codice: Seleziona tutto

         <!-- IF topics_time_35.EVEN -->
         </tr>
         <!-- ENDIF -->
poi c'è il ciclo topic_time_161

Codice: Seleziona tutto

         <!-- IF topics_time_161.EVEN -->
         </tr>
         <!-- ENDIF -->
poi c'è la parte dei Topucs più visti che ha lo stesso problema:

Codice: Seleziona tutto

<!-- IF topics_views_36.EVEN -->
         </tr>
         <!-- ENDIF -->
e così via, non ho capito ma penso che il numero corrisponda al Forum_id.
Va tenuto solo il codice all'inizio del ciclo, altrimenti mette due volte il tag <tr>

Gelmo
Utente
Utente
Messaggi: 506
Iscritto il: 20/04/2009, 9:27
Versione: 3.0.5
Server: Windows

Re: modifica mod creata per genyana

Messaggio da Gelmo » 06/08/2010, 1:35

altrimenti lascio stare questa è adotto la tua mod..

ma ti posso chiedere una cosa o due cose?

1) è possibile da addattare per il mio portale
2) è pissibile farla multy forum? cioe che ogni riga corrispondi a un forum ben diverso?

non so se mi sono spiegato!
ImmagineImmagine


[center]Immagine[/center]

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: modifica mod creata per genyana

Messaggio da Micogian » 06/08/2010, 7:44

Secondo me si dovrebbe risolvere con la Mod di Carlo.
Sono convinto che tutto ruota sulla condizione IF del valore EVEN.
Bisogrerebbe provare a modificare lo script in questo modo:
sostituire la parte

Codice: Seleziona tutto

      <!-- BEGIN topics_views_35 -->
         <!-- IF not topics_views_35.EVEN -->
         <tr>
         <!-- ENDIF -->
con questa:

Codice: Seleziona tutto

      <!-- BEGIN topics_views_35 -->
         <!-- IF not topics_views_35.EVEN -->
         </tr><tr>
         <!-- ENDIF -->
e togliere il ciclo successivo (per ogni Forum)

Codice: Seleziona tutto

      <!-- BEGIN topics_views_35 -->
         <!-- IF not topics_views_35.EVEN -->
         </tr>
         <!-- ENDIF -->
In sostanza, durante il ciclo BEGIN quando c'è la condizione EVEN si chiude la riga con </tr> e si riapre un'altra con <tr>

Per quanto riguarda la mia Mod, questa si basa sulla tabella allegati (attachments) dove non compare il numero del Forum.
Basterebbe inserire nella ricerca anche la tabella "topics" che il forum_id ce l'ha ed estrarre gli ultimi allegati di un determinato Forum. La modifica è semplice, il problema è che io non avrei il tempo per svilupparla.

Gelmo
Utente
Utente
Messaggi: 506
Iscritto il: 20/04/2009, 9:27
Versione: 3.0.5
Server: Windows

Re: modifica mod creata per genyana

Messaggio da Gelmo » 06/08/2010, 15:20

appena ho 10 minuti provo le modifiche alla mod di carlo e ti faccio sapere! va bene!
ImmagineImmagine


[center]Immagine[/center]

Gelmo
Utente
Utente
Messaggi: 506
Iscritto il: 20/04/2009, 9:27
Versione: 3.0.5
Server: Windows

Re: modifica mod creata per genyana

Messaggio da Gelmo » 07/08/2010, 1:32

ho provato a fare le modifiche che mi hai detto...

ho provato a fare cosi:

Codice: Seleziona tutto

      <!-- Portal XL Block by carlino1994 [www.phpbbitalia.net] -->

<table 100px="" border="0" cellpadding="2" cellspacing="0" width="">
  <tbody>
    <tr>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td>
      <table border="0">
      <!-- BEGIN topics_views_35 -->
         <!-- IF not topics_views_35.EVEN -->
         </tr><tr>
         <!-- ENDIF -->
            <td>
            </td>
         <!-- IF topics_views_35.EVEN -->
         </tr>
         <!-- ENDIF -->
      <!-- END topics_views_35 -->
      </table>
</td>
      <td>      
      <table border="0">

            <td>
               
               <div class="panel">
                  <div class="inner"><span class="corners-top"><span></span></span>
                  
                  <div class="content">
                     <h2><a href="{topics_time_35.LINK}">{topics_time_35.TITLE}</a></h2>
                     <div style="font-size: 1.2em;">
                        <table border="0">
                           <tr>
                              <td><img src="{topics_time_35.THUMB}" width="82" height="125" alt="{topics_time_35.TITLE}" title="{topics_time_35.TITLE}" /></td>
                              <td valign="center">
                                 <a href="{topics_time_35.LINK}">{topics_time_35.TITLE}</a><br />
                                 <em>Data: <b>{topics_time_35.TIME}</b></em><br />
                              </td>
                           </tr>
                        </table>
                     </div>
                  </div>
                  
                  <span class="corners-bottom"><span></span></span></div>
               </div>
               
            </td>
         <!-- IF topics_time_35.EVEN -->
         </tr>
         <!-- ENDIF -->
      <!-- END topics_time_35 -->
      </table>
</td>
    </tr>
  </tbody>
</table>
è mi da questo errore

Parse error: syntax error, unexpected '}' in /membri/lokodb/forum/includes/template.php(230) : eval()'d code on line 56


se invece faccio cosi:

Codice: Seleziona tutto

      <!-- Portal XL Block by carlino1994 [www.phpbbitalia.net] -->

<table 100px="" border="0" cellpadding="2" cellspacing="0" width="">
  <tbody>
    <tr>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td>
</td>
      <td>      
      <table border="0">
      <!-- BEGIN topics_time_35 -->
         <!-- IF not topics_time_35.EVEN -->
         </tr><tr>
         <!-- ENDIF -->
            <td>
               
               <div class="panel">
                  <div class="inner"><span class="corners-top"><span></span></span>
                  
                  <div class="content">
                     <h2><a href="{topics_time_35.LINK}">{topics_time_35.TITLE}</a></h2>
                     <div style="font-size: 1.2em;">
                        <table border="0">
                           <tr>
                              <td><img src="{topics_time_35.THUMB}" width="82" height="125" alt="{topics_time_35.TITLE}" title="{topics_time_35.TITLE}" /></td>
                              <td valign="center">
                                 <a href="{topics_time_35.LINK}">{topics_time_35.TITLE}</a><br />
                                 <em>Data: <b>{topics_time_35.TIME}</b></em><br />
                              </td>
                           </tr>
                        </table>
                     </div>
                  </div>
                  
                  <span class="corners-bottom"><span></span></span></div>
               </div>
               
            </td>
         <!-- IF topics_time_35.EVEN -->
         </tr>
         <!-- ENDIF -->
      <!-- END topics_time_35 -->
      </table>
</td>
    </tr>
  </tbody>
</table>
il risultato è sempre lo stesso!!!

le prime 3 sono incolonnate e poi la 4 e affianco alla terza!!!
ImmagineImmagine


[center]Immagine[/center]

Rispondi

Torna a “Richiesta MOD”

Chi c’è in linea

Visitano il forum: Nessuno e 59 ospiti