Blank Pages

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
Toad
Berichten: 406
Lid geworden op: 24 sep 2005, 20:08

Blank Pages

Bericht door Toad » 14 dec 2005, 17:55

Support template:
  • Wat is het probleem?
    Gasten kunnen geen teksten lezen onlangs de permissies bij de pagina's op ALL staan.
    Wanneer ontstond het probleem?
    Na het toekennen van de permissies.
    Adres van je forum:
    http://www.ngame.nl/portal.php
    Geïnstalleerde mods:
    Extend Rank Colours, eXtreme Styles, Blank Pages, Junior Admin, Welkomst PB, ezPortal
    Huidige template:
    FI Subsilver Shadow
    phpBB versie:
    2.0.18
    Host:
    http://www.topservers.nl
    Heb je onlangs een mod of stijl geïnstalleerd?
    Ja :roll:
    Heb je gezocht naar een antwoord?
Ja op Google en met de zoekfunctie hier
Overige opmerkingen:
Probeer maar eens met Geschiedenis Nintendo en Geschiedenis Mario.

Gebruikersavatar
Toad
Berichten: 406
Lid geworden op: 24 sep 2005, 20:08

Bericht door Toad » 14 dec 2005, 20:14

Iemand?

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 14 dec 2005, 20:18

... Maar ik modereer (nog) niet.

Gebruikersavatar
Toad
Berichten: 406
Lid geworden op: 24 sep 2005, 20:08

Bericht door Toad » 17 dec 2005, 11:25

Iemand?

svenn
Berichten: 5001
Lid geworden op: 14 jul 2004, 13:00
Locatie: Kortrijk
Contacteer:

Bericht door svenn » 17 dec 2005, 16:12

geef eens de code van die pagina

Ytrecq
Berichten: 228
Lid geworden op: 03 okt 2005, 16:51

Bericht door Ytrecq » 17 dec 2005, 16:55

Hoe komt het dat je voor deze pagina premissies in kan stellen? Ik dacht dat dat niet inbegrepen was bij de Blank Page MOD. Anders zou ik op zoek gaan naar user_logged_in achtige switches of iets dergelijks in de desbetreffende bestanden.
sudo apt-get remove windows

Gebruikersavatar
Toad
Berichten: 406
Lid geworden op: 24 sep 2005, 20:08

Bericht door Toad » 17 dec 2005, 19:20

Code: Selecteer alles

# 
#-----[ OPEN ]------------------------------------------ 
# 

includes/page_header.php

# 
#-----[ FIND ]------------------------------------------ 
# 

$template->assign_vars(array(	

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
# 

// BEGIN Blank Template MOD
if( isset( $HTTP_POST_VARS['added_pages_submit'] ) )
{
  redirect(append_sid("template.php?page=". intval( $HTTP_POST_VARS['added_pages']) ));
}

$sql = "SELECT * FROM ". ADD_PAGES_TABLE ." ORDER BY page_name";
if ( !$result = $db->sql_query($sql) )
{
  message_die(GENERAL_ERROR, 'Could not update private message new/read time for user', '', __LINE__, __FILE__, $sql);
}
$page_template = '<select name="added_pages"><option>'. $lang['Added_pages'] .'</option><option>-------------------</option>';

while( $row = $db->sql_fetchrow($result) )
{
  $page_template .= '<option value='. $row['page_id'] .'>'. $row['page_name'] .'</option>';
}  
$page_template .= '</select>';
// END Blank Template MOD

# 
#-----[ FIND ]------------------------------------------ 
# 

  'L_WHOSONLINE_MOD' => sprintf($lang['Mod_online_color'], '<span style="color:#' . $theme['fontcolor2'] . '">', '</span>'),

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

  'L_SEE_PAGE' => $lang['See_page'],
  'PAGE_TEMPLATE' => $page_template,

# 
#-----[ OPEN ]------------------------------------------ 
# 
viewonline.php

# 
#-----[ FIND ]------------------------------------------ 
# 

      switch( $row['session_page'] )

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
# 
      
      // BEGIN Blank Template MOD
      if( $row['session_page'] < PAGE_TEMPLATE )
      {
        $page_id = - ($row['session_page'] + PAGE_TEMPLATE);
        $sql_tpl = "SELECT page_name WHERE page_id = $page_id";
        if ( !($result_tpl = $db->sql_query($sql_tpl)) )
        {
	  message_die(GENERAL_ERROR, 'Could not obtain regd user/online information', '', __LINE__, __FILE__, $sql);
        }
        while( $rowtpl = $db->sql_fetchrow($result_tpl) )
        {
          $location = $rowtpl['page_name'];
	  $location_url = "template.$phpEx?page=$page_id";
	}	
      }
      // END Blank Template MOD

# 
#-----[ OPEN ]------------------------------------------ 
# 
admin/index.php

# 
#-----[ FIND ]------------------------------------------ 
# 

	  switch($onlinerow_reg[$i]['user_session_page'])

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
# 
      
          // BEGIN Blank Template MOD
          if( $onlinerow_reg[$i]['user_session_page'] < PAGE_TEMPLATE )
          {
            $page_id = - ($onlinerow_reg[$i]['user_session_page'] + PAGE_TEMPLATE);
            $sql_tpl = "SELECT page_name WHERE page_id = $page_id";
            if ( !($result_tpl = $db->sql_query($sql_tpl)) )
            {
	      message_die(GENERAL_ERROR, 'Could not obtain regd user/online information', '', __LINE__, __FILE__, $sql);
            }
            while( $rowtpl = $db->sql_fetchrow($result_tpl) )
            {
              $location = $rowtpl['page_name'];
	      $location_url = "template.$phpEx?page=$page_id";
	    }	
          }
          // END Blank Template MOD

# 
#-----[ FIND ]------------------------------------------ 
# 

	switch( $onlinerow_guest[$i]['session_page'] )						

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
# 
      
      // BEGIN Blank Template MOD
      if( $onlinerow_guest[$i]['session_page'] < PAGE_TEMPLATE )
      {
        $page_id = - ($onlinerow_guest[$i]['session_page'] + PAGE_TEMPLATE);
        $sql_tpl = "SELECT page_name WHERE page_id = $page_id";
        if ( !($result_tpl = $db->sql_query($sql_tpl)) )
        {
	  message_die(GENERAL_ERROR, 'Could not obtain regd user/online information', '', __LINE__, __FILE__, $sql);
        }
        while( $rowtpl = $db->sql_fetchrow($result_tpl) )
        {
          $location = $rowtpl['page_name'];
	  $location_url = "template.$phpEx?page=$page_id";
	}	
      }
      // END Blank Template MOD

# 
#-----[ OPEN ]------------------------------------------ 
# 
language/lang_english/lang_main.php

# 
#-----[ FIND ]------------------------------------------ 
# 
?>

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
# 

// BEGIN Blank Template MOD
$lang['No_page_exists'] = 'The page you requested does not exist.';
$lang['Not_auth'] = 'Sorry, but only %s can access this page.';
$lang['Users'] = 'Registered users';
$lang['Added_pages'] = ' Added pages ';
$lang['See_page'] = 'See the page';
// END Blank Template MOD

# 
#-----[ OPEN ]------------------------------------------ 
# 
language/lang_english/lang_admin.php

# 
#-----[ FIND ]------------------------------------------ 
# 
?>

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
# 

// BEGIN Blank Template MOD
$lang['add_pages'] = 'Blank Template Pages Management';
$lang['add_pages_explain'] = 'This feature allows you to add blank template pages to your phpBB';
$lang['added_pages'] = 'Added pages';
$lang['add_pages_name'] = 'Pages Name';
$lang['edit_add_pages_explain'] = 'Here you can edit the pages you created';
$lang['edit_page'] = 'Edit page';
$lang['Page_name'] = 'Page name';
$lang['Page_content'] = 'Page content';
$lang['Page_content_explain'] = 'This is the content of the page that will be shown';
$lang['Page_auth'] = 'Access auth';
$lang['Page_auth_explain'] = 'This will define who can see the page';
$lang['Click_return_adminaddpages'] = 'Click %shere%s to go back to the Blank Template Pages Management';
$lang['Updated'] = 'The page has been successfully updated';
$lang['Added'] = 'The page has been successfully created';
$lang['Deleted'] = 'The page has been successfully deleted';
$lang['Add_page'] = 'Add a page';
// END Blank Template MOD

# 
#-----[ OPEN ]------------------------------------------ 
# 
includes/constants.php

# 
#-----[ FIND ]------------------------------------------ 
# 
define('PAGE_GROUPCP', -11);

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
define('PAGE_TEMPLATE', -1045);

# 
#-----[ FIND ]------------------------------------------ 
# 
define('AUTH_ACCESS_TABLE', $table_prefix.'auth_access');

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
define('ADD_PAGES_TABLE', $table_prefix.'add_pages');


# 
#-----[ OPEN ]------------------------------------------ 
# 
templates/subSilver/overall_header.tpl

# 
#-----[ FIND ]------------------------------------------ 
# 
</span></td>
</tr>

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
	<form action="" method="post">
        <tr align="center"><td><span class="mainmenu">{PAGE_TEMPLATE} <input type="submit" value="{L_SEE_PAGE}" name="added_pages_submit" class="liteoption" /></span></td></tr>
        </form>
Dit is hem, maar je moet wel een permissie instellen hoor.

Gebruikersavatar
Derky
Berichten: 4466
Lid geworden op: 07 apr 2005, 16:24
Locatie: Nederland
Contacteer:

Bericht door Derky » 17 dec 2005, 20:45

Volgens mij is dit de boosdoener: Extend Rank Colours
Want het werkt bij mij ook niet..

Bij mij werkt (ik heb totally ERC) de viewonline ook niet als iemand op zo'n pagina kijkt. (dan staat er niets bij lokatie).

Code: Selecteer alles

# 
#-----[ FIND ]------------------------------------------ 
# 

$template->assign_vars(array(    

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
# 

// BEGIN Blank Template MOD 
if( isset( $HTTP_POST_VARS['added_pages_submit'] ) ) 
{ 
  redirect(append_sid("template.php?page=". intval( $HTTP_POST_VARS['added_pages']) )); 
} 

$sql = "SELECT * FROM ". ADD_PAGES_TABLE ." ORDER BY page_name"; 
if ( !$result = $db->sql_query($sql) ) 
{ 
  message_die(GENERAL_ERROR, 'Could not update private message new/read time for user', '', __LINE__, __FILE__, $sql); 
} 
$page_template = '<select name="added_pages"><option>'. $lang['Added_pages'] .'</option><option>-------------------</option>'; 

while( $row = $db->sql_fetchrow($result) ) 
{ 
  $page_template .= '<option value='. $row['page_id'] .'>'. $row['page_name'] .'</option>'; 
}  
$page_template .= '</select>'; 
// END Blank Template MOD
En die komt (altans bij totally ERC) dussen */ dingen te staan zodat het niet meer werkt.

Gebruikersavatar
Toad
Berichten: 406
Lid geworden op: 24 sep 2005, 20:08

Bericht door Toad » 19 dec 2005, 13:59

Ik heb eens in phpMyAdmin gekeken en wat blijkt is dat page_auth op -1 is ingestelt.
Is dit normaal of kan ik het veranderen zodat gasten het wél kunnen lezen?

Gebruikersavatar
Toad
Berichten: 406
Lid geworden op: 24 sep 2005, 20:08

Bericht door Toad » 20 dec 2005, 15:23

Iemand?

Gebruikersavatar
Toad
Berichten: 406
Lid geworden op: 24 sep 2005, 20:08

Bericht door Toad » 21 dec 2005, 15:38

Hallo?

Ytrecq
Berichten: 228
Lid geworden op: 03 okt 2005, 16:51

Bericht door Ytrecq » 21 dec 2005, 16:52

Ik zou het niet zo duidelijk weten. Maar probeer het eens. Misschien werkt het wel.
(Oja, bij mij staat er niks in de auth_acces tabel. Misschien heeft het daarmee te maken.)
sudo apt-get remove windows

Gebruikersavatar
Toad
Berichten: 406
Lid geworden op: 24 sep 2005, 20:08

Bericht door Toad » 21 dec 2005, 17:01

Helaas werkt het niet. :(
Iemand ideeën?

Ytrecq
Berichten: 228
Lid geworden op: 03 okt 2005, 16:51

Bericht door Ytrecq » 21 dec 2005, 17:18

Ik denkt niet dat het aan de auth_acces ligt, want 1 is de group id van Anonymous. Misschien zit er iets in de code van de pagina.
sudo apt-get remove windows

Gesloten