9
   

phpBB Search Engine Optimization - Sessions, static ( SEO )

 
 
vinod41
 
  1  
Thu 21 Dec, 2006 02:53 am
guest view - error 404
hi i have also installed you both seo mods

1. Able2Know.com Search Engine Optimization 2.0.0
2. phpBB static URLs mod _rewrite 1.0.0

i got this result in url

when logged in
Edit [Moderator]: Do not post your links here

guest
Edit [Moderator]: Do not post your links here

but getting error 404 when i click on any link in guest mode.


help plz.. this will be a problem for me...
0 Replies
 
midjam
 
  1  
Fri 26 Jan, 2007 03:31 am
I have used this great Mod and everything works great.

The only thing I would like to change is the stats for non members, could you tell me how to get them back up as I would like guests to see how many members there are.


"22) Hide forum stats from guests and spiders (Craven de Kere)

This change eliminates all those useless (to search engines) links in the forum stats portion of the index page and displays it only for logged-in users."
0 Replies
 
tracy457
 
  1  
Fri 26 Jan, 2007 10:09 am
The parts you need to change are comment/phpbb code lines. I can't post these fully as the this forum converts them when posting. The # (hash) below in the code is actually a 'less than' symbol in the script.


Code:*
*-----[ OPEN ]------------------------------------------
*

templates/subSilver/index_body.tpl


Code:*
*-----[ FIND ]------------------------------------------
*
#!-- BEGIN switch_user_logged_in -->
<table>
<tr>
<td><span><a>{L_WHO_IS_ONLINE}</a></span></td>
</tr>
<tr>
<td><img></td>
<td><span>{TOTAL_POSTS}<br>{TOTAL_USERS}<br>{NEWEST_USER}</span>
</td>
</tr>
<tr>
<td><span>{TOTAL_USERS_ONLINE}   [ {L_WHOSONLINE_ADMIN} ]   [ {L_WHOSONLINE_MOD} ]<br>{RECORD_USERS}<br>{LOGGED_IN_USER_LIST}</span></td>
</tr>
</table>

<table>
<tr>
<td><span>{L_ONLINE_EXPLAIN}</span></td>
</tr>
</table>
#!-- END switch_user_logged_in -->


Remove from the block of code
Code:#!-- BEGIN switch_user_logged_in -->
#!-- END switch_user_logged_in -->
0 Replies
 
midjam
 
  1  
Fri 26 Jan, 2007 02:03 pm
Thanks for your help


Code:<BEGIN>
<table>
<tr>
<td><span><a>{L_WHO_IS_ONLINE}</a></span></td>
</tr>
<tr>
<td><img></td>
<td><span>{TOTAL_POSTS}<br>
{TOTAL_USERS}<br>
{NEWEST_USER}</span> </td>
</tr>
<tr>
<td><span>{TOTAL_USERS_ONLINE}   [ {L_WHOSONLINE_ADMIN} ]   [ {L_WHOSONLINE_MOD} ]<br>
{RECORD_USERS}<br>
{LOGGED_IN_USER_LIST}</span></td>
</tr>
</table>
<table>
<tr>
<td><span>{L_ONLINE_EXPLAIN}</span></td>
</tr>
</table>
<END>


Is it this bit? and what do I remove? the <END> & <BEGIN>
0 Replies
 
tracy457
 
  1  
Fri 26 Jan, 2007 02:40 pm
Yes thats right. In the Able2Know script they are written as comments though. Can you see how it's changed when you have posted it here?

The line 'BEGIN switch_user_logged_in' has changed to '<BEGIN>'
0 Replies
 
midjam
 
  1  
Fri 26 Jan, 2007 02:51 pm
Ok thanks thats great I have sorted it thanks alot for your help
0 Replies
 
jaiak
 
  1  
Tue 30 Jan, 2007 04:51 pm
Hello

Can I have this mod for the unlogged and logged users has the same URL?

for examen, if a user logged user copy a url, he copy the /forum/viewtopic.php url... and I want that this user copy /forum/about34.html url. It is possible??

Thanks in advance!
0 Replies
 
jaiak
 
  1  
Fri 9 Feb, 2007 03:44 pm
hello?¿

can you help me? i want have the same urls (static) for logged and unlogged users...

and other question, will be work this mod with phpbb 3?

thanks in advance!
0 Replies
 
hm2k
 
  1  
Thu 8 Mar, 2007 06:23 am
hm2k wrote:
FoulFoot wrote:
hm2k wrote:
I'm having problems getting his code to work, for some odd reason its returning errors, saying it can't find a string, yet I can clearly find that string.

EasyMOD is also very specific on spaces. If the FIND statement has leading spaces before the statement, or even (invisible, unless you highlight them) spaces after the statement, it expects to find those in the file.

Foul


Yes I did notice the author was a bit trigger happy with spaces, I have already adjusted the MOD with that in mind. However it still didn't work, this was due to the problem discussed earlier, where easymod cannot search backwards.


Bit of an old one, but here's an updated working easymod version...

Edit [Moderator]: Link removed

Enjoy!
0 Replies
 
adamjblakey
 
  1  
Thu 29 Mar, 2007 03:32 am
Hi,

First of all thank you for the great tutorial. My forum is now fully optimized.

My only query is: Would it not be better with the mod rewrite if the URL's were the topic name or the category name in place of e.g. about54.html

If so has anyone done this and how is it done?

Cheers,
Adam
0 Replies
 
dr00t
 
  1  
Thu 29 Mar, 2007 06:13 pm
I am also interested in this option. It works great for vBulletin users, but it would be even better if we could get it on phpBB.
0 Replies
 
penguin2135
 
  1  
Tue 3 Apr, 2007 01:37 pm
Error after install
Hello,
I recently installed this mod for someone.
The problem is that there is a error at the bottom of the page, all the forums are gone, and you can still click the name. The stats are still there.

I followed the instructions 100% but it does not work.
0 Replies
 
kartik
 
  1  
Sat 7 Apr, 2007 02:11 pm
First of all, thanks! I applied the SEO mod successfully (so far I think!)

However I have a question about the static URLs mod. There is some code that needs to go into the .htaccess file, however where is the .htaccess file located?

Theres no .htaccess file in the server root. There is one in phpbb2/cache but if I make changes to it, everytime I click on a topic the page is not found. So is there some other .htaccess file I have to modify?

My hosting is shared hosting and the server support folks say every user has their own .htaccess file.

Please advise.
0 Replies
 
freethinker
 
  1  
Sat 5 May, 2007 10:22 am
@kartik
Make sure if you are looking at your server files with an FTP program that you are also seeing 'hidden' files e.g. on filezilla go to View > Hidden Files

If you are sure there is no .htaccess file create a .htaccess file in the root of your forum e.g. at www.mysite.com/myforum/.htaccess

N.B you will probably have to create it as htaccess.txt, upload it and then rename it to .htaccess because windows will not allow you to create a file called .hatccess (It thinks it has no filename just an extension)


@penguin2135
You're going to have to post more details of the error or a link to your site before anyone will be able to help.
0 Replies
 
BARACCUS
 
  1  
Sat 19 May, 2007 06:52 pm
Forum Rewrite User-Friendly URLs links broken! Why?
I have installed the mod for search-engine friendly URLs. It seems to be making the search-engine-friendly URLs properly, but when a visitor clicks on the links to the forums, the link is broken!

When I log in, the URLs work fine...it's the URLs when not logged in such as "www.mysite.com/forum-14.html" that are not working. They're being created, they're just not forwarding to the proper URL. As of now, nobody can view my site if they are not logged in! Please Help!

I've double checked the other pages, but I'm wondering if there is a problem with this page - does anyone know why this is happening?

*** My includes/page_header.php: ***

if ( !defined('IN_PHPBB') )
{
die("Hacking attempt");
}

define('HEADER_INC', TRUE);

//
// gzip_compression
//
$do_gzip_compress = FALSE;
if ( $board_config['gzip_compress'] )
{
$phpver = phpversion();

$useragent = (isset($_SERVER["HTTP_USER_AGENT"]) ) ? $_SERVER["HTTP_USER_AGENT"] : $HTTP_USER_AGENT;

if ( $phpver >= '4.0.4pl1' && ( strstr($useragent,'compatible') || strstr($useragent,'Gecko') ) )
{
if ( extension_loaded('zlib') )
{
ob_start('ob_gzhandler');
}
}
else if ( $phpver > '4.0' )
{
if ( strstr($HTTP_SERVER_VARS['HTTP_ACCEPT_ENCODING'], 'gzip') )
{
if ( extension_loaded('zlib') )
{
$do_gzip_compress = TRUE;
ob_start();
ob_implicit_flush(0);

header('Content-Encoding: gzip');
}
}
}
}

//
// Parse and show the overall header.
//
$template->set_filenames(array(
'overall_header' => ( empty($gen_simple_header) ) ? 'overall_header.tpl' : 'simple_header.tpl')
);

//
// Generate logged in/logged out status
//
if ( !$userdata['session_logged_in'] )
{
ob_start();
function replace_for_mod_rewrite(&$s)
{
$urlin =
array(
"'(?<!/)viewforum.php\?f=([0-9]*)&topicdays=([0-9]*)&start=([0-9]*)'",
"'(?<!/)viewforum.php\?f=([0-9]*)&mark=topics'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&watch=topic*'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&unwatch=topic*'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&highlight=*'",
"'(?<!/)viewforum.php\?f=([0-9]*)'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&view=previous'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&view=next'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&postdays=([0-9]*)&postorder=([a-zA-Z]*)&vote=viewresult'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&postdays=([0-9]*)&postorder=([a-zA-Z]*)&start=([0-9]*)'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&start=([0-9]*)&postdays=([0-9]*)&postorder=([a-zA-Z]*)&highlight=([a-zA-Z0-9]*)'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&start=([0-9]*)'",
"'(?<!/)viewtopic.php\?t=([0-9]*)'",
"'(?<!/)viewtopic.php&p=([0-9]*)'",
"'(?<!/)viewtopic.php\?p=([0-9]*)'",
);
$urlout = array(
"topic-\\1-\\2-\\3.html",
"mark-forum\\1.html",
"updates-topic\\1.html",
"stop-updates-topic\\1.html",
"about\\1.html&highlight=\\2",
"forum-\\1.html",
"ptopic\\1.html",
"ntopic\\1.html",
"view-poll\\1-\\2-\\3.html",
"about\\1-\\2-\\3-\\4.html",
"about\\1.html",
"about\\1-\\2.html",
"about\\1.html",
"post-\\1.html",
"post-\\1.html",
);
$s = preg_replace($urlin, $urlout, $s);
return $s;
}
}
if ( $userdata['session_logged_in'] )
{
$u_login_logout = 'login.'.$phpEx.'?logout=true&sid=' . $userdata['session_id'];
$l_login_logout = $lang['Logout'] . ' [ ' . $userdata['username'] . ' ]';
}
else
{
$u_login_logout = 'login.'.$phpEx;
$l_login_logout = $lang['Login'];
}

$s_last_visit = ( $userdata['session_logged_in'] ) ? create_date($board_config['default_dateformat'], $userdata['user_lastvisit'], $board_config['board_timezone']) : '';

//
// Get basic (usernames + totals) online
// situation
//
$logged_visible_online = 0;
$logged_hidden_online = 0;
$guests_online = 0;
$online_userlist = '';
$l_online_users = '';

if (defined('SHOW_ONLINE'))
{

$user_forum_sql = ( !empty($forum_id) ) ? "AND s.session_page = " . intval($forum_id) : '';
$sql = "SELECT u.username, u.user_id, u.user_allow_viewonline, u.user_level, s.session_logged_in, s.session_ip
FROM ".USERS_TABLE." u, ".SESSIONS_TABLE." s
WHERE u.user_id = s.session_user_id
AND s.session_time >= ".( time() - 300 ) . "
$user_forum_sql
ORDER BY u.username ASC, s.session_ip ASC";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain user/online information', '', __LINE__, __FILE__, $sql);
}

$userlist_ary = array();
$userlist_visible = array();

$prev_user_id = 0;
$prev_user_ip = $prev_session_ip = '';

while( $row = $db->sql_fetchrow($result) )
{
// User is logged in and therefor not a guest
if ( $row['session_logged_in'] )
{
// Skip multiple sessions for one user
if ( $row['user_id'] != $prev_user_id )
{
$style_color = '';
if ( $row['user_level'] == ADMIN )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor3'] . '"';
}
else if ( $row['user_level'] == MOD )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';
}

if ( $row['user_allow_viewonline'] )
{
$user_online_link = '<a>' . $row['username'] . '</a>';
$logged_visible_online++;
}
else
{
$user_online_link = '<a><i>' . $row['username'] . '</i></a>';
$logged_hidden_online++;
}

if ( $row['user_allow_viewonline'] || $userdata['user_level'] == ADMIN )
{
$online_userlist .= ( $online_userlist != '' ) ? ', ' . $user_online_link : $user_online_link;
}
}

$prev_user_id = $row['user_id'];
}
else
{
// Skip multiple sessions for one user
if ( $row['session_ip'] != $prev_session_ip )
{
$guests_online++;
}
}

$prev_session_ip = $row['session_ip'];
}
$db->sql_freeresult($result);

if ( empty($online_userlist) )
{
$online_userlist = $lang['None'];
}
$online_userlist = ( ( isset($forum_id) ) ? $lang['Browsing_forum'] : $lang['Registered_users'] ) . ' ' . $online_userlist;

$total_online_users = $logged_visible_online + $logged_hidden_online + $guests_online;

if ( $total_online_users > $board_config['record_online_users'])
{
$board_config['record_online_users'] = $total_online_users;
$board_config['record_online_date'] = time();

$sql = "UPDATE " . CONFIG_TABLE . "
SET config_value = '$total_online_users'
WHERE config_name = 'record_online_users'";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not update online user record (nr of users)', '', __LINE__, __FILE__, $sql);
}

$sql = "UPDATE " . CONFIG_TABLE . "
SET config_value = '" . $board_config['record_online_date'] . "'
WHERE config_name = 'record_online_date'";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not update online user record (date)', '', __LINE__, __FILE__, $sql);
}
}

if ( $total_online_users == 0 )
{
$l_t_user_s = $lang['Online_users_zero_total'];
}
else if ( $total_online_users == 1 )
{
$l_t_user_s = $lang['Online_user_total'];
}
else
{
$l_t_user_s = $lang['Online_users_total'];
}

if ( $logged_visible_online == 0 )
{
$l_r_user_s = $lang['Reg_users_zero_total'];
}
else if ( $logged_visible_online == 1 )
{
$l_r_user_s = $lang['Reg_user_total'];
}
else
{
$l_r_user_s = $lang['Reg_users_total'];
}

if ( $logged_hidden_online == 0 )
{
$l_h_user_s = $lang['Hidden_users_zero_total'];
}
else if ( $logged_hidden_online == 1 )
{
$l_h_user_s = $lang['Hidden_user_total'];
}
else
{
$l_h_user_s = $lang['Hidden_users_total'];
}

if ( $guests_online == 0 )
{
$l_g_user_s = $lang['Guest_users_zero_total'];
}
else if ( $guests_online == 1 )
{
$l_g_user_s = $lang['Guest_user_total'];
}
else
{
$l_g_user_s = $lang['Guest_users_total'];
}

$l_online_users = sprintf($l_t_user_s, $total_online_users);
$l_online_users .= sprintf($l_r_user_s, $logged_visible_online);
$l_online_users .= sprintf($l_h_user_s, $logged_hidden_online);
$l_online_users .= sprintf($l_g_user_s, $guests_online);
}

//
// Obtain number of new private messages
// if user is logged in
//
if ( ($userdata['session_logged_in']) && (empty($gen_simple_header)) )
{
if ( $userdata['user_new_privmsg'] )
{
$l_message_new = ( $userdata['user_new_privmsg'] == 1 ) ? $lang['New_pm'] : $lang['New_pms'];
$l_privmsgs_text = sprintf($l_message_new, $userdata['user_new_privmsg']);

if ( $userdata['user_last_privmsg'] > $userdata['user_lastvisit'] )
{
$sql = "UPDATE " . USERS_TABLE . "
SET user_last_privmsg = " . $userdata['user_lastvisit'] . "
WHERE user_id = " . $userdata['user_id'];
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not update private message new/read time for user', '', __LINE__, __FILE__, $sql);
}

$s_privmsg_new = 1;
$icon_pm = $images['pm_new_msg'];
}
else
{
$s_privmsg_new = 0;
$icon_pm = $images['pm_new_msg'];
}
}
else
{
$l_privmsgs_text = $lang['No_new_pm'];

$s_privmsg_new = 0;
$icon_pm = $images['pm_no_new_msg'];
}

if ( $userdata['user_unread_privmsg'] )
{
$l_message_unread = ( $userdata['user_unread_privmsg'] == 1 ) ? $lang['Unread_pm'] : $lang['Unread_pms'];
$l_privmsgs_text_unread = sprintf($l_message_unread, $userdata['user_unread_privmsg']);
}
else
{
$l_privmsgs_text_unread = $lang['No_unread_pm'];
}
}
else
{
$icon_pm = $images['pm_no_new_msg'];
$l_privmsgs_text = $lang['Login_check_pm'];
$l_privmsgs_text_unread = '';
$s_privmsg_new = 0;
}

//
// Generate HTML required for Mozilla Navigation bar
//
if (!isset($nav_links))
{
$nav_links = array();
}

$nav_links_html = '';
$nav_link_proto = '<link>' . "\n";
while( list($nav_item, $nav_array) = @each($nav_links) )
{
if ( !empty($nav_array['url']) )
{
$nav_links_html .= sprintf($nav_link_proto, $nav_item, append_sid($nav_array['url']), $nav_array['title']);
}
else
{
// We have a nested array, used for items like <link> that can occur more than once.
while( list(,$nested_array) = each($nav_array) )
{
$nav_links_html .= sprintf($nav_link_proto, $nav_item, $nested_array['url'], $nested_array['title']);
}
}
}

// Format Timezone. We are unable to use array_pop here, because of PHP3 compatibility
$l_timezone = explode('.', $board_config['board_timezone']);
$l_timezone = (count($l_timezone) > 1 && $l_timezone[count($l_timezone)-1] != 0) ? $lang[sprintf('%.1f', $board_config['board_timezone'])] : $lang[number_format($board_config['board_timezone'])];
//
// The following assigns all _common_ variables that may be used at any point
// in a template.
//
$template->assign_vars(array(
'SITENAME' => $board_config['sitename'],
'SITE_DESCRIPTION' => $board_config['site_desc'],
'PAGE_TITLE' => $page_title,
'LAST_VISIT_DATE' => sprintf($lang['You_last_visit'], $s_last_visit),
'CURRENT_TIME' => sprintf($lang['Current_time'], create_date($board_config['default_dateformat'], time(), $board_config['board_timezone'])),
'TOTAL_USERS_ONLINE' => $l_online_users,
'LOGGED_IN_USER_LIST' => $online_userlist,
'RECORD_USERS' => sprintf($lang['Record_online_users'], $board_config['record_online_users'], create_date($board_config['default_dateformat'], $board_config['record_online_date'], $board_config['board_timezone'])),
'PRIVATE_MESSAGE_INFO' => $l_privmsgs_text,
'PRIVATE_MESSAGE_INFO_UNREAD' => $l_privmsgs_text_unread,
'PRIVATE_MESSAGE_NEW_FLAG' => $s_privmsg_new,

'PRIVMSG_IMG' => $icon_pm,

'L_USERNAME' => $lang['Username'],
'L_PASSWORD' => $lang['Password'],
'L_LOGIN_LOGOUT' => $l_login_logout,
'L_LOGIN' => $lang['Login'],
'L_LOG_ME_IN' => $lang['Log_me_in'],
'L_AUTO_LOGIN' => $lang['Log_me_in'],
'L_INDEX' => sprintf($lang['Forum_Index'], $board_config['sitename']),
'L_REGISTER' => $lang['Register'],
'L_PROFILE' => $lang['Profile'],
'L_SEARCH' => $lang['Search'],
'L_PRIVATEMSGS' => $lang['Private_Messages'],
'L_WHO_IS_ONLINE' => $lang['Who_is_Online'],
'L_MEMBERLIST' => $lang['Memberlist'],
'L_FAQ' => $lang['FAQ'],
'L_USERGROUPS' => $lang['Usergroups'],
'L_SEARCH_NEW' => $lang['Search_new'],
'L_SEARCH_UNANSWERED' => $lang['Search_unanswered'],
'L_SEARCH_SELF' => $lang['Search_your_posts'],
'L_WHOSONLINE_ADMIN' => sprintf($lang['Admin_online_color'], '<span>', '</span>'),
'L_WHOSONLINE_MOD' => sprintf($lang['Mod_online_color'], '<span>', '</span>'),

'U_SEARCH_UNANSWERED' => append_sid('search.'.$phpEx.'?search_id=unanswered'),
'U_SEARCH_SELF' => append_sid('search.'.$phpEx.'?search_id=egosearch'),
'U_SEARCH_NEW' => append_sid('search.'.$phpEx.'?search_id=newposts'),
'U_INDEX' => append_sid('index.'.$phpEx),
'U_REGISTER' => append_sid('profile.'.$phpEx.'?mode=register'),
'U_PROFILE' => append_sid('profile.'.$phpEx.'?mode=editprofile'),
'U_PRIVATEMSGS' => append_sid('privmsg.'.$phpEx.'?folder=inbox'),
'U_PRIVATEMSGS_POPUP' => append_sid('privmsg.'.$phpEx.'?mode=newpm'),
'U_SEARCH' => append_sid('search.'.$phpEx),
'U_MEMBERLIST' => append_sid('memberlist.'.$phpEx),
'U_MODCP' => append_sid('modcp.'.$phpEx),
'U_FAQ' => append_sid('faq.'.$phpEx),
'U_VIEWONLINE' => append_sid('viewonline.'.$phpEx),
'U_LOGIN_LOGOUT' => append_sid($u_login_logout),
'U_GROUP_CP' => append_sid('groupcp.'.$phpEx),

'S_CONTENT_DIRECTION' => $lang['DIRECTION'],
'S_CONTENT_ENCODING' => $lang['ENCODING'],
'S_CONTENT_DIR_LEFT' => $lang['LEFT'],
'S_CONTENT_DIR_RIGHT' => $lang['RIGHT'],
'S_TIMEZONE' => sprintf($lang['All_times'], $l_timezone),
'S_LOGIN_ACTION' => append_sid('login.'.$phpEx),

'T_HEAD_STYLESHEET' => $theme['head_stylesheet'],
'T_BODY_BACKGROUND' => $theme['body_background'],
'T_BODY_BGCOLOR' => '#'.$theme['body_bgcolor'],
'T_BODY_TEXT' => '#'.$theme['body_text'],
'T_BODY_LINK' => '#'.$theme['body_link'],
'T_BODY_VLINK' => '#'.$theme['body_vlink'],
'T_BODY_ALINK' => '#'.$theme['body_alink'],
'T_BODY_HLINK' => '#'.$theme['body_hlink'],
'T_TR_COLOR1' => '#'.$theme['tr_color1'],
'T_TR_COLOR2' => '#'.$theme['tr_color2'],
'T_TR_COLOR3' => '#'.$theme['tr_color3'],
'T_TR_CLASS1' => $theme['tr_class1'],
'T_TR_CLASS2' => $theme['tr_class2'],
'T_TR_CLASS3' => $theme['tr_class3'],
'T_TH_COLOR1' => '#'.$theme['th_color1'],
'T_TH_COLOR2' => '#'.$theme['th_color2'],
'T_TH_COLOR3' => '#'.$theme['th_color3'],
'T_TH_CLASS1' => $theme['th_class1'],
'T_TH_CLASS2' => $theme['th_class2'],
'T_TH_CLASS3' => $theme['th_class3'],
'T_TD_COLOR1' => '#'.$theme['td_color1'],
'T_TD_COLOR2' => '#'.$theme['td_color2'],
'T_TD_COLOR3' => '#'.$theme['td_color3'],
'T_TD_CLASS1' => $theme['td_class1'],
'T_TD_CLASS2' => $theme['td_class2'],
'T_TD_CLASS3' => $theme['td_class3'],
'T_FONTFACE1' => $theme['fontface1'],
'T_FONTFACE2' => $theme['fontface2'],
'T_FONTFACE3' => $theme['fontface3'],
'T_FONTSIZE1' => $theme['fontsize1'],
'T_FONTSIZE2' => $theme['fontsize2'],
'T_FONTSIZE3' => $theme['fontsize3'],
'T_FONTCOLOR1' => '#'.$theme['fontcolor1'],
'T_FONTCOLOR2' => '#'.$theme['fontcolor2'],
'T_FONTCOLOR3' => '#'.$theme['fontcolor3'],
'T_SPAN_CLASS1' => $theme['span_class1'],
'T_SPAN_CLASS2' => $theme['span_class2'],
'T_SPAN_CLASS3' => $theme['span_class3'],

'NAV_LINKS' => $nav_links_html)
);

//
// Login box?
//
if ( !$userdata['session_logged_in'] )
{
$template->assign_block_vars('switch_user_logged_out', array());
}
else
{
$template->assign_block_vars('switch_user_logged_in', array());

if ( !empty($userdata['user_popup_pm']) )
{
$template->assign_block_vars('switch_enable_pm_popup', array());
}
}

// Add no-cache control for cookies if they are set
//$c_no_cache = (isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_sid']) || isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_data'])) ? 'no-cache="set-cookie", ' : '';

// Work around for "current" Apache 2 + PHP module which seems to not
// cope with private cache control setting
if (!empty($_SERVER['SERVER_SOFTWARE']) && strstr($_SERVER['SERVER_SOFTWARE'], 'Apache/2'))
{
header ('Cache-Control: no-cache, pre-check=0, post-check=0');
}
else
{
header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0');
}
header ('Expires: 0');
header ('Pragma: no-cache');

$template->pparse('overall_header');

?>

**************

Thanks so much for your help!
0 Replies
 
johnnny
 
  1  
Wed 23 May, 2007 10:35 pm
mod rewrite URL's with the topic name or the category name
adamjblakey wrote:
Would it not be better with the mod rewrite if the URL's were the topic name or the category name in place of e.g. about54.html

If so has anyone done this and how is it done?


dr00t wrote:

I am also interested in this option. It works great for vBulletin users, but it would be even better if we could get it on phpBB.


I would also like to know about this. Anyone?
0 Replies
 
johnnny
 
  1  
Fri 25 May, 2007 02:32 pm
ALSO...

I keep seeing in my server access log that the googlebot is is still using SIDs, but not all the time. Is this normal? Will it stop?
0 Replies
 
johnnny
 
  1  
Sat 26 May, 2007 10:45 pm
Is this thing on?

Anyone know of a non-dead forum where we can find answers for these issues?
0 Replies
 
Craven de Kere
 
  1  
Sun 27 May, 2007 08:01 pm
I've read your questions, but don't have as much time to help as I used to and I've answered them all before. I even posted a topic that has the answer to every mod_rewrite problem people have asked me about here:


http://www.able2know.com/forums/viewtopic.php?t=44896
0 Replies
 
Brohymn
 
  1  
Thu 28 Jun, 2007 05:44 am
Hi! I have a question. Google has indexed some pages of my phpbb forum.

The problem is that in the google results is something like this:

Documentation-
Forum - Everything you need to know about guitar amp modeling including signal chains, effects placement, presents, banks and speaker cabinets impulses for ...
EDIT: MODERATOR: DO NOT POST YOUR LINKS HERE - 21k -

Recording/Production Techniques-
Forum - Everything you need to know about guitar amp modeling including signal chains, effects placement, presents, banks and speaker cabinets impulses for ...
EDIT: MODERATOR: DO NOT POST YOUR LINKS HERE - 37k

For each diferent topic - the description is the forum description!! Its possible to change it to include some of the message body text?
Like :

Recording/Production Techniques-
Hi. Im searching for some recording/prduction techniques book......
EDIT: MODERATOR: DO NOT POST YOUR LINKS HERE - 37k


Sorry my bad english.
Hope you understand what im asking for,
cheers
0 Replies
 
 

Related Topics

SEO - Going from 0 PR on up - Discussion by jespah
How Rich Pins work ??? - Question by OnceUponAtime
Need a bit of Google advice - Question by bible quizzer
Google Indexing Issue - Question by brainstudioz
Bing Search results - Discussion by iankyra
What is best way for Off-Page seo in 2017? - Question by honesttravel1
 
Copyright © 2024 MadLab, LLC :: Terms of Service :: Privacy Policy :: Page generated in 0.11 seconds on 11/21/2024 at 09:44:47