0
   

phpBB Search Engine Optimization - Sessions, static ( SEO )

 
 
View Profile jaiak
 
  1  
Reply Wed 20 Dec, 2006 09:17 pm
Hello

I'm spanish user. This mod don't update since 2004, I have a phpBB 2.0.21

This mod work correctly?

Regards from spain!
0 Replies
 
View Profile vinod41
 
  1  
Reply 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
 
View Profile midjam
 
  1  
Reply 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
 
  1  
Reply 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
 
View Profile midjam
 
  1  
Reply 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
 
  1  
Reply 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
 
View Profile midjam
 
  1  
Reply Fri 26 Jan, 2007 02:51 pm
Ok thanks thats great I have sorted it thanks alot for your help
0 Replies
 
View Profile jaiak
 
  1  
Reply 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
 
View Profile jaiak
 
  1  
Reply 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
 
View Profile hm2k
 
  1  
Reply 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
 
  1  
Reply 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
 
View Profile dr00t
 
  1  
Reply 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
 
  1  
Reply 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
 
View Profile kartik
 
  1  
Reply 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
 
  1  
Reply 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
 
  1  
Reply 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
 
View Profile johnnny
 
  1  
Reply 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
 
View Profile johnnny
 
  1  
Reply 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
 
View Profile johnnny
 
  1  
Reply 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
 
  1  
Reply 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
 
 

Related Topics

Need a bit of Google advice - Question by bible quizzer
using the knowledge base mod - Discussion by khisanthax
A2K has gone static..cool.. - Discussion by Monger
benefits from sub-domains - Discussion by khisanthax
search engines and categories? - Discussion by khisanthax
phpBB Search Engine Optimization - Discussion by Etherfast
SEO Mod + PHPBB 2.0.10 index file - Discussion by coeus
Help-SEO-Affiliates - Discussion by Exploitx
how to use allinanchor? - Discussion by khisanthax
 
Copyright © 2009 Horizontal Verticals :: Page generated in 0.35 seconds on 11/08/2009 at 10:39:14 Top End