permette di estrarre le news da piu forum tramite acpcarlino1994 ha scritto:Ma per caso la MOD, permette di mostrare le news estratte da più forums? O solo da un unico forum?
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
avere più pagine portal
- xX_Simon_Xx
- 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
- Carlo
- 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
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:
e dopo:
aggiungi:
Cambiando 2 con il forum ID da cui estrarre le news.
In modo da ottenere:
---------------
Poi apri il file portal/block/news.php, trova:
e sostituiscilo con:
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']);
}Codice: Seleziona tutto
include($phpbb_root_path . 'portal/block/news.' . $phpEx);Codice: Seleziona tutto
define('NEWS_FORUM_ID', 2);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());Codice: Seleziona tutto
$forum_from = array(NEWS_FORUM_ID);- xX_Simon_Xx
- 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
anche se apporto queste modifiche carica le news di tutti i forum impostati tramite acp e non solo del forum impostato
- Carlo
- 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
Sicuro? Hai apportato le modifiche al file portal/block/news.php?
- xX_Simon_Xx
- 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
certocarlino1994 ha scritto:Sicuro? Hai apportato le modifiche al file portal/block/news.php?
- Carlo
- 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
Uhm... riscarica il file portal/block/news.php pulito, trova:
e sostituisci con:
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)) . ')' : '';Codice: Seleziona tutto
$str_where = 'AND forum_id = ' . NEWS_FORUM_ID;- xX_Simon_Xx
- 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
ora mi da questo errore:
EDIT
ho notato che se elimino la riga 52
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
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);guarda in basso:
http://www.playstationuser.altervista.o ... tation.php
- Carlo
- 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
Nel file principale del portale, trova:
e sposta:
sopra a:
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']);
}Codice: Seleziona tutto
define('NEWS_FORUM_ID', 2);Codice: Seleziona tutto
include($phpbb_root_path . 'portal/block/news.' . $phpEx);- xX_Simon_Xx
- 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
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
=(
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
- Carlo
- 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
Ma sei sicuro allora che il modulo sia quello delle news?
Chi c’è in linea
Visitano il forum: Nessuno e 38 ospiti