ارسال پاسخ 
 
امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
این اروریعنی چی؟
نویسنده پیام
Tofighii آفلاین
دزد (تصویر پروف از احمد توفیقی )
محروم

ارسال‌ها: 4
تاریخ عضویت: فرو ۱۳۹۱
سپاس ها : 764
 سپاس شده 198 بار در 87 ارسال
ارسال: #1
این اروریعنی چی؟
توانجمنم وقتی یه فایلوجستجو میکنی وقتی پیدامیشه روی لینک موردنظرکلیک میکنی این اروررومیده:


Fatal error: Call to undefined method postParser::highlight_message() in /home/u177841864/public_html/inc/functions_post.php on line 568
۱۷-۲-۱۳۹۱ ۰۹:۴۷ عصر
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
sajad7605 آفلاین
به دیگران فایده برسانید
*
مدیر بازنشسته

ارسال‌ها: 162
تاریخ عضویت: فرو ۱۳۹۱
اعتبار: 128
سپاس ها : 231
 سپاس شده 361 بار در 120 ارسال
ارسال: #2
RE: این اروریعنی چی؟
این فایل
functions_post.php تو پوشه ی inc در خط 568 مشکل داره :P
۱۷-۲-۱۳۹۱ ۰۹:۵۲ عصر
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
Tofighii آفلاین
دزد (تصویر پروف از احمد توفیقی )
محروم

ارسال‌ها: 4
تاریخ عضویت: فرو ۱۳۹۱
سپاس ها : 764
 سپاس شده 198 بار در 87 ارسال
ارسال: #3
RE: این اروریعنی چی؟
(۱۷-۲-۱۳۹۱ ۰۹:۵۲ عصر)sajad7605 نوشته شده توسط:  این فایل
functions_post.php تو پوشه ی inc در خط 568 مشکل داره :P
سجاد grin خودمم میدونم. چیکارکنم درست شه؟
حذف کنم دوباره اپ کنم؟
۱۷-۲-۱۳۹۱ ۰۹:۵۶ عصر
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
sajad7605 آفلاین
به دیگران فایده برسانید
*
مدیر بازنشسته

ارسال‌ها: 162
تاریخ عضویت: فرو ۱۳۹۱
اعتبار: 128
سپاس ها : 231
 سپاس شده 361 بار در 120 ارسال
ارسال: #4
RE: این اروریعنی چی؟
نه خوب :|
نکن
این خط رو بده ببینم چیه :-"
۱۷-۲-۱۳۹۱ ۰۹:۵۹ عصر
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
Tofighii آفلاین
دزد (تصویر پروف از احمد توفیقی )
محروم

ارسال‌ها: 4
تاریخ عضویت: فرو ۱۳۹۱
سپاس ها : 764
 سپاس شده 198 بار در 87 ارسال
ارسال: #5
RE: این اروریعنی چی؟
فایل اینه:

کد php:
<?php
/**
 * MyBB 1.6
 * Copyright 2010 MyBB Group, All Rights Reserved
 *
 * Website: http://mybb.com
 * License: http://mybb.com/about/license
 *
 * $Id: functions_post.php 5651 2011-11-14 08:45:52Z Tomm $
 */

/**
 * Build a post bit
 *
 * @param array The post data
 * @param int The type of post bit we're building (1 = preview, 2 = pm, 3 = announcement, else = post)
 * @return string The built post bit
 */
function build_postbit($post$post_type=0)
{
    global 
$db$altbg$theme$mybb$postcounter;
    global 
$titlescache$page$templates$forumpermissions$attachcache;
    global 
$lang$ismod$inlinecookie$inlinecount$groupscache$fid;
    global 
$plugins$parser$cache$ignored_users$hascustomtitle;
    
    
$hascustomtitle 0;

    
// Set up the message parser if it doesn't already exist.
    
if(!$parser)
    {
        require_once 
MYBB_ROOT."inc/class_parser.php";
        
$parser = new postParser;
    }

    
$unapproved_shade '';
    if(
$post['visible'] == && $post_type == 0)
    {
        
$altbg $unapproved_shade 'trow_shaded';
    }
    elseif(
$altbg == 'trow1')
    {
        
$altbg 'trow2';
    }
    else
    {
        
$altbg 'trow1';
    }
    
$post['fid'] = $fid;
    switch(
$post_type)
    {
        case 
1// Message preview
            
global $forum;
            
$parser_options['allow_html'] = $forum['allowhtml'];
            
$parser_options['allow_mycode'] = $forum['allowmycode'];
            
$parser_options['allow_smilies'] = $forum['allowsmilies'];
            
$parser_options['allow_imgcode'] = $forum['allowimgcode'];
            
$parser_options['allow_videocode'] = $forum['allowvideocode'];
            
$parser_options['me_username'] = $post['username'];
            
$parser_options['filter_badwords'] = 1;
            
$id 0;
            break;
        case 
2// Private message
            
global $message$pmid;
            
$parser_options['allow_html'] = $mybb->settings['pmsallowhtml'];
            
$parser_options['allow_mycode'] = $mybb->settings['pmsallowmycode'];
            
$parser_options['allow_smilies'] = $mybb->settings['pmsallowsmilies'];
            
$parser_options['allow_imgcode'] = $mybb->settings['pmsallowimgcode'];
            
$parser_options['allow_videocode'] = $mybb->settings['pmsallowvideocode'];
            
$parser_options['me_username'] = $post['username'];
            
$parser_options['filter_badwords'] = 1;
            
$id $pmid;
            break;
        case 
3// Announcement
            
global $announcementarray$message;
            
$parser_options['allow_html'] = $announcementarray['allowhtml'];
            
$parser_options['allow_mycode'] = $announcementarray['allowmycode'];
            
$parser_options['allow_smilies'] = $announcementarray['allowsmilies'];
            
$parser_options['allow_imgcode'] = 1;
            
$parser_options['allow_videocode'] = 1;
            
$parser_options['me_username'] = $post['username'];
            
$parser_options['filter_badwords'] = 1;
            break;
        default: 
// Regular post
            
global $forum$thread$tid;
            
$oldforum $forum;
            
$id intval($post['pid']);
            
$parser_options['allow_html'] = $forum['allowhtml'];
            
$parser_options['allow_mycode'] = $forum['allowmycode'];
            
$parser_options['allow_smilies'] = $forum['allowsmilies'];
            
$parser_options['allow_imgcode'] = $forum['allowimgcode'];
            
$parser_options['allow_videocode'] = $forum['allowvideocode'];
            
$parser_options['filter_badwords'] = 1;
            
            if(!
$post['username'])
            {
                
$post['username'] = $lang->guest;
            }
            
            if(
$post['userusername'])
            {
                
$parser_options['me_username'] = $post['userusername'];
            }
            else
            {
                
$parser_options['me_username'] = $post['username'];
            }
            break;
    }
    
    
// Sanatize our custom profile fields for use in templates, if people choose to use them
    
foreach($post as $post_field => $field_value)
    {
        if(
substr($post_field03) != 'fid')
        {
            continue;
        }
        
$post[$post_field] = htmlspecialchars_uni($field_value);
    }

    if(!
$postcounter)
    { 
// Used to show the # of the post
        
if($page 1)
        {
            if(!
$mybb->settings['postsperpage'])
            {
                
$mybb->settings['postperpage'] = 20;
            }
            
            
$postcounter $mybb->settings['postsperpage']*($page-1);
        }
        else
        {
            
$postcounter 0;
        }
        
$post_extra_style "border-top-width: 0;";
    }
    elseif(
$mybb->input['mode'] == "threaded")
    {
        
$post_extra_style "border-top-width: 0;";
    }
    else
    {
        
$post_extra_style "margin-top: 5px;";
    }
    
    if(!
$altbg)
    { 
// Define the alternate background colour if this is the first post
        
$altbg "trow1";
    }
    
$postcounter++;

    
// Format the post date and time using my_date
    
$post['postdate'] = my_date($mybb->settings['dateformat'], $post['dateline']);
    
$post['posttime'] = my_date($mybb->settings['timeformat'], $post['dateline']);

    
// Dont want any little 'nasties' in the subject
    
$post['subject'] = $parser->parse_badwords($post['subject']);

    
// Pm's have been htmlspecialchars_uni()'ed already.
    
if($post_type != 2)
    {
        
$post['subject'] = htmlspecialchars_uni($post['subject']);
    }
    
    if(empty(
$post['subject']))
    {
        
$post['subject'] = '&nbsp;';
    }

    
$post['author'] = $post['uid'];

    
// Get the usergroup
    
if($post['userusername'])
    {
        if(!
$post['displaygroup'])
        {
            
$post['displaygroup'] = $post['usergroup'];
        }
        
$usergroup $groupscache[$post['displaygroup']];
    }
    else
    {
        
$usergroup $groupscache[1];
    }

    if(!
is_array($titlescache))
    {
        
$cached_titles $cache->read("usertitles");
        if(!empty(
$cached_titles))
        {
            foreach(
$cached_titles as $usertitle)
            {
                
$titlescache[$usertitle['posts']] = $usertitle;
            }
        }
        
        if(
is_array($titlescache))
        {
            
krsort($titlescache);
        }
        unset(
$usertitle$cached_titles);
    }

    
// Work out the usergroup/title stuff
    
if(!empty($usergroup['image']))
    {
        if(!empty(
$mybb->user['language']))
        {
            
$language $mybb->user['language'];
        }
        else
        {
            
$language $mybb->settings['bblanguage'];
        }
        
$usergroup['image'] = str_replace("{lang}"$language$usergroup['image']);
        
$usergroup['image'] = str_replace("{theme}"$theme['imgdir'], $usergroup['image']);
        eval(
"\$post['groupimage'] = \"".$templates->get("postbit_groupimage")."\";");
        if(
$mybb->settings['postlayout'] == "classic")
        {
            
$post['groupimage'] .= "<br />";
        }
    }

    if(
$post['userusername'])
    { 
// This post was made by a registered user

        
$post['username'] = $post['userusername'];
        
$post['profilelink_plain'] = get_profile_link($post['uid']);
        
$post['username_formatted'] = format_name($post['username'], $post['usergroup'], $post['displaygroup']);
        
$post['profilelink'] = build_profile_link($post['username_formatted'], $post['uid']);
        
        if(
trim($post['usertitle']) != "")
        {
            
$hascustomtitle 1;
        }
        
        if(
$usergroup['usertitle'] != "" && !$hascustomtitle)
        {
            
$post['usertitle'] = $usergroup['usertitle'];
        }
        elseif(
is_array($titlescache) && !$usergroup['usertitle'])
        {
            
reset($titlescache);
            foreach(
$titlescache as $key => $titleinfo)
            {
                if(
$post['postnum'] >= $key)
                {
                    if(!
$hascustomtitle)
                    {
                        
$post['usertitle'] = $titleinfo['title'];
                    }
                    
$post['stars'] = $titleinfo['stars'];
                    
$post['starimage'] = $titleinfo['starimage'];
                    break;
                }
            }
        }

        if(
$usergroup['stars'])
        {
            
$post['stars'] = $usergroup['stars'];
        }

        if(!
$post['starimage'])
        {
            
$post['starimage'] = $usergroup['starimage'];
        }

        if(
$post['starimage'] && $post['stars'])
        {
            
// Only display stars if we have an image to use...
            
$post['starimage'] = str_replace("{theme}"$theme['imgdir'], $post['starimage']);
        
            for(
$i 0$i $post['stars']; ++$i)
            {
                
$post['userstars'] .= "<img src=\"".$post['starimage']."\" border=\"0\" alt=\"*\" />";
            }

            
$post['userstars'] .= "<br />";
        }

        
$postnum $post['postnum'];
        
$post['postnum'] = my_number_format($post['postnum']);

        
// Determine the status to show for the user (Online/Offline/Away)
        
$timecut TIME_NOW $mybb->settings['wolcutoff'];
        if(
$post['lastactive'] > $timecut && ($post['invisible'] != || $mybb->usergroup['canviewwolinvis'] == 1) && $post['lastvisit'] != $post['lastactive'])
        {
            eval(
"\$post['onlinestatus'] = \"".$templates->get("postbit_online")."\";");
        }
        else
        {
            if(
$post['away'] == && $mybb->settings['allowaway'] != 0)
            {
                eval(
"\$post['onlinestatus'] = \"".$templates->get("postbit_away")."\";");
            }
            else
            {
                eval(
"\$post['onlinestatus'] = \"".$templates->get("postbit_offline")."\";");
            }
        }

        if(
$post['avatar'] != "" && ($mybb->user['showavatars'] != || !$mybb->user['uid']))
        {
            
$post['avatar'] = htmlspecialchars_uni($post['avatar']);
            
$avatar_dimensions explode("|"$post['avatardimensions']);
            
            if(
$avatar_dimensions[0] && $avatar_dimensions[1])
            {
                list(
$max_width$max_height) = explode("x"my_strtolower($mybb->settings['postmaxavatarsize']));
                 if(
$avatar_dimensions[0] > $max_width || $avatar_dimensions[1] > $max_height)
                {
                    require_once 
MYBB_ROOT."inc/functions_image.php";
                    
$scaled_dimensions scale_image($avatar_dimensions[0], $avatar_dimensions[1], $max_width$max_height);
                    
$avatar_width_height "width=\"{$scaled_dimensions['width']}\" height=\"{$scaled_dimensions['height']}\"";
                }
                else
                {
                    
$avatar_width_height "width=\"{$avatar_dimensions[0]}\" height=\"{$avatar_dimensions[1]}\"";    
                }
            }
            
            eval(
"\$post['useravatar'] = \"".$templates->get("postbit_avatar")."\";");
            
$post['avatar_padding'] = "padding-right: 10px;";
        }
        else
        {
            
$post['useravatar'] = "";
        }
        
        eval(
"\$post['button_find'] = \"".$templates->get("postbit_find")."\";");
        
        if(
$mybb->settings['enablepms'] == && $post['receivepms'] != && $mybb->usergroup['cansendpms'] == && my_strpos(",".$post['ignorelist'].","",".$mybb->user['uid'].",") === false)
        {
            eval(
"\$post['button_pm'] = \"".$templates->get("postbit_pm")."\";");
        }
        
        if(
$mybb->settings['enablereputation'] == && $mybb->settings['postrep'] == && $mybb->usergroup['cangivereputations'] == && $usergroup['usereputationsystem'] == && ($mybb->settings['posrep'] || $mybb->settings['neurep'] || $mybb->settings['negrep']))
        {
            if(!
$post['pid'])
            {
                
$post['pid'] = 0;
            }

            eval(
"\$post['button_rep'] = \"".$templates->get("postbit_rep_button")."\";");
        }
        
        if(
$post['website'] != "")
        {
            
$post['website'] = htmlspecialchars_uni($post['website']);
            eval(
"\$post['button_www'] = \"".$templates->get("postbit_www")."\";");
        }
        else
        {
            
$post['button_www'] = "";
        }
        
        if(
$post['hideemail'] != && $mybb->usergroup['cansendemail'] == 1)
        {
            eval(
"\$post['button_email'] = \"".$templates->get("postbit_email")."\";");
        }
        else
        {
            
$post['button_email'] = "";
        }
        
        
$post['userregdate'] = my_date($mybb->settings['regdateformat'], $post['regdate']);

        
// Work out the reputation this user has (only show if not announcement)
        
if($post_type != && $usergroup['usereputationsystem'] != && $mybb->settings['enablereputation'] == && ($mybb->settings['posrep'] || $mybb->settings['neurep'] || $mybb->settings['negrep']))
        {
            
$post['userreputation'] = get_reputation($post['reputation'], $post['uid']);
            eval(
"\$post['replink'] = \"".$templates->get("postbit_reputation")."\";");
        }

        
// Showing the warning level? (only show if not announcement)
        
if($post_type != && $mybb->settings['enablewarningsystem'] != && $usergroup['canreceivewarnings'] != && ($mybb->usergroup['canwarnusers'] != || ($mybb->user['uid'] == $post['uid'] && $mybb->settings['canviewownwarning'] != 0)))
        {
            
$warning_level round($post['warningpoints']/$mybb->settings['maxwarningpoints']*100);
            if(
$warning_level 100)
            {
                
$warning_level 100;
            }
            
$warning_level get_colored_warning_level($warning_level);
            
            
// If we can warn them, it's not the same person, and we're in a PM or a post.
            
if($mybb->usergroup['canwarnusers'] != && $post['uid'] != $mybb->user['uid'] && ($post_type == || $post_type == 2))
            {
                eval(
"\$post['button_warn'] = \"".$templates->get("postbit_warn")."\";");
                
$warning_link "warnings.php?uid={$post['uid']}";
            }
            else
            {
                
$warning_link "usercp.php";
            }
            eval(
"\$post['warninglevel'] = \"".$templates->get("postbit_warninglevel")."\";");
        }
        
        eval(
"\$post['user_details'] = \"".$templates->get("postbit_author_user")."\";");
    }
    else
    { 
// Message was posted by a guest or an unknown user
        
$post['username'] = $post['username'];
        
$post['profilelink'] = format_name($post['username'], 1);
        
        if(
$usergroup['usertitle'])
        {
            
$post['usertitle'] = $usergroup['usertitle'];
        }
        else
        {
            
$post['usertitle'] = $lang->guest;
        }
        
        
$usergroup['title'] = $lang->na;

        
$post['userregdate'] = $lang->na;
        
$post['postnum'] = $lang->na;
        
$post['button_profile'] = '';
        
$post['button_email'] = '';
        
$post['button_www'] = '';
        
$post['signature'] = '';
        
$post['button_pm'] = '';
        
$post['button_find'] = '';
        
$post['onlinestatus'] = '';
        
$post['replink'] = '';
        eval(
"\$post['user_details'] = \"".$templates->get("postbit_author_guest")."\";");
    }
    
    
$post['button_edit'] = '';
    
$post['button_quickdelete'] = '';
    
$post['button_quote'] = '';
    
$post['button_quickquote'] = '';
    
$post['button_report'] = '';
    
    
// For private messages, fetch the reply/forward/delete icons
    
if($post_type == && $post['pmid'])
    {
        global 
$replyall;        
        
        eval(
"\$post['button_reply_pm'] = \"".$templates->get("postbit_reply_pm")."\";");
        eval(
"\$post['button_forward_pm'] = \"".$templates->get("postbit_forward_pm")."\";");
        eval(
"\$post['button_delete_pm'] = \"".$templates->get("postbit_delete_pm")."\";");
        
        if(
$replyall == true)
        {
            eval(
"\$post['button_replyall_pm'] = \"".$templates->get("postbit_replyall_pm")."\";");
        }
    }
    
    if(!
$post_type)
    {
        
// Figure out if we need to show an "edited by" message
        
if($post['edituid'] != && $post['edittime'] != && $post['editusername'] != "" && ($mybb->settings['showeditedby'] != && $usergroup['cancp'] == || $mybb->settings['showeditedbyadmin'] != && $usergroup['cancp'] == 1))
        {
            
$post['editdate'] = my_date($mybb->settings['dateformat'], $post['edittime']);
            
$post['edittime'] = my_date($mybb->settings['timeformat'], $post['edittime']);
            
$post['editnote'] = $lang->sprintf($lang->postbit_edited$post['editdate'], $post['edittime']);
            
$post['editedprofilelink'] = build_profile_link($post['editusername'], $post['edituid']);
            eval(
"\$post['editedmsg'] = \"".$templates->get("postbit_editedby")."\";");
        }
        
        if((
is_moderator($fid"caneditposts") || ($forumpermissions['caneditposts'] == && $mybb->user['uid'] == $post['uid'])) && $mybb->user['uid'] != 0)
        {
            eval(
"\$post['button_edit'] = \"".$templates->get("postbit_edit")."\";");
        }
        
        
// Quick Delete button
        
$can_delete 0;
        if(
$mybb->user['uid'] == $post['uid'])
        {
            if(
$forumpermissions['candeletethreads'] == && $postcounter == 1)
            {
                
$can_delete 1;
            }
            else if(
$forumpermissions['candeleteposts'] == && $postcounter != 1)
            {
                
$can_delete 1;
            }
        }
        
        if((
is_moderator($fid"candeleteposts") || $can_delete == 1) && $mybb->user['uid'] != 0)
        {
            eval(
"\$post['button_quickdelete'] = \"".$templates->get("postbit_quickdelete")."\";");
        }
        
        
// Inline moderation stuff
        
if($ismod)
        {
            if(
my_strpos($mybb->cookies[$inlinecookie], "|".$post['pid']."|"))
            {
                
$inlinecheck "checked=\"checked\"";
                
$inlinecount++;
            }
            else
            {
                
$inlinecheck "";
            }
            
            eval(
"\$post['inlinecheck'] = \"".$templates->get("postbit_inlinecheck")."\";");
            
            if(
$post['visible'] == 0)
            {
                
$invisiblepost 1;
            }
        }
        else
        {
            
$post['inlinecheck'] = "";
        }
        
$post['postlink'] = get_post_link($post['pid'], $post['tid']);
        eval(
"\$post['posturl'] = \"".$templates->get("postbit_posturl")."\";");
        global 
$forum$thread;
        
        if(
$forum['open'] != && ($thread['closed'] != || is_moderator($forum['fid'])))
        {
            eval(
"\$post['button_quote'] = \"".$templates->get("postbit_quote")."\";");
        }
        
        if(
$forumpermissions['canpostreplys'] != && ($thread['closed'] != || is_moderator($fid)) && $mybb->settings['multiquote'] != && $forum['open'] != && !$post_type)
        {
            eval(
"\$post['button_multiquote'] = \"".$templates->get("postbit_multiquote")."\";");
        }
        
        if(
$mybb->user['uid'] != "0")
        {
            eval(
"\$post['button_report'] = \"".$templates->get("postbit_report")."\";");
        }
        
        if(
$mybb->settings['logip'] != "no")
        {
            if(
$mybb->settings['logip'] == "show")
            {
                eval(
"\$post['iplogged'] = \"".$templates->get("postbit_iplogged_show")."\";");
            }
            else if(
$mybb->settings['logip'] == "hide" && is_moderator($fid"canviewips"))
            {
                eval(
"\$post['iplogged'] = \"".$templates->get("postbit_iplogged_hiden")."\";");
            }
            else
            {
                
$post['iplogged'] = "";
            }
        }
        else
        {
            
$post['iplogged'] = "";
        }
    }
    elseif(
$post_type == 3// announcement
    
{
        if(
$mybb->usergroup['issupermod'] == || is_moderator($fid))
        {
            eval(
"\$post['button_edit'] = \"".$templates->get("announcement_edit")."\";");
            eval(
"\$post['button_quickdelete'] = \"".$templates->get("announcement_quickdelete")."\";");
        }
    }
    
    if(
$post['smilieoff'] == 1)
    {
        
$parser_options['allow_smilies'] = 0;
    }
    
    
// If we have incoming search terms to highlight - get it done.
    
if($mybb->input['highlight'])
    {
        
$parser_options['highlight'] = $mybb->input['highlight'];
        
$post['subject'] = $parser->highlight_message($post['subject'], $parser_options['highlight']);
    }
    
    
$post['message'] = $parser->parse_message($post['message'], $parser_options);

    
get_post_attachments($id$post);

    if(
$post['includesig'] != && $post['username'] && $post['signature'] != "" && ($mybb->user['uid'] == || $mybb->user['showsigs'] != 0) && ($post['suspendsignature'] == || $post['suspendsignature'] == && $post['suspendsigtime'] != && $post['suspendsigtime'] < TIME_NOW) && $usergroup['canusesig'] == && ($usergroup['canusesigxposts'] == || $usergroup['canusesigxposts'] > && $postnum $usergroup['canusesigxposts']))
    {
        
$sig_parser = array(
            
"allow_html" => $mybb->settings['sightml'],
            
"allow_mycode" => $mybb->settings['sigmycode'],
            
"allow_smilies" => $mybb->settings['sigsmilies'],
            
"allow_imgcode" => $mybb->settings['sigimgcode'],
            
"me_username" => $post['username']
        );

        if(
$usergroup['signofollow'])
        {
            
$sig_parser['nofollow_on'] = 1;
        }

        
$post['signature'] = $parser->parse_message($post['signature'], $sig_parser);
        eval(
"\$post['signature'] = \"".$templates->get("postbit_signature")."\";");
    }
    else
    {
        
$post['signature'] = "";
    }

    
$icon_cache $cache->read("posticons");
    
    if(
$post['icon'] > && $icon_cache[$post['icon']])
    {
        
$icon $icon_cache[$post['icon']];

        
$icon['path'] = htmlspecialchars_uni($icon['path']);
        
$icon['name'] = htmlspecialchars_uni($icon['name']);
        
$post['icon'] = "<img src=\"{$icon['path']}\" alt=\"{$icon['name']}\" style=\"vertical-align: middle;\" />&nbsp;";
    }
    else
    {
        
$post['icon'] = "";
    }
    
    
$post_visibility '';
    switch(
$post_type)
    {
        case 
1// Message preview
            
$post $plugins->run_hooks("postbit_prev"$post);
            break;
        case 
2// Private message
            
$post $plugins->run_hooks("postbit_pm"$post);
            break;
        case 
3// Announcement
            
$post $plugins->run_hooks("postbit_announcement"$post);
            break;
        default: 
// Regular post
            
$post $plugins->run_hooks("postbit"$post);

            
// Is this author on the ignore list of the current user? Hide this post
            
if(is_array($ignored_users) && $post['uid'] != && $ignored_users[$post['uid']] == 1)
            {
                
$ignored_message $lang->sprintf($lang->postbit_currently_ignoring_user$post['username']);
                eval(
"\$ignore_bit = \"".$templates->get("postbit_ignored")."\";");
                
$post_visibility "display: none;";
            }
            break;
    }
    
    if(
$mybb->settings['postlayout'] == "classic")
    {
        eval(
"\$postbit = \"".$templates->get("postbit_classic")."\";");
    }
    else
    {
        eval(
"\$postbit = \"".$templates->get("postbit")."\";");        
    }
    
$GLOBALS['post'] = "";
    
    return 
$postbit;
}

/**
 * Fetch the attachments for a specific post and parse inline [attachment=id] code.
 * Note: assumes you have $attachcache, an array of attachments set up.
 *
 * @param int The ID of the item.
 * @param array The post or item passed by reference.
 */
function get_post_attachments($id, &$post)
{
    global 
$attachcache$mybb$theme$templates$forumpermissions$lang;

    
$validationcount 0;
    
$tcount 0;
    if(
is_array($attachcache[$id]))
    { 
// This post has 1 or more attachments
        
foreach($attachcache[$id] as $aid => $attachment)
        {
            if(
$attachment['visible'])
            { 
// There is an attachment thats visible!
                
$attachment['filename'] = htmlspecialchars_uni($attachment['filename']);
                
$attachment['filesize'] = get_friendly_size($attachment['filesize']);
                
$ext get_extension($attachment['filename']);
                if(
$ext == "jpeg" || $ext == "gif" || $ext == "bmp" || $ext == "png" || $ext == "jpg")
                {
                    
$isimage true;
                }
                else
                {
                    
$isimage false;
                }
                
$attachment['icon'] = get_attachment_icon($ext);
                
// Support for [attachment=id] code
                
if(stripos($post['message'], "[attachment=".$attachment['aid']."]") !== false)
                {
                    
// Show as thumbnail IF image is big && thumbnail exists && setting=='thumb'
                    // Show as full size image IF setting=='fullsize' || (image is small && permissions allow)
                    // Show as download for all other cases 
                    
if($attachment['thumbnail'] != "SMALL" && $attachment['thumbnail'] != "" && $mybb->settings['attachthumbnails'] == "yes")
                    {
                        eval(
"\$attbit = \"".$templates->get("postbit_attachments_thumbnails_thumbnail")."\";");
                    }
                    elseif(((
$attachment['thumbnail'] == "SMALL" && $forumpermissions['candlattachments'] == 1) || $mybb->settings['attachthumbnails'] == "no") && $isimage)
                    {
                        eval(
"\$attbit = \"".$templates->get("postbit_attachments_images_image")."\";");
                    }
                    else
                    {
                        eval(
"\$attbit = \"".$templates->get("postbit_attachments_attachment")."\";");
                    }
                    
$post['message'] = preg_replace("#\[attachment=".$attachment['aid']."]#si"$attbit$post['message']);
                }
                else
                {
                    
// Show as thumbnail IF image is big && thumbnail exists && setting=='thumb'
                    // Show as full size image IF setting=='fullsize' || (image is small && permissions allow)
                    // Show as download for all other cases 
                    
if($attachment['thumbnail'] != "SMALL" && $attachment['thumbnail'] != "" && $mybb->settings['attachthumbnails'] == "yes")
                    {
                        eval(
"\$post['thumblist'] .= \"".$templates->get("postbit_attachments_thumbnails_thumbnail")."\";");
                        if(
$tcount == 5)
                        {
                            
$thumblist .= "<br />";
                            
$tcount 0;
                        }
                        ++
$tcount;
                    }
                    elseif(((
$attachment['thumbnail'] == "SMALL" && $forumpermissions['candlattachments'] == 1) || $mybb->settings['attachthumbnails'] == "no") && $isimage)
                    {
                        eval(
"\$post['imagelist'] .= \"".$templates->get("postbit_attachments_images_image")."\";");
                    }
                    else
                    {
                        eval(
"\$post['attachmentlist'] .= \"".$templates->get("postbit_attachments_attachment")."\";");
                    }
                }
            }
            else
            {
                
$validationcount++;
            }
        }
        if(
$validationcount && is_moderator($post['fid']))
        {
            if(
$validationcount == 1)
            {
                
$postbit_unapproved_attachments $lang->postbit_unapproved_attachment;
            }
            else
            {
                
$postbit_unapproved_attachments $lang->sprintf($lang->postbit_unapproved_attachments$validationcount);
            }
            eval(
"\$post['attachmentlist'] .= \"".$templates->get("postbit_attachments_attachment_unapproved")."\";");
        }
        if(
$post['thumblist'])
        {
            eval(
"\$post['attachedthumbs'] = \"".$templates->get("postbit_attachments_thumbnails")."\";");
        }
        if(
$post['imagelist'])
        {
            eval(
"\$post['attachedimages'] = \"".$templates->get("postbit_attachments_images")."\";");
        }
        if(
$post['attachmentlist'] || $post['thumblist'] || $post['imagelist'])
        {
            eval(
"\$post['attachments'] = \"".$templates->get("postbit_attachments")."\";");
        }
    }
}
?>
۱۷-۲-۱۳۹۱ ۱۰:۰۵ عصر
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
! Omid StaR ! آفلاین
امید کریم زاده
********
مدیریت کل سایت

ارسال‌ها: 3,846
تاریخ عضویت: فرو ۱۳۹۱
اعتبار: 2364
سپاس ها : 1643
 سپاس شده 6970 بار در 1965 ارسال
ارسال: #6
RE: این اروریعنی چی؟
درود

چه پلاگین و یا تغییری ایجاد کردید که این اتفاق بعدش رخ داده؟
۱۷-۲-۱۳۹۱ ۱۰:۰۵ عصر
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
Tofighii آفلاین
دزد (تصویر پروف از احمد توفیقی )
محروم

ارسال‌ها: 4
تاریخ عضویت: فرو ۱۳۹۱
سپاس ها : 764
 سپاس شده 198 بار در 87 ارسال
ارسال: #7
RE: این اروریعنی چی؟
(۱۷-۲-۱۳۹۱ ۱۰:۰۵ عصر)! Omid StaR ! نوشته شده توسط:  درود

چه پلاگین و یا تغییری ایجاد کردید که این اتفاق بعدش رخ داده؟
هیچ پلاگینی نصب وتغییری انجام ندادم
فکرکنم اعتبارازارسال ها وکارنکردن (گزارش-اخطارو...)ازاین باشه.
۱۷-۲-۱۳۹۱ ۱۰:۰۸ عصر
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
sajad7605 آفلاین
به دیگران فایده برسانید
*
مدیر بازنشسته

ارسال‌ها: 162
تاریخ عضویت: فرو ۱۳۹۱
اعتبار: 128
سپاس ها : 231
 سپاس شده 361 بار در 120 ارسال
ارسال: #8
RE: این اروریعنی چی؟
البته باید بگم بعضی اوقات این ارور ها همینجوری رخ میدن بعد از مدتی درست میشن
خط 568 اینه
کد php:
$post['subject'] = $parser-> 
۱۷-۲-۱۳۹۱ ۱۰:۲۸ عصر
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
Tofighii آفلاین
دزد (تصویر پروف از احمد توفیقی )
محروم

ارسال‌ها: 4
تاریخ عضویت: فرو ۱۳۹۱
سپاس ها : 764
 سپاس شده 198 بار در 87 ارسال
ارسال: #9
RE: این اروریعنی چی؟
لیست پلاگین های فعال:


Forusinf (1.0)
پلاگین اپلود هم زمان چندفایل (2.1)
پلاگین تب بندی پروفایل همانند ویبولتین (1.5)
ستونی کردن زیر انجمن ها (1.0)
پلاگین پاسخ سریع پیشرفته (1.0.3)
نمایش آواتار آخرین ارسال کننده ها در انجمن ها و تاپیک ها (2.0)
آمار پیشرفته (1.0)
هم اندازه کردن تصویر با انجمن (2.3)
اعلانات انجمن (1.0)
پلاگین آپلود تصویر پیکاسا (1.0)
برترین ارسال کننده ها در صفحه اصلی (1.0.1)
اخرين بازديد کنندگان درپروفايل (1.1)
پلاگین حالت من پیشرفته (1.0)
NewPoints (1.9.3)
Show the users that has been online today (2.0)
پلاگین نمایش اواتار برای انجمن ها (1.0)
پلاگین امار ارسال (1.0)
لیست دوستان در پروفایل (1.4.1)
پلاگین یادداشت در پروفایل (0.6.0)
آمار پیشر� ته (1.8)
Ranks (1.2)
Registration Security Question (1.2)
Last Posts (1.1.0)
پلاگین نمایش استایل نام کاربری (1.5)
Thanks (3.9.1)
نمایش گروه ها (1.5)
Who view thread (1.1)
ویرایشگر WYSIWYG برای MyBB (1.2.1)
۱۷-۲-۱۳۹۱ ۱۰:۳۸ عصر
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
Tofighii آفلاین
دزد (تصویر پروف از احمد توفیقی )
محروم

ارسال‌ها: 4
تاریخ عضویت: فرو ۱۳۹۱
سپاس ها : 764
 سپاس شده 198 بار در 87 ارسال
ارسال: #10
RE: این اروریعنی چی؟
تمام پلاگین هاروغیرفعال کردم
جستجوکردم بازم همین اروررومیده :cwy:
۱۸-۲-۱۳۹۱ ۱۲:۳۰ صبح
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
ارسال پاسخ 


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

خانه | بازگشت به بالا | بازگشت به محتوا | نسخه موبایل | پیوند سایتی RSS
اخبار فناوری اطلاعات | نرم افزار املاک | هتل آپارتمان مشهد | نرم افزار رستوران | نرم افزار تاکسی سرویس | نرم افزار رستوران | دانلود نرم افزار مطب | دانلود نرم افزار تاکسی سرویس | مجله پزشکی آسان طب | اتوماسیون پزشکی | نرم افزار دفترچه تلفن نرم افزار چاپ چک نرم افزار رستوران نرم افزار فست فود نرم افزار کافی شاپ نرم افزار تاکسی سرویس نرم افزار نمایشگاه خودرو نرم افزار املاک نرم افزار هتلداری نرم افزار مطب نرم افزار دندانپزشکی نرم افزار انبارداری نرم افزار حسابداری فروشگاه نرم افزار وکالت مجله اینترنتی پارسی وان | مجله اینترنتی زیگیل | خرید بک لینک | خرید رپورتاژ | سینما تئاتر مای استیج | یک مهاجر | دنیای مهاجرت | مجله گردشگری کاروان | وردپرس دانلود | مجله تفریحی تندیس فان | نرم افزار Software | جوک جدید | اخبار هنر | اخبار کامپیوتر | سایت پزشکی | فروشگاه اینترنتی | سایت خبری | دانلود موزیک | اندروید سه | بانک شماره موبایل | پایگاه صالحین | مجله کامپیوتری | جاب لر | نوین ساخت | سهام نت | تکی کو | تم کد | مجله اینترنتی وبدون | پورتال خبری | سایت تفریحی تک لایو | مجله سرگرمی سیب رنک | سایت پزشکی دکتر طب | مدرن بوک | مجله اینترنتی فرتکست | مجله پزشکی نت سلامت | کافه ایرونی | مجله خندانک | مجله اینترنتی فان استار | مجله من | مجله اینترنتی دونیمه | مجله اینترنتی بردیا | فاینال مد | فرهنگیا | نامبروان | جان نو | مگفر | مجله 24 | نیمچه | تک پدیا | آیناز وب | مطالب بیست | میهن اسکای | نیک آنلاین | شینار | وطنی ها | طب جدید | هوای تازه | آاقای گل | برترین مطالب | دایی رضا | فارس پدیا | آجودانیه | چارشنبه | فانیفا | قارپوز | گوهرمند | گل بهار | جهان من | جوان امروز | کالچر | مه آذین | مجله سبز | مگناب | دنیای نت | نیک اندیشه | نیکاندوست | نیک پاتوق | ازبک | پارمینو | پیک آبی | پورتال من | راز آلود | روسپید | رشد نگر | رویای زندگی | شورانگیز | سیمای وب | نتیها | تاپکده | وب دوستان | ویکی وان | یکناز | زرچوب | زردقناری | عصرطلایی | فرتورز | آموزش گیتار | مایادانلود | | دکتر CMS | سایت آموزش گیتار | رایان درمان | پارسیان گشت | ایران کافه | گیتی بوک | مجله فراتوریسم | فراتوریسم | دکتر آسان دنت | آسان دنت | مجله گردشگری افراگشت | افراگشت | هشت گام | فرکافی | میهن تاج | مجله پزشکی رایان درمان | موج سینما | تیزباد | برفانک | کافه داران | کینگ دانلود |