Pagina 1 di 4
Creare database per gli articoli personali
Inviato: 29/11/2015, 19:17
da frank
Ho creato varie pagine di articoli però la casella di ricerca non trova le parole, vuol dire che questi articoli non finiscono nel database. Come si fa a crearlo?
Questo è il file php di una pagina alla quale ci sarebbe da aggiungere il codice del database
Codice: Seleziona tutto
<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
page_header('Ritornare all’origine...da Dio');
$template->set_filenames(array(
'body' => 'a-ritornare-body.html', // Questo file i trova nella cartella template
));
make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
page_footer();
?>
Re: Creare database per gli articoli personali
Inviato: 29/11/2015, 21:59
da brunino
Mi spiace ma questa cosa è parecchio infattibile dal mio punto di vista... Non basta inserirli nel database... Andrebbero modificati gli algoritmi di ricerca di phpBB e la cosa non è una passeggiata...
Inviato dal mio MotoE2(4G-LTE) utilizzando Tapatalk
Re: Creare database per gli articoli personali
Inviato: 29/11/2015, 22:22
da Sir Xiradorn
Potresti aggirare il problema sostituendo la ricerca di phpbb a quella di google e facendo indicizzare a lui la pagina
Re: Creare database per gli articoli personali
Inviato: 29/11/2015, 22:26
da frank
Con google personalizzato le trova sia negli articoli che nel forum, perciò dovrei mettere un secondo campo di ricerca (quello di Google). L'utente però trovandone 2 potrebbe impazzire, non capendo il perché.
Re: Creare database per gli articoli personali
Inviato: 29/11/2015, 22:34
da Sir Xiradorn
Ne basta uno solo sostituendo al nativo quello di google
Re: Creare database per gli articoli personali
Inviato: 29/11/2015, 22:37
da frank
Quello nativo è migliore, ti da un risultato proprio nel forum, basterebbe sostituire quello nativo solo nelle pagine degli articoli.
EDIT: secondo me non è nemmeno necessario creare il database, visto che sono articoli che posso sempre rimpiazzare in caso li perdessi, più che altro sarebbe da sistemare la ricerca nativa in modo che trova qualsiasi cosa c'è nel forum
Re: Creare database per gli articoli personali
Inviato: 29/11/2015, 23:12
da Sir Xiradorn
Come ti ha già detto brunino quella non è davvero una cosa semplice da fare. Anzi devi usarlo si il db perchè dovresti fare lo scanning del tuo articolo, filtrare le parole piu usate e inserirle nelle indexed e poi farle portare nella ricerca proprio la. Una botta in fronte
Re: Creare database per gli articoli personali
Inviato: 02/12/2015, 7:50
da frank
Secondo me per un'esperto non è una cosa difficile: si tratterebbe di creare un'estensione che crea una tabella per ogni articolo inserito in una sezione.
Es: mettiamo che la sezione si chiama Miei articoli, l'estensione riconosce questa sezione (va setuppata con questo nome), se poi nella sezione si inseriscono articoli, l'estensione li riconosce come tali e ne crea la tabella nel database.
Re: Creare database per gli articoli personali
Inviato: 02/12/2015, 9:53
da Micogian
Stai meno a creare una Sezione "Articoli" nel Forum e creare dei topics che contengono il testo degli articoli.
Nel topic ci metti anche il link alla pagina personalizzata.
Creare una funzione come chiedi tu è un'impresa anche per uno che conosce bene il phpbb.
In pratica quello che noi facciamo con le Schede Botaniche.
http://www.actaplantarum.org/floraitali ... hp?t=50297
Tra l'altro il contenuto delle Schede è suddiviso in più campi che sono memorizzati nel Database, quindi il topic viene creato in automatico, quello che avevo detto che si poteva fare con gli articoli.
Re: Creare database per gli articoli personali
Inviato: 02/12/2015, 11:05
da brunino
frank ha scritto:Secondo me per un'esperto non è una cosa difficile: si tratterebbe di creare un'estensione che crea una tabella per ogni articolo inserito in una sezione.
Es: mettiamo che la sezione si chiama Miei articoli, l'estensione riconosce questa sezione (va setuppata con questo nome), se poi nella sezione si inseriscono articoli, l'estensione li riconosce come tali e ne crea la tabella nel database.
Il problema non è infilarli nel database... Il problema è cambiare gli algoritmi di ricerca di phpBB per prendere anche quei risultati. Senza dire che sarebbe una cosa utile esclusivamente a te...