رفتن به مطلب

علی زینلی

عضو سایت
  • تعداد ارسال‌ها

    1979
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    35

نوشته‌ها ارسال شده توسط علی زینلی

  1. چطوری ؟ !!!

    آخه ادیتور وردپرس با iframe لود شده و نمیشه متن داخل اونو تغییر داد (از طریق فایل js جاری توی صفحه)

    ما توی وردپرسم کامنت آیدی داریم کافیه فقط یه تغییر کوچیک توی اینپوت وردپرس بدیم و با آیدی چاپ کنیم کامنت قبلی رو توی کامنت جدید

    • امتیاز 1
  2. سلام طبق این آدرس:

    https://core.trac.wordpress.org/ticket/14774

    این یک رفتار عادی هست و باید صورت بگیره و باید به وسیله فایل htaccess تغییرات رو انجام بدید (کد هاش توی انجمن هست دیگه ، شما باید یه old path رو ریدایرکت کنین روی یک new path).

    یه سرچی هم کردم در موردش ولی خب به نتیجه ای نرسیدم

    یه سری تابع هست ولی خب به درد شما نمیخوره...

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

    باید تابع مورد نظر خودتون رو بسازین ، تابعی که آدرس سایت رو بگیره و مقادیر وردپرس شبکه شما رو بهتون بده.

    درضمن میتونید توی هسته وردپرس هم تغییر ایجاد کنید و تابع bloginfo رو دستی تغییر بدید.

    موفّق باشید.

    • امتیاز 2
  3. سلام ، فایل robots.txt خودتون رو اینجا قرار بدید ، فراموش نکنید که wp-includes و هیچ چیز دیگه ای نباید بسته بشه توی robots.txt و فایل robots.txt باید به شکل زیر باشه:

    User-agent: *
    Disallow: /wp-admin/
    Sitemap: http://site.com/sitemap.xml

    چون در تغییرات گوگل اعلام شده که هیچ فایل js و css نباید دسترسیش قطع شده باشه و شما اینکار رو با robots.txtـتون کردین (تمامی فایل های ربات مربوط به سالیان گذشته کاملاً منقضی شدن و دیگه نباید wp-includes و wp-content به جز uploads رو ببندید)

    • امتیاز 3
  4. یعنی هیچ کدوم از دوستان تو این انجمن نمیتونند به من کمک کنند :( :( :(

    :) :) :)

    مشکلتون اینکه قوانین رو مطالعه نکردید:

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

    حداقل حداقل باید 24 ساعت صبر کنید اگر پاسخی دریافت نکردید آپ کنید.

    _________________

    جواب نمیده یعنی چی؟ کجا میذارین کد رو؟ چه اروری میده؟

  5. سلام ، لطفاً برای کد های طولانی از BBcode مخصوص Longbox استفاده کنید.

    همچنین کد زیر رو در فایل footer.php (به این دلیل که سرعت لود سایتتون بره بالا) قرار بدین:

    <div class="gplus">
    <script src="https://apis.google.com/js/platform.js" async defer>
    {lang: 'fa'}
    </script>
    <!-- Place this tag where you want the +1 button to render. -->
    <div class="g-plusone" data-size="tall" data-href="http://zmelody.ir/"></div>
    </div>
    <style>
    .gplus{bottom:0; left:0; margin:10px; position:fixed;}
    </style>

    البتّه میتونید <style> و </style> رو هم به کلّی پاک کنید و کد زیر رو در آخر فایل style.css جایگزین اون تیکه خط کنید:

    .gplus{bottom:0; left:0; margin:10px; position:fixed;}

    موفّق باشید.

    • امتیاز 1
  6. آره دوست عزیزم ، برای وردپرس میخوام و آشنایی هم با وارد کردن حلقه به این کد رو ندارم ، اگه براتون مقدور هستش خودتون کمکم کنید تا ورد کنم به این کد

    این رو ببینید کار میکنه:


    <style type="text/css">
    .moisrex-link {
    width: 275px;
    height: 300px;
    padding:5px;
    font-family:Tahoma;
    font-size:12px;
    text-align:right;
    background-color:blanchedalmond;
    overflow:auto;
    direction:rtl;
    box-shadow:0px 0px 10px 0px burlywood inset;
    -moz-box-shadow:0px 0px 10px 0px burlywood inset;
    -o-box-shadow:0px 0px 10px 0px burlywood inset;
    -ms-box-shadow:0px 0px 10px 0px burlywood inset;
    -webkit-box-shadow:0px 0px 10px 0px burlywood inset;
    }
    .moisrex-link a{
    color:chocolate;
    font-size:12px;
    text-decoration: none;
    text-shadow:0px 0px 1px chocolate;
    -moz-text-shadow:0px 0px 1px chocolate;
    -o-text-shadow:0px 0px 1px chocolate;
    -ms-text-shadow:0px 0px 1px chocolate;
    -webkit-text-shadow:0px 0px 1px chocolate;
    transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -ms-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    -webkit-transition:all 0.5s ease;
    }
    .moisrex-link a:hover{
    margin:0 5px 0 0;
    text-shadow:0px 0px 5px chocolate;
    -moz-text-shadow:0px 0px 5px chocolate;
    -o-text-shadow:0px 0px 5px chocolate;
    -ms-text-shadow:0px 0px 5px chocolate;
    -webkit-text-shadow:0px 0px 5px chocolate;
    }
    .red{
    color:red
    }
    .legend{
    width:100px;
    font-family:Tahoma;
    font-size:13px;
    color:darkgoldenrod;
    font-weight:normal;
    background-color:blanchedalmond;
    box-shadow:0px 0px 10px 0px burlywood;
    -moz-box-shadow:0px 0px 10px 0px burlywood;
    -o-box-shadow:0px 0px 10px 0px burlywood;
    -ms-box-shadow:0px 0px 10px 0px burlywood;
    -webkit-box-shadow:0px 0px 10px 0px burlywood;
    border-radius:5px 5px 0px 0px;
    -moz-border-radius:100px 100px 0px 0px;
    -o-border-radius:100px 100px 0px 0px;
    -ms-border-radius:100px 100px 0px 0px;
    -webkit-border-radius:100px 100px 0px 0px;
    }
    </style>
    <?php
    $the_query = new WP_Query( $args ); ?>
    <?php if ( $the_query->have_posts() ) : ?>
    <div class="legend">آخرین رویداد ها</div>
    <div class="moisrex-link">
    <?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
    <a href="<?php the_permalink(); ?>" title="<?php the_title();?>"><?php the_title();?></a>
    <?php endwhile; ?>
    </div>
    <?php wp_reset_postdata(); ?>
    <?php endif; ?>

    اگر میخواین توی ابزارک واردش کنین باید اوّل PHP رو توی ابزارک فعّال کنین (آموزشش توی انجمن هست ، کوتاهه)

  7. سلام ، برای اینکه این مشکل برای همیشه حل بشه کافیه برای post_type نوشته ها revision رو غیر فعّال کنید.

    میتونید از راه رفتن به wp-config.php و اضافه کردن تکه کد زیر امتحان کنید:

    define('AUTOSAVE_INTERVAL', 300 ); // تغییر ذخیره خودکار نوشته از 60 ثانیه به 300 ثانیه ، البتّه ذخیره خودکار ها مربوط به دیتابیس نیستند
    define('WP_POST_REVISIONS', false ); // غیرفعّال کردن رونوشت ها برای همیشه

    امّا برای اینکه رونوشت های قدیمی رو پاک کنید بهتره برید به phpmyadmin و از قسمت SQL تیکه کد زیر رو واردش کنید (مراقب باشید که روی دیتابیس خودتون باشید):

    DELETE FROM wp_posts WHERE post_type = "revision";

    (روی های بالا امتحان نشده و از این منبع برداشته شده است)

    پ.ن: افرادی که prefix دیتابیس های خودشون رو از wp_ به چیز دیگری تغییر دادند باید کد را ویرایش کنند.

    __________________

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

    https://wordpress.org/plugins/better-delete-revision/

    __________________

    پ.ن:

    رونوشت های وردپرس امکان کاملاً مفیدی برای مقایسه نوشته های فعلی با گذشته خودمون هست و غیرفعّال کردنش فقط برای افرادی توصیه میشه که تعداد زیادی پست روزانه ارسال میکنند که سرور هاشون کشش حجم عظیم پینوشت ها رو نداره.

    لطفاً قبل از هرگونه دستکاری به دلیل اهمیّت بالای دیتابیس ها از دیتابیس خودتون حتماً بک آپ تهیّه فرمایید

    __________________

    موفّق باشید.

    • امتیاز 3
  8. لوکال هاست -> دیباگ true بدون افزونه
    	 

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

    من روی هاست امتحان میکنم هیچ اروری نمیده ، شاید مشکل از لوکاله یا شایدم از wordpress تداخلی چیزی داره یا کد هایی که گذاشتین مشکل داره.

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

    • امتیاز 1
  9. اون جمله رو خودم نوشته بودم دوست من ، میشه راهنمایی کنید که چطوری کد آخرین مطالب رو چطوری به کد های بالا اضافه کنم ؟

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

    یه حلقه توش ایجاد کنین

    https://codex.wordpress.org/Class_Reference/WP_Query

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

  10. سلام ،وات؟!؟! 15 تومان؟! شوخی میکنی؟! من آخرین قالبی که واسه فروش گذاشتم و منصرف شدم 90 تومن بود اونم اجباری ، احتیاج داشتم. واگرنه از این کمتر واسه کسی کار نمیکنم. اونم فقط پی اس دی. سایت دارم ولی میخوام یه سایت مخصوص اینکار رو بزنم، و حداقل از 300 به بالا کار کنم. این آخرین نمونه کار منه.: بنظرتون چقدر می ارزه؟! http://s6.picofile.c...ADS_COMPANI.jpg http://s6.picofile.c...DS_COMPANI2.jpg http://s3.picofile.c...DS_COMPANI3.jpg http://s3.picofile.c...DS_COMPANI4.jpg

    خب کیفیت کار خوبه ولی کافی نیست.

    یه بار سایدبار میره چپ یه بار میره راست، استاندارد نیست اصلاً ، مثلاً توی single.php اصلاً فوتری معلوم نیست ، دیدگاه ها فیلد های کافی براش در نظر گرفته نشده ، توی قسمت سرچ هم بهتره رنج قیمت در نظر بگیرین ، نحوه درج قیمت هاشم که زیر پست اصلاً جالب نیست و کلاً یه مقدار نامهفومه قالب.

    مواردی رو که گفتم درستشون کنین بازم بسته به اینکه میخواین به شرکت بفروشین یا به افراد شخصی فرق میکنه ، افراد شخصی که PSD بالای 100 تومن توان خریدش رو کلاً ندارن پس همون دور و برای 50 میگرده قیمت PSD و شرکتی هم بسته به بزرگی و کوچیکی شرکتش اینکار رو ممکنه از 200 تا 400 بخره. (در صورت برطرف شدن مشکلاش ، در غیر این صورت فکر نکنم کسی حاضر باشه بخرش).

    همچنین موضوع این قالب فراگیر نیست و یه عدّه کمی خرید دارن ازش ، سعی کنین برین سمت قالب های موضوع گسترده مثل خبری ، دانلود ، شرکتی و مخصوصاً صفحات شخصی (بازیگرا و خواننده ها مشتری های عالی هستن).

    • امتیاز 2
  11. لطفاً مطالعه کنید قوانین رو:

    12- هرگونه درخواست کامل سازی پوسته در انجمن ممنوع است. اگر نیاز به تکمیل کد بخش خاصی از پوسته را دارید باید درخواست خود را در یک تاپیک جدید مطرح کنید و از درخواست تکمیل کدنویسی و یا طراحی یک پوسته جدا خودداری کنید.

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

    موفّق باشید.

  12. 1- یک قالب گرفتم و دو ستون هست که میخواهم مطالب که یک ستون هست را به دو ستون تبدیل کنم و در کل بشود 3 ستون. 2- یک منو بالای صفحه هست میخواهم این منو با اسکرول همراهی کنه و بیاد پایین ... 3- سرچ هم بشه روی این منو گذاشت.

    علیک السلام!

    خب الآن ما چکار کنیم براتون؟ :|

    • امتیاز 1
  13. سلام ، به انجمن خوش اومدید.

    کدی که شما قرار دادید تنها یه طرّاحی گرافیکی هست.

    یعنی کد آخرین مطالب رو خودتون باید داخل این کد قرار بدید و این کد به هیچ عنوان به صورت خودکار داغ ترین مطالب سایت شما رو نمیگیره.

    موفّق باشید.

    • امتیاز 1
  14. با سلام ، با آپدیت 4.2 وردپرس اگر اشتباه نکنم افزونه UPLOAD TO FTP از کار افتاد و نویسنده اش گفت فعلاً نمیتونم درستش کنم.

    امّا من الآن دارم از افزونه Hacklog Remote Attachment استفاده میکنم و هیچ مشکلیم نداره ، به احتمال زیاد یک جای تنظیمات رو اشتباه رفتین (منم بار ها این اتفّاق افتاد که بار آخر با چک کردن آیدی های FTP هاست دانلودم و... تونستم انجامش بدم)

  15. سپاس از شما بله مشکل دسته بندی دوم دقیقا از همون ورودی پنهان دوم بود که برداشتمش و به جای cat در ورودی پنهان اصلی همون post_type شما رو نوشتم. با مطالعه چند نوشته پیرامون همین موضوع کدهای رو به شکل زیر دگرگون کردم:
     'All Catagories', 'show_option_none' => '', 'orderby' => 'ID', 'order' => 'ASC', 'show_count' => 1, 'hide_empty' => 0, 'child_of' => 0, 'exclude' => '', 'echo' => 1, 'selected' => 0, 'hierarchical' => 0, 'name' => 'cat', 'id' => '', 'class' => 'postform', 'depth' => 1, 'tab_index' => 0, 'taxonomy' => 'download_category', 'hide_if_empty' => false, 'value_field' => 'slug', ); ?>      دسته بندی:  

    نشانی ای که فرم به شکل خام (بدون پر کردن) با گزینش دسته بندی Books برمیگردونه اینه:

     ?s=&post_type=&submit=&cat=books 

    این نشونه خوبیه! یعنی تونستم کاری کنم که در کنار پست تایپ مثل آدم اسلاگ دسته بندی رو هم بیاره توی نشانی. الان فقط به یه ساختار شرطی نیاز دارم که بهش بفهمونم اگر دسته بندی ای غیر از All Categories گزینش کرد، مقابل post_type عبارت download رو بنویسه. یعنی برای نمونه اگر دسته بندی Books رو گزینش کردم و واژه "آب" رو جستجو کردم، نشانی به این شکل در بیاد

     ?s=آب&post_type=download&submit=&cat=books 

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

    خدمت شما:


    <?php
    $args = array(
    'show_option_all' => 'All Catagories',
    'show_option_none' => '',
    'orderby' => 'ID',
    'order' => 'ASC',
    'show_count' => 1,
    'hide_empty' => 0,
    'child_of' => 0,
    'exclude' => '',
    'echo' => 1,
    'selected' => 0,
    'hierarchical' => 0,
    'name' => 'cat',
    'id' => '',
    'class' => 'postform',
    'depth' => 1,
    'tab_index' => 0,
    'taxonomy' => 'download_category',
    'hide_if_empty' => false,
    'value_field' => 'slug',
    );
    ?>
    <form method="get" id="searchform" action="<?php echo esc_url( home_url( '/') ); ?>">
    <input type="text" class="search-input" name="s" placeholder="<?php echo _('looking for something?','amirLiberary'); ?>" />
    <input type="hidden" value="" name="post_type" id="myposttype"/>
    <span> دسته بندی: <?php wp_dropdown_categories( $args ); ?></span>
    <input type="submit" name="submit" class="search-botton" value="" onclick="changePostype();"/>
    </form>
    <script>
    function changePostype()
    {
    var x = document.getElementById("cat");
    var selectedValue = x.options[x.selectedIndex].value;
    if(selectedValue == "0")
    {
    document.getElementById("myposttype").value = 'download';
    }
    }
    </script>

    • امتیاز 1
  16. در وهله اول پوزش میخوام برای این که فونت رو بزرگ کردم. جناب کد اصلا جواب نمیده. بازم Not found میده. پایان نشانی به همین شکل در میاد:
     ?s=&cat=&cat=3&submit= 

    خب شما نگفته بودید که فرم خرابه ، گفته بودید شرط رو چجوری قرار بدم که من اونجوری گفتم براتون.

    ?s=&cat=&cat=3&submit=

    1: توی این آدرس از 2 تا cat نامبرده شده که باید یکی میبود

    2: چیزی سرچ نشده که

    3: مقدار submit هم خالیه... البتّه 2 مورد بالا مهم هستن

    _

    cat خالیه اوّل به این دلیل هست فکر کنم که یه اینپوت hidden دارین با نام cat

    <input type="hidden" value="" name="cat"/>

    فرم زیر رو یه تست بکنید (اگر نشد آدرس آنلاین قرار بدید تا رفعش کنیم):

    ‌<form method="get" id="searchform" action="<?php echo esc_url( home_url( '/') ); ?>">
    <ul>
    <li>
    <input type="text" class="search-input" name="s" placeholder="کلمه مورد نظر خود را وارد كنيد" />
    <input type="hidden" value="" name="post_type" value="<?php $discoPeople ?>"/>
    </li>
    <li>
    <?php wp_dropdown_categories( $args ); ?>
    </li>
    <li>
    <input type="submit" name="submit" class="search-botton" value="جستجو" />
    </li>
    </form>

    • امتیاز 1
×
×
  • اضافه کردن...