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

Creare database per gli articoli personali

Supporto generale stili
Avatar utente
frank
Utente
Utente
Messaggi: 1908
Iscritto il: 25/11/2014, 8:02
Sesso: Maschio
Versione: 3.1.7-PL1
Server: UNIX/Linux
PHP: 5.5.29
Database: MySQL(i) 5.5.43-log

Creare database per gli articoli personali

Messaggio da frank » 29/11/2015, 19:17

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();
?>

Avatar utente
brunino
Moderatore
Moderatore
Messaggi: 2819
Iscritto il: 12/01/2013, 16:35
Sesso: Maschio
Versione: 3.1.2
Server: UNIX/Linux
PHP: php 5.3
Database: mysql
Località: Toscana, Firenze
Contatta:

Re: Creare database per gli articoli personali

Messaggio da brunino » 29/11/2015, 21:59

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
E' sempre gradito un grazie

Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1

Avatar utente
Sir Xiradorn
Grafico
Grafico
Messaggi: 1659
Iscritto il: 11/08/2009, 12:41
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6.15
Database: MariaDB 10.1.9
Località: Lontano....
Contatta:

Re: Creare database per gli articoli personali

Messaggio da Sir Xiradorn » 29/11/2015, 22:22

Potresti aggirare il problema sostituendo la ricerca di phpbb a quella di google e facendo indicizzare a lui la pagina
Sir Xiradorn
Immagine
~ XDojo - Xiradorn Lab Division - xiradorn.it ~
~ GitHub - XiradornLab ~

Immagine
Stargate - phpbb 3.0.x || 3.1.x || 3.2.x

Avatar utente
frank
Utente
Utente
Messaggi: 1908
Iscritto il: 25/11/2014, 8:02
Sesso: Maschio
Versione: 3.1.7-PL1
Server: UNIX/Linux
PHP: 5.5.29
Database: MySQL(i) 5.5.43-log

Re: Creare database per gli articoli personali

Messaggio da frank » 29/11/2015, 22:26

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é.

Avatar utente
Sir Xiradorn
Grafico
Grafico
Messaggi: 1659
Iscritto il: 11/08/2009, 12:41
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6.15
Database: MariaDB 10.1.9
Località: Lontano....
Contatta:

Re: Creare database per gli articoli personali

Messaggio da Sir Xiradorn » 29/11/2015, 22:34

Ne basta uno solo sostituendo al nativo quello di google
Sir Xiradorn
Immagine
~ XDojo - Xiradorn Lab Division - xiradorn.it ~
~ GitHub - XiradornLab ~

Immagine
Stargate - phpbb 3.0.x || 3.1.x || 3.2.x

Avatar utente
frank
Utente
Utente
Messaggi: 1908
Iscritto il: 25/11/2014, 8:02
Sesso: Maschio
Versione: 3.1.7-PL1
Server: UNIX/Linux
PHP: 5.5.29
Database: MySQL(i) 5.5.43-log

Re: Creare database per gli articoli personali

Messaggio da frank » 29/11/2015, 22:37

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

Avatar utente
Sir Xiradorn
Grafico
Grafico
Messaggi: 1659
Iscritto il: 11/08/2009, 12:41
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6.15
Database: MariaDB 10.1.9
Località: Lontano....
Contatta:

Re: Creare database per gli articoli personali

Messaggio da Sir Xiradorn » 29/11/2015, 23:12

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
Sir Xiradorn
Immagine
~ XDojo - Xiradorn Lab Division - xiradorn.it ~
~ GitHub - XiradornLab ~

Immagine
Stargate - phpbb 3.0.x || 3.1.x || 3.2.x

Avatar utente
frank
Utente
Utente
Messaggi: 1908
Iscritto il: 25/11/2014, 8:02
Sesso: Maschio
Versione: 3.1.7-PL1
Server: UNIX/Linux
PHP: 5.5.29
Database: MySQL(i) 5.5.43-log

Re: Creare database per gli articoli personali

Messaggio da frank » 02/12/2015, 7:50

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.

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: Creare database per gli articoli personali

Messaggio da Micogian » 02/12/2015, 9:53

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.

Avatar utente
brunino
Moderatore
Moderatore
Messaggi: 2819
Iscritto il: 12/01/2013, 16:35
Sesso: Maschio
Versione: 3.1.2
Server: UNIX/Linux
PHP: php 5.3
Database: mysql
Località: Toscana, Firenze
Contatta:

Re: Creare database per gli articoli personali

Messaggio da brunino » 02/12/2015, 11:05

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...
E' sempre gradito un grazie

Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1

Rispondi

Torna a “Supporto”

Chi c’è in linea

Visitano il forum: Nessuno e 43 ospiti