Portal link werkt niet

Hulp nodig bij een modificaties of op zoek naar een MOD?
Forumregels

LEES: Richtlijnen voor Support. Vul de support template in!
phpBB3.0.x
Verschaf iemand geen servertoegang tenzij het niet anders kan. Maak altijd eerst een volledige backup en verander de inloggevens na afloop. Eigen risico.
Plaats reactie
Seni Seviyorum
Berichten: 70
Lid geworden op: 31 okt 2014, 15:29

Portal link werkt niet

Bericht door Seni Seviyorum » 12 feb 2015, 21:03

Theriddler schreef:
Seni Seviyorum schreef:Maar nu nog even een ander vraagje. Als mijn leden op het forum zitten staat er boven aan het scherm geen link meer terug naar het portaal. Hoe kan ik een link krijgen boven in het forum (onder 't logo) zodat ze terug kunnen naar het portaal?
Dan denk ik dat je wat vergeten bent wat in de installatie instructies vermeld staat.

Open: includes/functions.php

Find

Tip: This may be a partial find and not the whole line.

Code: Selecteer alles

'U_PRIVATEMSGS'			=> append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=pm&folder=inbox'),
Add before

Tip: Add these lines on a new blank line before the preceding line(s) to find.

Code: Selecteer alles

'U_PORTAL'				=> (isset($config['board3_enable']) && $config['board3_enable'] && $auth->acl_get('u_view_portal')) ? append_sid("{$phpbb_root_path}portal.$phpEx") : '',
Open: styles/prosilver/template/overall_header.html
Find

Tip: This may be a partial find and not the whole line.

Code: Selecteer alles

<div class="navbar">
Add before

Tip: Add these lines on a new blank line before the preceding line(s) to find.

Code: Selecteer alles

<!-- IF not $S_IN_PORTAL or S_DISPLAY_PHPBB_MENU -->
Find

Tip: This may be a partial find and not the whole line.

Code: Selecteer alles

<li class="icon-home"><a href="{U_INDEX}" accesskey="h">{L_INDEX}</a> <!-- BEGIN navlinks --> <strong>&#8249;</strong>
In-line Find

Tip: This is a partial match of a line for in-line operations.

Code: Selecteer alles

<li class="icon-home">
In-line Add after

Code: Selecteer alles

<!-- IF U_PORTAL --><a href="{U_PORTAL}">{L_PORTAL}</a> &#187; <!-- ENDIF -->
Find

Tip: This may be a partial find and not the whole line.

Code: Selecteer alles

<li class="icon-logout"><a href="{U_LOGIN_LOGOUT}" title="{L_LOGIN_LOGOUT}" accesskey="x">{L_LOGIN_LOGOUT}</a></li>
				<!-- ENDIF -->
			</ul>

			<span class="corners-bottom"><span></span></span></div>
		</div>
Add after

Tip: Add these lines on a new blank line after the preceding line(s) to find.

Code: Selecteer alles

<!-- ENDIF -->

Open: styles/prosilver/template/overall_footer.html
Find

Tip: This may be a partial find and not the whole line.

Code: Selecteer alles

<li class="icon-home"><a href="{U_INDEX}" accesskey="h">{L_INDEX}</a></li>
In-line Find

Tip: This is a partial match of a line for in-line operations.

Code: Selecteer alles

<li class="icon-home">
In-line Add after

Code: Selecteer alles

<!-- IF U_PORTAL --><a href="{U_PORTAL}">{L_PORTAL}</a> &#187; <!-- ENDIF -->
Dit heb ik allemaal gedaan. Echter heb ik nu op het portaal wel Portaal >> Forumoverzicht staan
Maar zodra ik naar het forum ga is het weer verdwenen? Wat vergeet ik?

Gebruikersavatar
Theriddler
Berichten: 1103
Lid geworden op: 20 apr 2012, 07:47
Contacteer:

Re: Probleem na update 3.0.13

Bericht door Theriddler » 12 feb 2015, 23:16

Lijkt me dan toch dat je iets vergeten bent, neem nog eens rustig de installatie instructies door en controleer alle bestanden welke gewijzigd dienen te worden.

Open het bestand install.xml met bijv firefox.

Ga alles stap voor stap na of dit daadwerkelijk is gewijzigd en bestaat in de bestanden
Daarna upload je alle bestanden die bewerkt zijn terug via FTP
en vernieuw je de template en leeg je de cache van het forum.

Lukt het nog niet dan zie ik graag de inhoud van de volgende bestanden.

includes/functions.php,
includes/session.php,

deze kun je plaatsen in de code dumper van phpbb.nl http://www.phpbb.nl/hulpmiddelen/code_dump na het dumpen krijg je een link deze post je dan in je antwoord terug. Gebruik voor elk bestand weer een andere dump

Seni Seviyorum
Berichten: 70
Lid geworden op: 31 okt 2014, 15:29

Re: Probleem na update 3.0.13

Bericht door Seni Seviyorum » 13 feb 2015, 10:06

Dit is de eerste dump: functions.php

Seni Seviyorum
Berichten: 70
Lid geworden op: 31 okt 2014, 15:29

Re: Probleem na update 3.0.13

Bericht door Seni Seviyorum » 13 feb 2015, 10:07

En de 2e
session.php

Gebruikersavatar
Theriddler
Berichten: 1103
Lid geworden op: 20 apr 2012, 07:47
Contacteer:

Re: Probleem na update 3.0.13

Bericht door Theriddler » 13 feb 2015, 11:21

in beide bestanden zijn geen wijzigingen aangetroffen mbt board 3 portal.
Theriddler schreef:Open het bestand install.xml met bijv firefox.

Ga alles stap voor stap na of dit daadwerkelijk is gewijzigd en bestaat in de bestanden
Daarna upload je alle bestanden die bewerkt zijn terug via FTP
en vernieuw je de template en leeg je de cache van het forum.

Seni Seviyorum
Berichten: 70
Lid geworden op: 31 okt 2014, 15:29

Re: Portal link werkt niet

Bericht door Seni Seviyorum » 16 feb 2015, 21:40

Waar staat die install.xml?

Gebruikersavatar
David
Berichten: 5093
Lid geworden op: 15 jan 2007, 22:00
Locatie: Zeeuws-Vlaanderen
Contacteer:

Re: Portal link werkt niet

Bericht door David » 16 feb 2015, 21:46

Die vind je in de map van de Board3Portal modificatie, ik neem aan dat je deze map niet meer hebt. Je kan hem hier opnieuw downloaden, daarna pak je het bestand uit op je computer, als je de map opent staat er als het goed is een install.xml dit bestand opent als het goed is in je browser en dan zie je welke wijzigen deze MOD nodig heeft ;)
Op zoek naar een vertaling voor je extensie? vertalingen

Seni Seviyorum
Berichten: 70
Lid geworden op: 31 okt 2014, 15:29

Re: Portal link werkt niet

Bericht door Seni Seviyorum » 16 feb 2015, 22:42

Ik heb alle wijzigingen doorgevoerd en geupload via de ftp. maar ik blijf het probleem houden

Seni Seviyorum
Berichten: 70
Lid geworden op: 31 okt 2014, 15:29

Re: Portal link werkt niet

Bericht door Seni Seviyorum » 17 feb 2015, 11:37

Ik heb het geprobeerd, maar nu krijg ik als gast deze meldingen te zien
foutmeldingen Hoe krijg ik deze debug weer weg?

Seni Seviyorum
Berichten: 70
Lid geworden op: 31 okt 2014, 15:29

Re: Portal link werkt niet

Bericht door Seni Seviyorum » 17 feb 2015, 11:41

Het lukt me dus alleen niet om als ik op het forum ben een link boven in de nav bar te krijgen terug naar het portaal.

Gebruikersavatar
Theriddler
Berichten: 1103
Lid geworden op: 20 apr 2012, 07:47
Contacteer:

Re: Portal link werkt niet

Bericht door Theriddler » 18 feb 2015, 00:01

Seni Seviyorum schreef:Ik heb het geprobeerd, maar nu krijg ik als gast deze meldingen te zien
foutmeldingen Hoe krijg ik deze debug weer weg?
Maak een backup van de database.
Open Notepad++
Nieuw bestand en sla dit bestand na het invoegen van de onderstaande inhoud op als fix.php
Upload deze via ftp naar de root van je forum en voer het script uit via je browser
Bijv http://jouforum-url.nl/fix.php. (na het uitvoeren verwijder je het bestandje weer).

Code: Selecteer alles

<?php
/**
*
* @package phpBB3
* @version $Id: index.php,v 1.176 2007/10/05 14:30:06 acydburn Exp $
* @copyright (c) 2005 phpBB Group
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

/**
*/

/**
* @ignore
*/
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);
include($phpbb_root_path . 'includes/functions_admin.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('viewforum');

recalc_btree('forum_id' , FORUMS_TABLE);
echo "Done";

function recalc_btree($sql_id, $sql_table, $module_class = '')
{
    global $db;

    if (!$sql_id || !$sql_table)
    {
        return;
    }

    $sql_where = ($module_class) ? " WHERE module_class = '" . $db->sql_escape($module_class) . "'" : '';

    // Reset to minimum possible left and right id
    $sql = "SELECT MIN(left_id) as min_left_id, MIN(right_id) as min_right_id
        FROM $sql_table
        $sql_where";
    $result = $db->sql_query($sql);
    $row = $db->sql_fetchrow($result);
    $db->sql_freeresult($result);

    $substract = (int) (min($row['min_left_id'], $row['min_right_id']) - 1);

    if ($substract > 0)
    {
        $sql = "UPDATE $sql_table
            SET left_id = left_id - $substract, right_id = right_id - $substract
            $sql_where";
        $db->sql_query($sql);
    }

    $sql = "SELECT $sql_id, parent_id, left_id, right_id
        FROM $sql_table
        $sql_where
        ORDER BY left_id ASC, parent_id ASC, $sql_id ASC";
    $f_result = $db->sql_query($sql);

    while ($item_data = $db->sql_fetchrow($f_result))
    {
        if ($item_data['parent_id'])
        {
            $sql = "SELECT left_id, right_id
                FROM $sql_table
                $sql_where " . (($sql_where) ? 'AND' : 'WHERE') . "
                    $sql_id = {$item_data['parent_id']}";
            $result = $db->sql_query($sql);

            if (!$row = $db->sql_fetchrow($result))
            {
                $sql = "UPDATE $sql_table SET parent_id = 0 WHERE $sql_id = " . $item_data[$sql_id];
                $db->sql_query($sql);

                continue;    
            }
            $db->sql_freeresult($result);

            $sql = "UPDATE $sql_table
                SET left_id = left_id + 2, right_id = right_id + 2
                $sql_where " . (($sql_where) ? 'AND' : 'WHERE') . "
                    left_id > {$row['right_id']}";
            $db->sql_query($sql);

            $sql = "UPDATE $sql_table
                SET right_id = right_id + 2
                $sql_where " . (($sql_where) ? 'AND' : 'WHERE') . "
                    {$row['left_id']} BETWEEN left_id AND right_id";
            $db->sql_query($sql);

            $item_data['left_id'] = $row['right_id'];
            $item_data['right_id'] = $row['right_id'] + 1;
        }
        else
        {
            $sql = "SELECT MAX(right_id) AS right_id
                FROM $sql_table
                $sql_where";
            $result = $db->sql_query($sql);
            $row = $db->sql_fetchrow($result);
            $db->sql_freeresult($result);

            $item_data['left_id'] = $row['right_id'] + 1;
            $item_data['right_id'] = $row['right_id'] + 2;
        }
    
        $sql = "UPDATE $sql_table
            SET left_id = {$item_data['left_id']}, right_id = {$item_data['right_id']}
            WHERE $sql_id = " . $item_data[$sql_id];
        $db->sql_query($sql);
    }
    $db->sql_freeresult($f_result);
}
Alleen heeft deze foutmelding niets te maken met portaal link, ik denk eerder door wat je in een ander onderwerp aangaf over forums die door elkaar liepen. Maak dus een backup (liefst voor elke wijziging dan ook) en probeer het script.
Seni Seviyorum schreef:Het lukt me dus alleen niet om als ik op het forum ben een link boven in de nav bar te krijgen terug naar het portaal.
Mocht je er niet uitkomen dan ben ik bereid om te helpen en bekijken waar het fout gaat, hiervoor ontvang ik dan via PB bericht de FTP gegevens alsook gegevens voor een gebruikersaccount met admin rechten.

Gebruikersavatar
Theriddler
Berichten: 1103
Lid geworden op: 20 apr 2012, 07:47
Contacteer:

Re: Portal link werkt niet

Bericht door Theriddler » 22 feb 2015, 22:39

Seni Seviyorum schreef:Ik heb alle wijzigingen doorgevoerd en geupload via de ftp. maar ik blijf het probleem houden
Bedankt voor je pm echter heb ik de bestanden welke ge-edit (gewijzigd diende te worden) nagekeken, de functions.php en sessions.php waren niet aangepast, deze heb ik nu aangepast volgens de instructies uit de install.xml van de mod.

Portaal link werkt nu wel.

Seni Seviyorum
Berichten: 70
Lid geworden op: 31 okt 2014, 15:29

Re: Portal link werkt niet

Bericht door Seni Seviyorum » 22 feb 2015, 22:42

Ik heb inmiddels gezien. Heel erg bedankt!

Plaats reactie