Forum. MyNuke.ru

Forum. MyNuke.ru (http://forum.mynuke.ru/index.php)
-   Разное (http://forum.mynuke.ru/forumdisplay.php?f=6)
-   -   жалуются на форум, а поменять не могу.... (http://forum.mynuke.ru/showthread.php?t=1709)

rambam 15.04.2006 16:24

У меня нет такой строчки в этом файле. :(

Но я рискнул, нашёл следующую строку

PHP код:
 if ( !empty($HTTP_POST_VARS['postorder']) || !empty($HTTP_GET_VARS['postorder']) ) 



и тупо вставил после неё
PHP код:
 if (strtolower($post_order) !="asc" and strtolower($post_order) !="desc"


и заработало, проблемма исчезла.....

Не фатальное изменение????

Soniks 15.04.2006 18:50

rambam ничего не могу сказать, т.к. не вижу вашего кода, приведите кусок кода, который идет после if ( !empty($HTTP_POST_VARS['postorder']) || !empty($HTTP_GET_VARS['postorder']) )
строк 10-15

rambam 15.04.2006 20:37

PHP код:
 //
// Decide how to order the post display
//
if ( !empty($HTTP_POST_VARS['postorder']) || !empty($HTTP_GET_VARS['postorder']) )



if (
strtolower($post_order) !="asc" and strtolower($post_order) !="desc"




{
    
$post_order = (!empty($HTTP_POST_VARS['postorder'])) ? htmlspecialchars($HTTP_POST_VARS['postorder']) : htmlspecialchars($HTTP_GET_VARS['postorder']);
{
        
message_die(GENERAL_ERROR'Selected post order is not valid');
}
    
$post_time_order = ($post_order == "asc") ? "ASC" "DESC";
}
else
{
    
$post_order 'asc';
    
$post_time_order 'ASC';
}

$select_post_order '<select name="postorder">';
if ( 
$post_time_order == 'ASC' )
{
    
$select_post_order .= '<option value="asc" selected="selected">' $lang['Oldest_First'] . '</option><option value="desc">' $lang['Newest_First'] . '</option>';
}
else
{
    
$select_post_order .= '<option value="asc">' $lang['Oldest_First'] . '</option><option value="desc" selected="selected">' $lang['Newest_First'] . '</option>';
}
$select_post_order .= '</select>'

Soniks 17.04.2006 03:43

обратите внимание у вас изначально код не правильный он должен быть таким:
PHP код:
 if ( !empty($HTTP_POST_VARS['postorder']) || !empty($HTTP_GET_VARS['postorder']) )
{
 
$post_order = (!empty($HTTP_POST_VARS['postorder'])) ? htmlspecialchars($HTTP_POST_VARS['postorder']) : htmlspecialchars($HTTP_GET_VARS['postorder']);
if (!
eregi("^((asc)|(desc))$",$post_order) )
{
        
message_die(GENERAL_ERROR'Selected post order is not valid');
}
        
$post_time_order = ($post_order == "asc") ? "ASC" "DESC";
}
else
{
        
$post_order 'asc';
        
$post_time_order 'ASC';


rambam 17.04.2006 13:25

Ещё однп беда, у пользователей не выходит писать цитаты, пишется тупо [quote] и завершающий тег.

А удмина нармально выводится

Soniks 19.04.2006 05:36

rambamчто то не так сделали видимо... обновляйте файлы форума, втом числе и в папке includes, на оригинальные, должно помочь


Часовой пояс GMT +4, время: 11:01.

Copyright © 2005 by Soniks