News:

Wondering if this will always be free?  See why free is better.

Main Menu

Problemi con smf blog

Started by fdr77, September 27, 2010, 08:03:09 PM

Previous topic - Next topic

fdr77

Sto provando ad installare quesya mod
http://custom.simplemachines.org/mods/index.php?mod=793

faccio tutto per bene ma quando vado a modificare la sezione per impostarla come blog ,appena entro nell'admim-->sezioni appare questo

Unknown column 'b.is_blog' in 'field list'
File: /var/www/vhosts/discusrewind.net/httpdocs/Sources/Subs-Boards.php
Riga: 1538

Allora ho tolto b.is_blog, da Sources/Subs-Boards.php e mi fa entrare nella sezione dove trovo "  imposta questa board come un blog "
ma premendo  salva mi ridà errore

Dove sto sbagliando?

emanuele

Di norma non è "cosa buona" togliere pezzi alle query solo perché non funzionano... ;)

Anche perché b.is_blog, così a naso è una colonna che ci dovrebbe essere nel database (dovrebbe averla aggiunta durante l'installazione del mod) per verificare che quella determinata board sia un blog oppure no.

Perciò, se ricevi l'errore "unknown column" significa che facendo l'interrogazione al database non ha trovato questa colonna, ergo c'è stato qualche problema durante l'installazione.

Già provato a rimuoverlo ed installarlo di nuovo?


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

fdr77

Ho dovuto fare tutto in manuale quindi ho modificato tutti i file personalmente e quella stringa è presente riporto un pezzo di subs-board
da riga 1530 a 1586
// Getting all the board and category information you'd ever wanted.
$request = db_query("
SELECT
IFNULL(b.ID_BOARD, 0) AS ID_BOARD, b.ID_PARENT, b.name AS bName, b.description, b.childLevel, b.is_blog,
b.boardOrder, b.countPosts, b.memberGroups, b.ID_THEME, b.override_theme,
    b.permission_mode, c.ID_CAT, c.name AS cName, c.catOrder, c.canCollapse
FROM {$db_prefix}categories AS c
LEFT JOIN {$db_prefix}boards AS b ON (b.ID_CAT = c.ID_CAT)
ORDER BY c.catOrder, b.childLevel, b.boardOrder", __FILE__, __LINE__);
$cat_tree = array();
$boards = array();
$last_board_order = 0;
while ($row = mysql_fetch_assoc($request))
{
if (!isset($cat_tree[$row['ID_CAT']]))
{
$cat_tree[$row['ID_CAT']] = array(
'node' => array(
'id' => $row['ID_CAT'],
'name' => $row['cName'],
'order' => $row['catOrder'],
'canCollapse' => $row['canCollapse']
),
'is_first' => empty($cat_tree),
'last_board_order' => $last_board_order,
'children' => array()
);
$prevBoard = 0;
$curLevel = 0;
}

if (!empty($row['ID_BOARD']))
{
if ($row['childLevel'] != $curLevel)
$prevBoard = 0;

$boards[$row['ID_BOARD']] = array(
'id' => $row['ID_BOARD'],
'category' => $row['ID_CAT'],
'parent' => $row['ID_PARENT'],
'level' => $row['childLevel'],
'order' => $row['boardOrder'],
'name' => $row['bName'],
'memberGroups' => explode(',', $row['memberGroups']),
'description' => $row['description'],
'count_posts' => empty($row['countPosts']),
'theme' => $row['ID_THEME'],
'override_theme' => $row['override_theme'],
// --- Begin modification - SMFBlog ---
'is_blog' => $row['is_blog'],
// --- End modification ---
'use_local_permissions' => !empty($modSettings['permission_enable_by_board']) && $row['permission_mode'] == 1,
'permission_mode' => empty($modSettings['permission_enable_by_board']) ? (empty($row['permission_mode']) ? 'normal' : ($row['permission_mode'] == 2 ? 'no_polls' : ($row['permission_mode'] == 3 ? 'reply_only' : 'read_only'))) : 'normal',
'prev_board' => $prevBoard
);
$prevBoard = $row['ID_BOARD'];
$last_board_order = $row['boardOrder'];


fdr77

#3
Dimenticavo ho aggiunto anche i file nel source blog.php e nel default  blog.template.php e blog.css.
Quindi ho rimesso per un momento il tema di default ma niente da fare
Qualche conflitto con altre mod?
installate ho queste e tante altre inserite in manuale che non mi ricordo più  :-\ .....ma può esserci una mod in particolare che può dare fastidio?
   Nome pacchetto   Versione   
1.   Share This Topic    1.5     [ Disinstalla ] [ Elenco dei file ] [ Elimina ]
2.   SimplePortal    2.3.2     [ Disinstalla ] [ Elenco dei file ] [ Elimina ]
3.   CustomBox    v1.0     [ Disinstalla ] [ Elenco dei file ] [ Elimina ]
4.   New Topic Button    1.0     [ Disinstalla ] [ Elenco dei file ] [ Elimina ]
5.   Google Analytics Code    1.1     [ Disinstalla ] [ Elenco dei file ] [ Elimina ]
6.   Smiles on left | S-Ace    1.0     [ Disinstalla ] [ Elenco dei file ] [ Elimina ]
7.   clickableImagebbcode    1.0     [ Disinstalla ] [ Elenco dei file ] [ Elimina ]
8.   Default Avatar    1.1.1     [ Disinstalla ] [ Elenco dei file ] [ Elimina ]
9.   SMF Articles    1.3.2.1     [ Disinstalla ] [ Elenco dei file ] [ Elimina ]
10.   PM On Registration    1.0.2     [ Disinstalla ] [ Elenco dei file ] [ Elimina ]
11.   Reg Bar    1.0.2     [ Disinstalla ] [ Elenco dei file ] [ Elimina ]
12.   Global Headers Footers    2.0     [ Disinstalla ] [ Elenco dei file ] [ Elimina ]
13.   Skype Name Mod    2.0     [ Disinstalla ] [ Elenco dei file ] [ Elimina ]
14.   Googlebot & Spiders Mod    2.0.4     [ Disinstalla ] [ Elenco dei file ] [ Elimina ]
15.   H tags: Improve SEO mod    1.0     [ Disinstalla ] [ Elenco dei file ] [ Elimina ]
16.   Forum Epoch    1.0     [ Disinstalla ] [ Elenco dei file ] [ Elimina ]
17.   Remove Index.Php From URL    1.0     [ Disinstalla ] [ Elenco dei file ] [ Elimina ]
18.   Yarex 2 smiley set    2.0.0.1     [ Disinstalla ] [ Elenco dei file ] [ Elimina ]
19.   TopicStarter Mod    1.5     [ Disinstalla ] [ Elenco dei file ] [ Elimina ]
20.   SMF Sitemap    1.2.2     [ Disinstalla ] [ Elenco dei file ] [ Elimina ]
21.   SSI Topics and Replies    1.4     [ Disinstalla ] [ Elenco dei file ] [ Elimina ]
22.   Additional Home page Title | S-Ace    3.0     [ Disinstalla ] [ Elenco dei file ] [ Elimina ]
23.   Remove Reply Prefix    1.0     [ Disinstalla ] [ Elenco dei file ] [ Elimina ]
24.   H1 BBCode    1.1     [ Disinstalla ] [ Elenco dei file ] [ Elimina ]
25.   Users Online Today Mod    1.4.0     [ Disinstalla ] [ Elenco dei file ] [ Elimina ]
26.   Ad Managment    2.3.6.1     [ Disinstalla ] [ Elenco dei file ] [ Elimina ]
27.   FantasticSmileys    1.0     [ Disinstalla ] [ Elenco dei file ] [ Elimina ]
28.   Add IP2Location to Track IP    1.3     [ Disinstalla ] [ Elenco dei file ] [ Elimina ]
29.   Look But No Read    1.3     [ Disinstalla ] [ Elenco dei file ] [ Elimina ]
30.   Smiiliis    1.0     [ Disinstalla ] [ Elenco dei file ] [ Elimina ]
31.   Aeva Media    1.3a     [ Disinstalla ] [ Elenco dei file ] [ Elimina

per esempio il Pretty urls è tutto in manuale come FACEBOOK STYLE NAVBAR (FBSNB) PAGEEAR  e altre....potrebbero essere queste?
Non uso il tema di default

emanuele

Se l'hai installato a mano, molto probabilmente allora non hai eseguito le modifiche al database che son richieste per utilizzare questo mod! ;)

Se apri il file installScript.php troverai le istruzioni necessarie anche se non proprio immediate... :)

In alternativa e molto più facilmente, prendi il file zip del mod, decomprimilo, copia il file installScript.php nella cartella del tuo forum quindi apri il browser ed inserisci l'url:

http://www.tuoindirizzo.it/tuoforum/installScript.php

se tutto andrà per il verso giusto ti apparirà semplicemente una pagina bianca, altrimenti un messaggio d'errore.
Ricordati dopo aver eseguito il file di cancellarlo dal server!!!


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

fdr77

in quale cartella devo lanciarlo?
nel default?

emanuele

Nella cartella del tuo forum.
Se ce l'hai in:
http://www.tuoindirizzo.it/forum/

lo metti in "forum".
Fa che sia nella stessa cartella in cui c'è il file "SSI.php".


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

fdr77

Grazie mille sempre gentilissimo :)

fdr77

Allora fatto tutto è apparsa una pagina bianca ....dopo di che ho cancellato l'installscript.php.
Sono andato in una board e gli ho detto di usarla come blog
Quindi nella barra di navigazione ho premuto il tasto blog (che si è creato nel frattempo) e appena premo mi dice così

Fatal error: Cannot redeclare ssi_shutdown() (previously declared in /var/www/vhosts/discusrewind.net/httpdocs/SSI.php:203) in /var/www/vhosts/discusrewind.net/httpdocs/SSI.php on line 205

Cosa ho risbagliato?

fdr77

Penso che il problema sia questo e riporto dalla mod

" In order to use the pretty URLs, you'll need to rename htaccess.txt to .htaccess (yes, that's a dot as the first character). If you already have a .htaccess file, copy the entire contents of the htaccess.txt file to the end of it."

Ma non riesco a capire cosa vuole dire di preciso.
Ci provo.... se ho un file .htaccess devo copiare alla fine di esso tutto il contenuto  del htaccess.txt che trovo nello zip della mod mentre
se non ce l'ho devo rinominare quello che trovo nella mod.

Ora questo file dove dovrei trovarlo (qualora ci fosse) nel mio ftp ?
e se non c'è non riesco a capire come devo rinominarlo e in che punto dell'ftp devo inserirlo

Grazie ancora dell'aiuto :)

emanuele

Quote from: fdr77 on September 29, 2010, 08:13:30 PM
Fatal error: Cannot redeclare ssi_shutdown() (previously declared in /var/www/vhosts/discusrewind.net/httpdocs/SSI.php:203) in /var/www/vhosts/discusrewind.net/httpdocs/SSI.php on line 205
L'errore ti dice che non può "ridichiarare" la function "ssi_shutdown" alla riga 205, perché è già stata dichiarata in precedenza alla riga 203, quindi per prima cosa, apri il file SSI.php e vai alla riga 203.
Molto probabilmente ci troverai qualcosa tipo:
function ssi_shutdown() {
}
function ssi_shutdonw() {
...codice vario...
}

In tal caso rimuovi il primo pezzo:
function ssi_shutdown() {
}




Quote from: fdr77 on September 29, 2010, 08:25:10 PM
Ora questo file dove dovrei trovarlo (qualora ci fosse) nel mio ftp ?
Hai prettyURLs installato? (chiedo per sicurezza)
In tal caso il file .htaccess dovresti trovarlo nello stesso posto dove hai messo e cancellato il file installScript.php.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

fdr77

ssi.php riga 195-215

error_reporting($ssi_error_reporting);
@set_magic_quotes_runtime($ssi_magic_quotes_runtime);

return true;

// This shuts down the SSI and shows the footer.
function ssi_shutdown()
{
   if (!isset($_GET['ssi_function']) || $_GET['ssi_function'] != 'shutdown')
      template_footer();
}

// Display a welcome message, like:  Hey, User, you have 0 messages, 0 are new.
function ssi_welcome($output_method = 'echo')
{
   global $context, $txt, $scripturl;

   if ($output_method == 'echo')
   {
      if ($context['user']['is_guest'])
         echo $txt['welcome_guest'];

Cosa c'è che non va bene?

si pretty urls è installato e il file .htaccess l'ho trovato....
ma in questo pezzo di file

// This shuts down the SSI and shows the footer.
function ssi_shutdown()
{
   if (!isset($_GET['ssi_function']) || $_GET['ssi_function'] != 'shutdown')
      template_footer();
}

proprio non saprei da dove cominciare per risolvere il problema.
Grazie Emanuele dell'aiuto

emanuele

Curioso...il file è a posto, ho visto che nel topic di supporto ci sono un paio di persone che lamentano un problema simile, ma apparentemente nessuna soluzione...

Ho provato a fare un'installazione su un forum pulito, ma non mi da problemi...
Hai provato magari a deselezionare la board come blog e riselezionarla? (nella prova che ho fatto ho avuto problemi quando la board era completamente vuota)


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

fdr77

Grazie Emanuele e scusa del tempo che ti faccio perdere....
Niente da fare ho selezionato la board più attiva con molte discussioni ma niente sempre uguale....
Ora chiedo al webmaster del server se magari c'è qualche limitazione dovuta al server in uso se no fa niente.
Posso chiedere se è possibile vedere il risultato di questo blog in azione su un qualunque sito? Vorrei capire  cosa ne sarebbe uscito e se mi avrebbe aiutato a portare avanti l'idea che avevo in mente.
Scusami ancora per il disturbo e grazie

fdr77

#14
Dimenticavo se vuoi dare un'occhiata magari capisci dove può stare il problema il sito è questo http://www.discusrewind.net la sezione selezionata è alimentazione del discus
Buonanotte :)

emanuele

Ok, scusa mi sa che ero sovrappensiero ultimamente...alla fine sono io che ti faccio perdere tempo...

Questo funziona:
http://www.discusrewind.net/blog/

Quote from: fdr77 on September 29, 2010, 08:25:10 PM
" In order to use the pretty URLs, you'll need to rename htaccess.txt to .htaccess (yes, that's a dot as the first character). If you already have a .htaccess file, copy the entire contents of the htaccess.txt file to the end of it."
questo vuol dire che nel pacchetto d'installazione del mod c'è un file htaccess.txt.
Dato che tu hai già un .htaccess, apri il htaccess.txt e copiane il contenuto nel tuo .htaccess


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

fdr77

Grazie manu ma quella pagina ci avevo fatto caso anche io....
Non so da dove esca fuori ma altro non è che la pagina degli articoli simple portal.
Cioè gli articoli che crei aggiungendo come articolo un 3d del forum.
L'indirizzo del blog a cui mi rimanda da tema default è questo   http://www.discusrewind.net/?action=blog
Messo il file htaccess.txt in fondo al mio  .htaccess ma niente da fare sempre lo stesso errore.
Proverò a disinstallare tutto e reinstallare.
Facendo così devo rilanciare il file installscript.php?

fdr77

Forse dal pannello pretty urls devo dirgli di fare qualcosa?

emanuele

Quote from: fdr77 on October 01, 2010, 06:54:29 AM
Grazie manu ma quella pagina ci avevo fatto caso anche io....
Non so da dove esca fuori ma altro non è che la pagina degli articoli simple portal.
Cioè gli articoli che crei aggiungendo come articolo un 3d del forum.
Non son questi[(url] gli articoli del portale?
Quale board hai impostato come blog?

Quote from: fdr77 on October 01, 2010, 06:54:29 AM
L'indirizzo del blog a cui mi rimanda da tema default è questo   [url="http://www.discusrewind.net/?action=blog"]http://www.discusrewind.net/?action=blog[/url]
Non so di preciso come funziona prettyURL, ad ogni modo, quel che dovrebbe in linea di massima fare (nel caso particolare) è "far interpretare" al server indirizzi come:

http://www.discusrewind.net/blog/
http://www.discusrewind.net/forum/
http://www.discusrewind.net/articles/


in

http://www.discusrewind.net/?action=blog
http://www.discusrewind.net/?action=forum
http://www.discusrewind.net/?action=articles

ed eseguire quindi i comandi desiderati.
Ora se tu sei sicuro che l'indirizzo http://www.discusrewind.net/blog/ c'era già prima che installassi il mod del blog, allora è possibile che ci sia qualche conflitto nel .htaccess, altrimenti, credo proprio che sia quello...

Quote from: fdr77 on October 01, 2010, 06:54:29 AM
Messo il file htaccess.txt in fondo al mio  .htaccess ma niente da fare sempre lo stesso errore.
Proverò a disinstallare tutto e reinstallare.
Facendo così devo rilanciare il file installscript.php?
Dubito risolverai qualcosa, qui il problema è diverso.

Mandami via PM il tuo htaccess (prima dell'aggiunta delle nuove righe e se puoi anche le nuove righe, ma in un diverso blocco di [code ]).


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

fdr77

#19
Mandato
Gli articoli che mi hai linkato sono smf articles e non quelli di simple portal che appaiono con http://www.discusrewind/blog/

La sezione impostata a blog è questa http://www.discusrewind.net/alimentazione-del-discus/

Advertisement: