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

avere più pagine portal

Supporto MODs generale.
Avatar utente
xX_Simon_Xx
Utente Pro
Utente Pro
Messaggi: 637
Iscritto il: 25/11/2009, 15:36
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux
PHP: 5.2.13
Database: MySQL(i) 5.1.34
Contatta:

Re: avere più pagine portal

Messaggio da xX_Simon_Xx » 22/02/2010, 21:16

carlino1994 ha scritto:Ma per caso la MOD, permette di mostrare le news estratte da più forums? O solo da un unico forum?
permette di estrarre le news da piu forum tramite acp

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: avere più pagine portal

Messaggio da Carlo » 22/02/2010, 21:27

Allora fai così. Ricopia il file portal.php e rinominalo per ogni portale. Es.: psp.php, wii.php, ecc...

Per ognuno di questi file, trova:

Codice: Seleziona tutto

	if ($portal_config['portal_news'])
	{
		include($phpbb_root_path . 'portal/block/news.' . $phpEx);
		$template->assign_var('S_NEWS_COMPACT', $portal_config['portal_news_style']);
	}
e dopo:

Codice: Seleziona tutto

		include($phpbb_root_path . 'portal/block/news.' . $phpEx);
aggiungi:

Codice: Seleziona tutto

		define('NEWS_FORUM_ID', 2);
Cambiando 2 con il forum ID da cui estrarre le news.

In modo da ottenere:

Codice: Seleziona tutto

	if ($portal_config['portal_news'])
	{
		include($phpbb_root_path . 'portal/block/news.' . $phpEx);
		define('NEWS_FORUM_ID', 2);
		$template->assign_var('S_NEWS_COMPACT', $portal_config['portal_news_style']);
	}

---------------

Poi apri il file portal/block/news.php, trova:

Codice: Seleziona tutto

$forum_from = (strpos($forum_from, ',') !== false) ? explode(',', $forum_from) : (($forum_from != '') ? array($forum_from) : array());
e sostituiscilo con:

Codice: Seleziona tutto

$forum_from = array(NEWS_FORUM_ID);
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
xX_Simon_Xx
Utente Pro
Utente Pro
Messaggi: 637
Iscritto il: 25/11/2009, 15:36
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux
PHP: 5.2.13
Database: MySQL(i) 5.1.34
Contatta:

Re: avere più pagine portal

Messaggio da xX_Simon_Xx » 23/02/2010, 19:03

anche se apporto queste modifiche carica le news di tutti i forum impostati tramite acp e non solo del forum impostato

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: avere più pagine portal

Messaggio da Carlo » 23/02/2010, 20:31

Sicuro? Hai apportato le modifiche al file portal/block/news.php?
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
xX_Simon_Xx
Utente Pro
Utente Pro
Messaggi: 637
Iscritto il: 25/11/2009, 15:36
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux
PHP: 5.2.13
Database: MySQL(i) 5.1.34
Contatta:

Re: avere più pagine portal

Messaggio da xX_Simon_Xx » 23/02/2010, 20:43

carlino1994 ha scritto:Sicuro? Hai apportato le modifiche al file portal/block/news.php?
certo

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: avere più pagine portal

Messaggio da Carlo » 23/02/2010, 20:55

Uhm... riscarica il file portal/block/news.php pulito, trova:

Codice: Seleziona tutto

		$permissions = $portal_config['portal_news_permissions'];
		$forum_from = $portal_config['portal_news_forum'];

		$forum_from = (strpos($forum_from, ',') !== false) ? explode(',', $forum_from) : (($forum_from != '') ? array($forum_from) : array());

		$str_where = '';

		if($permissions == true)
		{
			$disallow_access = array_unique(array_keys($auth->acl_getf('!f_read', true)));
		}
		else
		{
			$disallow_access = array();
		}
		
		if($portal_config['portal_news_exclude'] == true)
		{
			$disallow_access = array_merge($disallow_access, $forum_from);
			$forum_from = array();
		}

		if(sizeof($forum_from))
		{
			$disallow_access = array_diff($forum_from, $disallow_access);
			if(!sizeof($disallow_access))
			{
				return array();
			}

			foreach($disallow_access as $acc_id)
			{
				$acc_id = (int) $acc_id;
				$str_where .= "forum_id = $acc_id OR ";
			}
		}
		else
		{
			foreach($disallow_access as $acc_id)
			{
				$acc_id = (int) $acc_id;
				$str_where .= "forum_id <> $acc_id AND ";
			}
		}

		$str_where = (strlen($str_where) > 0) ? 'AND (' . trim(substr($str_where, 0, -4)) . ')' : '';
e sostituisci con:

Codice: Seleziona tutto

		$str_where = 'AND forum_id = ' . NEWS_FORUM_ID;
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
xX_Simon_Xx
Utente Pro
Utente Pro
Messaggi: 637
Iscritto il: 25/11/2009, 15:36
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux
PHP: 5.2.13
Database: MySQL(i) 5.1.34
Contatta:

Re: avere più pagine portal

Messaggio da xX_Simon_Xx » 24/02/2010, 17:38

ora mi da questo errore:

Codice: Seleziona tutto

Errore Generale
SQL ERROR [ mysql4 ]

Unknown column 'NEWS_FORUM_ID' in 'where clause' [1054]

SQL

SELECT COUNT(topic_id) AS num_topics FROM avphpbb_topics WHERE (topic_type <> 2) AND (topic_type <> 3) AND topic_approved = 1 AND topic_moved_id = 0 AND forum_id = NEWS_FORUM_ID

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal_mysql->sql_error()

FILE: portal/block/custom_news.php
LINE: 52
CALL: dbal_mysql->sql_query()

FILE: playstation.php
LINE: 122
CALL: include('portal/block/custom_news.php')

EDIT


ho notato che se elimino la riga 52

Codice: Seleziona tutto

$result = $db->sql_query($sql);
la pagina si apre (anche se le news stranamentissimamente continua a caricarle da tutti i forum) e poi il problema è che forse abbiamo eliminato troppa roba dato che il numero delle news e delle pagine dice ch è 0
guarda in basso:
http://www.playstationuser.altervista.o ... tation.php

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: avere più pagine portal

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

Nel file principale del portale, trova:

Codice: Seleziona tutto

   if ($portal_config['portal_news'])
   {
      include($phpbb_root_path . 'portal/block/news.' . $phpEx);
      define('NEWS_FORUM_ID', 2);
      $template->assign_var('S_NEWS_COMPACT', $portal_config['portal_news_style']);
   }
e sposta:

Codice: Seleziona tutto

      define('NEWS_FORUM_ID', 2);
sopra a:

Codice: Seleziona tutto

      include($phpbb_root_path . 'portal/block/news.' . $phpEx);
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
xX_Simon_Xx
Utente Pro
Utente Pro
Messaggi: 637
Iscritto il: 25/11/2009, 15:36
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux
PHP: 5.2.13
Database: MySQL(i) 5.1.34
Contatta:

Re: avere più pagine portal

Messaggio da xX_Simon_Xx » 25/02/2010, 14:34

ora la pagina non da più errore e ora conteggia gli argomenti ma comunque continua a caricare le news dagli id che sono impostati dal modulo nell' acp e non quelli che ho inserito li
=(

ho anche provato a tuogliere tutti gli id dei forum tramite acp per vedere se così caricava gli argomenti dell' id che ho impostato nel playstation.php ma continua a non caricarle

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: avere più pagine portal

Messaggio da Carlo » 25/02/2010, 15:25

Ma sei sicuro allora che il modulo sia quello delle news?
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Rispondi

Torna a “Supporto MODs”

Chi c’è in linea

Visitano il forum: Nessuno e 26 ospiti