ga naar vraagje

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
ikke058
Berichten: 249
Lid geworden op: 24 okt 2004, 07:21

ga naar vraagje

Bericht door ikke058 » 18 aug 2006, 10:04

Support Template
  • Wat is het probleem?
    Wanneer ontstond het probleem?
    Adres van je forum: http://
    Modifications op je forum:
    Huidige stijl:
    phpBB versie:
    Waar is je forum gehost:
    Heb je onlangs iets verandert aan je forum?
Overige opmerkingen:

onderaan gelijk welke paginna, staat er een balk ga naar, waarin je dus zo naar een ander forum kan gaan
Nu zie dat niet alle forums zijn vermeld in die balk.
Mijn vraag is nu, hoe kan ik dat verhelpen?
met dank

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 18 aug 2006, 16:47

Die lijst wordt vanzelf gemaakt, je ziet er alleen maar de forums in die je normaal ook kunt zien. Dus als gast zie je verborgen forums niet. Kijk dus dat je het niet perongeluk controleert wanneer je niet ingelogt bent.
Anders zou het aan de functie make_jumpbox in functions.php moeten liggen.
Zet die functie anders eens in een .txt bestand en post de link, dus vanaf

Code: Selecteer alles

function make_jumpbox($action, $match_forum_id = 0)
{
tot en met

Code: Selecteer alles

	$template->assign_var_from_handle('JUMPBOX', 'jumpbox');

	return;
}
:thumb:
Afbeelding

ikke058
Berichten: 249
Lid geworden op: 24 okt 2004, 07:21

Bericht door ikke058 » 19 aug 2006, 07:42

bij de admins is het hetzelfde, heeft dus niet met permesies te maken denk ik
het ziet er dus zo uit:


function make_jumpbox($action, $match_forum_id = 0)
{
global $template, $userdata, $lang, $db, $nav_links, $phpEx, $SID;

// $is_auth = auth(AUTH_VIEW, AUTH_LIST_ALL, $userdata);

$sql = "SELECT c.cat_id, c.cat_title, c.cat_order
FROM " . CATEGORIES_TABLE . " c, " . FORUMS_TABLE . " f
WHERE f.cat_id = c.cat_id
GROUP BY c.cat_id, c.cat_title, c.cat_order
ORDER BY c.cat_order";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Couldn't obtain category list.", "", __LINE__, __FILE__, $sql);
}

$category_rows = array();
while ( $row = $db->sql_fetchrow($result) )
{
$category_rows[] = $row;
}

if ( $total_categories = count($category_rows) )
{
$sql = "SELECT *
FROM " . FORUMS_TABLE . "
ORDER BY cat_id, forum_order";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain forums information', '', __LINE__, __FILE__, $sql);
}

$boxstring = '<select name="' . POST_FORUM_URL . '" onchange="if(this.options[this.selectedIndex].value != -1){ forms[\'jumpbox\'].submit() }"><option value="-1">' . $lang['Select_forum'] . '</option>';

$forum_rows = array();
while ( $row = $db->sql_fetchrow($result) )
{
$forum_rows[] = $row;
}

if ( $total_forums = count($forum_rows) )
{
for($i = 0; $i < $total_categories; $i++)
{
$boxstring_forums = '';
for($j = 0; $j < $total_forums; $j++)
{
if ( $forum_rows[$j]['cat_id'] == $category_rows[$i]['cat_id'] && $forum_rows[$j]['auth_view'] <= AUTH_REG )
{

// if ( $forum_rows[$j]['cat_id'] == $category_rows[$i]['cat_id'] && $is_auth[$forum_rows[$j]['forum_id']]['auth_view'] )
// {
$selected = ( $forum_rows[$j]['forum_id'] == $match_forum_id ) ? 'selected="selected"' : '';
$boxstring_forums .= '<option value="' . $forum_rows[$j]['forum_id'] . '"' . $selected . '>' . $forum_rows[$j]['forum_name'] . '</option>';

//
// Add an array to $nav_links for the Mozilla navigation bar.
// 'chapter' and 'forum' can create multiple items, therefore we are using a nested array.
//
$nav_links['chapter forum'][$forum_rows[$j]['forum_id']] = array (
'url' => append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=" . $forum_rows[$j]['forum_id']),
'title' => $forum_rows[$j]['forum_name']
);

}
}

if ( $boxstring_forums != '' )
{
$boxstring .= '<option value="-1">&nbsp;</option>';
$boxstring .= '<option value="-1">' . $category_rows[$i]['cat_title'] . '</option>';
$boxstring .= '<option value="-1">----------------</option>';
$boxstring .= $boxstring_forums;
}
}
}

$boxstring .= '</select>';
}
else
{
$boxstring .= '<select name="' . POST_FORUM_URL . '" onchange="if(this.options[this.selectedIndex].value != -1){ forms[\'jumpbox\'].submit() }"></select>';
}

// Let the jumpbox work again in sites having additional session id checks.
// if ( !empty($SID) )
// {
$boxstring .= '<input type="hidden" name="sid" value="' . $userdata['session_id'] . '" />';
// }

$template->set_filenames(array(
'jumpbox' => 'jumpbox.tpl')
);
$template->assign_vars(array(
'L_GO' => $lang['Go'],
'L_JUMP_TO' => $lang['Jump_to'],
'L_SELECT_FORUM' => $lang['Select_forum'],

'S_JUMPBOX_SELECT' => $boxstring,
'S_JUMPBOX_ACTION' => append_sid($action))
);
$template->assign_var_from_handle('JUMPBOX', 'jumpbox');

return;
}

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 19 aug 2006, 10:52

Ik zie er niets verkeerds in, wat is de link van je website? Misschien kan ik het daar zien.
Afbeelding

ikke058
Berichten: 249
Lid geworden op: 24 okt 2004, 07:21

Bericht door ikke058 » 19 aug 2006, 13:53

gebruik user: tester
pw test
is voor dat doel gemaakt geweest door die forum master
url

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 19 aug 2006, 14:48

Ik zie er nog steeds weinig verkeerds, download dit bestand eens en voer het uit. Hopelijk lukt het dan, maak voor de zekerheid eerst een backup van je database!
:arrow: http://mods.esaclan.com/index.php?downl ... t_rows.php
Afbeelding

ikke058
Berichten: 249
Lid geworden op: 24 okt 2004, 07:21

Bericht door ikke058 » 19 aug 2006, 15:34

op je url krijg ik: File isn't writeble!

maar ik bedoel dus, dat er meer forums zijn, dan op dat lijstje
Afbeelding

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 19 aug 2006, 15:38

Ja dat had ik ook gezien op je forum, maar ik zie niks waar het aan kan liggen.

Hmm er is wat mis op mijn server, kan niks meer chmodden. Hier is de directe link: http://mods.esaclan.com/zip/check_lost_rows.php.zip
Afbeelding

ikke058
Berichten: 249
Lid geworden op: 24 okt 2004, 07:21

Bericht door ikke058 » 19 aug 2006, 17:52

zal die, nadat ik hem in de root heb geplaatst vanzelf ingang gaan?
of moet ik nog iets anders doen?
nog iets
ik wil je nu zeker al bedanken voor al je moeite
en ben blij voor mezelf, dat ik niet de enige ben die de fout niet kan vinden

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 19 aug 2006, 19:33

Je moet het bestand in de rootmap zetten van je forum, en dan ernaartoe gaan met je browser zodat het uitgevoerd wordt. Maak voor de zekerheid wel eerst een backup van je database!
Afbeelding

Gesloten