رفتن به مطلب

علی زینلی

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

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

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

  • روز های برد

    35

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

  1. سلام ، ابتدا میخوام که لطفاً به فونت نوشته دست نزنید چون باعث خسته شدن چشم میشه (جزو قوانینم هست)

    queried object دسته بندی رو بگیرید و به وسیله یک شرط مشخص کنید که:

    if( $queried_cat == 'فلان-دسته-بندی' ) {
    $post_type = 'custom-post-type' }

    و حالا به $args اضافه کنید:

        'post_type' => $post_type,

    اینجوری اگر دسته بندی انتخاب شده فلان دسته بندی باشه ، مقدار $post_type تبدیل میشه به custom-post-type و خودتون میتونین else رو انتخاب کنید که در غیر اینصورت چی نمایش داده بشه.

    موفّق باشید.

    • امتیاز 2
  2. سلام، strong در html5 نباید استفاده بشه و موجب ایجاد خطا از لحاظ ولید سازی میشه، به جای اون از سی اس اس استفاده کنید، مثلا: html:

    matn delkhah

    css:

     p{font-weight:bold} 

    خیلی ممنون استاد از نظریه جالبتون.

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

    نباید استفاده بشه!!!

    کدوم validator یا قانونی گفته که strong تگ به این مهمی توی HTML5 برداشته شده؟؟؟

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

    https://validator.w3.org/#validate_by_input

    <!DOCTYPE HTML>
    <html>
    <head>
    <title>test</title>
    </head>
    <body>
    <strong>test</strong>
    <b>test</b>
    </body>
    </html>

    • امتیاز 1
  3. متأسفانه من تا به حال افزونه ای ندیدم که از پیش رویداد ها رو توش ثبت کرده باشه اونم تقویم شمسی ولی خب یه سری تقویم ها هستن مثل پلاگین تجاری Event On که تا حدی میتونین رویداد ها رو ثبت کنین. افزونه های مشابه هم هستن که با جستجو calender توی مخزن وردپرس نمونه هایی رو خواهید دید.

    موفّق باشید.

    • امتیاز 1
  4. سلام با تشکر از دوستان...

    انتظار داشتم جوابم رو بدید و بخاطر همین انتظار من دو روز معطل شدم(به دوستان بر نخوره اما باید بگم واقعا عجله داشتم) به هر حال میخاستم بگم در هر حال ممنون شما هستم بنده یه راهی به ذهنم رسید و امتحانش کردم و اتفاقا نتیجه داد و تونستم عددشو عوض کنم و به عدد دلخواه خودم رسیدم.با تشکر از همه دوستان

    خداحافظ.

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

    موفّق باشید.

    • امتیاز 1
  5. سلام ، نخیر آمار این افزونه چون توی دیتابیس ذخیره میشن برعکس wp postviews صفر نمیشن.

    همچنین برای اطمینان میتونید از سرویس آمارگیری گوگل یا سرویس ها مشابه هم استفاده کنید (البتّه امکانات این افزونه خب خیلی بیشتر هست)

  6. سلام ، توی فایل header.php کوئری خودتون رو بگیرید و تعداد پست ها رو بشمرید ، حالا به وسیله یه شرط بخواین که اگر پست ها مثلاً از 2 تا کمتر بود کد زیر رو چاپ کنه:

    <meta name="robots" content="noindex">

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

    موفّق باشید.

    • امتیاز 1
  7. سلام ، برچسب ها رو بشمرید (باید داخل array باشن ، حالا یا خودتون ببرینش داخل array یا از تابع wp_get_post_tags($post->ID) استفاده کنید)

    حالا به وسیله تابع PHP زیر بشمرید تعداد تگ ها رو:

    count()

    حالا شرط PHP بذارید برای حلقه foreach خودتون ( $tagscount =< 5 )

    موفّق باشید.

    • امتیاز 1
  8. با سلام ، منم میخواستم نظرم رو بگم به عنوان کسی که خب سعی میکنم تمام تاپیک هایی که باز کردم رو پاسخ بدم.

    یه چند تا نکته هست که من رو واقعاً آزار میده دوستان و مطمئن باشید که فقط من نیستم که دارم آزار میبینم ، پاسخ کم به سؤالات به خاطر همین اذیّتی هایی هست که دوستان خودتون دارن میکنند!

    تاپیک ها واقعاً سر و ته نداره! من روزی 10 تا تاپیک که جواب بدم باید توی 5 تاش خواهش کنم از دوستان که آدرس سایت رو بذارن ، کد مربوطه رو بذارن! بگن از چه افزونه ای استفاده میکنند ، خب دوست عزیز! اگر شما توی یه تکه کد مشکل داری اون تیکه کد رو بذار، مثلاً همین دیروز من به چند تا سؤال راجب به حلقه های وردپرس پاسخ دادم! بهشون گفتم مثلاً از include و exclude استفاده کنین ، نفهمیدن و منم دلم نمیاد که کسی که نفهمیده رو رها کنم (با وجود اینکه وظیفه ما نیست که کسی که دانشی از برنامه نویسی نداره آموزشش بدیم ، ما فقط باید کلید رو بدیم که مشکلش باز بشه)

    امّا بازم تا 2 بار از دوستمون خواستم که کد حلقه اش رو بده ، بعد هی پاسخ های غیرمرتبط میده! خب من یا دوستای دیگه امون چکار کنیم که برای یه تاپیک باید 3-4 بار پاسخ ارسال کنیم که تهش تازه برسیم به تاپیک اصلی؟ یه نگاهی به وضع تاپیک ارسال کردن برخی بندازین! از آشغال آشغال تره! یا میاد میگه میخوام فلان عکس فلانی بره به سمت چپ! خب من علم غیب دارم که به شما کمک کنم؟ بهش میگم از margin استفاده کن میگه margin چیه! میگم برو توی فایل style.css آدرس آنلاین سایتم بده ، آدرسش رو نمیگه که آبروی سایتش نره!

    یعنی من یه کار عملی رو باید بهش تئوری بفهمونم و تاپیکی که اگر آدرس آنلاین سایتش رو میداد من در عرض 5 دقیقه جوابش رو میدادم 2 روز طول کشید!

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

    _________

    لطفاً به این نکات توی تاپیک هاتون عمل کنید:

    1: قوانین رو حتماً ، خواهشاً بخونین قبل از ارسال تاپیک که مجبور به بایگانی نشیم ، برخی از مدیران که شما میگید پاسخ نمیدن تمام وقتشون داره میره سمت بایگانی کردن تاپیک ها! خب حقم دارن مگه روزانه چقدر قراره وقت بذارن روی انجمن؟ هرکسی بالآخره زندگی شخصی اش هم هست!

    2: آقا آدرس آنلاین سایتتون رو بذارین وقتی که بحث از تداخل ، ارور ، استایل و چیز های مربوط به این هاست! مگه میشه از روی یه عکس تشخیص داد که کدوم کد با کدوم کد تداخل داره که ما بهتون راهنمایی بدیم؟

    3: لطفاً کد هاتون رو به جای گذاشتن توی فایل های پیوستی بذارین توی BBCode مخصوص! ما که نمیتونیم تک تک قالب ها رو دانلود کنیم (به شخصه امروز 2 مورد دیدم که قالب رو گذاشتن برای دانلود که ما دانلود کنیم بعد کمک کنیم! خب آدرس آنلاین بذارین یا کد مربوطه رو با BBCode بدین!)

    4: قبل از ارسال تاپیک جستجو کنید این نکته شامل این تاپیک هم میشه! دلایل پاسخ ندادن رو توی چند تا تاپیک تا به حال مطرح کردیم امّا بازم شما این تاپیک رو ارسال کردید! خب یکم جستجو کنید! (حالا این انتقاده اشکال نداره چون مربوط به زمان خودش هست)

    5: وقتی برنامه نویسی هیچی نمیدونیم انتظار نداشته باشیم یه مدیر یا کاربر بیاد برامون برنامه نویسیش کنه! انتظار واقعاً بیخودی هست با اینکه گاه به گاه ما اینکار رو میکنیم و باعث شده بعضی ها واقعاً پر رو بشن و درخواست های این چنینی داشته باشن! شما باید اطلّاعاتی از برنامه نویسی داشته باشین و خودتون سعی کنید که بنویسید اگر نشد کدتون رو به ما بدید تا ما اشکالش رو بگیم

    6: اگر برنامه نویسی نمیدونید اصرار نکنید افزونه نمیخوایم نصب کنیم! افزونه قابلیّتی هست که به شما کمک میکنه کار هایی رو بکنین! یعنی از افرادی که بهشون میگم فلان افزونه رو نصب کنید و میگن میخوام بدون افزونه اینکار رو انجام بدم متنفرم! یعنی متنفر ها! وقتی که خودت نمیتونی کاری رو انجام بدی که چی باید وقتمون رو بذاریم برات که انجامش بدیم؟؟؟ خب افزونه هم همون کده چه فرقی میکنه! تو گوش بعضیا خوندن افزونه فشار میاره به سرور بعد اینطور حرفا رو میزنن :@

    ولی! هزار بار تا به حال تصاویر شاخص رو از نوک پاش تا موهای سرش توضیح دادیم تهشم سؤال از تصاویر شاخص میاد! یعنی اصلاً توی فهرست تاپیک ها تصاویر شاخص که میبینم حالم به هم میخوره! مگر 4 تا خط کد چقدر توضیح میخواد که روزی 5 تا تاپیک داره براش ایجاد میشه؟

    یا مثلاً این لینکی که دادید:

    خب مگر من یا بقیّه دوستان فشار سنجیم که این رو بفهمیم؟ این رو باید از هاستینگتون بپرسین که تا چقدر فشار رو مجاز میدونه برای شما توی هاست های اشتراکی و بعد هم برای یه مدّت آزمایش کنین ببینین چقدر فشار میاره! از این هاستینگ تا اون هاستینگ نسبت به قوانینش ، ورژن PHPـش ، ورژن وردپرس و افزونه شما زمین تا آسمون فرق میکنه فشار ها! واقعاً چجوری ما باید پاسخ این تاپیک رو بدیم؟

    _________________

    یه مشکل دیگه! برخی از دوستان برای اینکه اسمشون توی 20 نفر برتر روز جا بگیره میان و روزی 5 تا تاپیک رو یه پاسخی میدن که هیچ ربطی نداره! مثلاً طرف از افزونه پرسیده پاسخ دهنده از قالب صحبت میکنه! خب مسلماً وقتی بنده وارد یه تاپیک میشم و میبینم یه پاسخ براش ارسال شده که حوصله ندارم برم از بالا بخونم ببینم چی به چی بوده! میرم سراغ تاپیک بعدی.

    _________________

    این تاپیک رو نگاه کنین! درسته که پاسخ داده نشده ولی 2 تا سؤال رو با هم پرسیده توی 1 تاپیک که این یعنی خلاف قوانین ! کاش بعد 24 ساعت آپ میداد :)

    _________________

    واقعاً انتظار میره که ما یه کدی رو بنویسیم برای شما به رایگان که پاسختون رو دریافت کنین؟ از ژنراتور استفاده کنید برای کاری که میخواین مشابهش انجام میشه!

    ____________

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

    _____________

    در پایانم عذر میخوام که گاهی تند صحبت کردم و خب شاید بی احترامی هم شده باشه به عزیزانی که دارن توی انجمن زحمت میکشن (کاربرا و مدیرا)

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

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

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

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

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

    ___

    موفّق باشید (بازم عذرخواهی از متن طولانی و گاهی جسارت های من رو نسبت به دوستای عزیز خودم)

    "با رعایت کردن نکاتی که ذکر کردم اگر تاپیکی بی پاسخ موند به من پیام خصوصی بدین من مسئولیتش رو به شخصه قبول میکنم که اون دسته تاپیک ها رو پاسخ بدم ، فقط شما هم نکات و قوانین انجمن رو رعایت کنید تا به پاسختون برسین."

    • امتیاز 8
  9. سلام ، لطفاً قبل از ارسال تاپیک قوانین رو با دقّت مطالعه کنید!!!

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

    متاسفانه مشکلم حل نشد. هر دو راه رو امتحان کردم.

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

    کد های موجود در این افزونه اینه:


    Available tags:
    {$content}
    {$permalink}
    {$title}
    {$feed_title}
    {$excerpt:n}
    {$inline_image}

    این افزونه مطالب رو از rss سایت های خبری میگیره و بصورت مطلب تو سایت پست میکنه.

    این کدی که من دادم لینک اصلی مطالب رو نشون میده. لینک اصلی مطالبی که از rss ها گرفته میشه. متوجه منظورم شدین؟

    بله٬ خب در هر صورت باید echoش کنین یه جا

    اگر لینک هست از a استفاده کنید و داخل تگ رو echo get_the_title() بذارین

  11. سلام ، به انجمن خوش اومدید.

    واضح توضیح ندادید که کار این کد چیه ، اگر این کد لینک رو نمایش میده باید به صورت زیر جایگزین بشه:

    <ul>
    <?php
    $my_query = new WP_Query('showposts=10&cat=2');
    while ($my_query->have_posts()):
    $my_query->the_post();
    $do_not_duplicate = $post->ID;?>
    <li><div class="news_source left" ><?php the_time('F jS, Y') ?></div>
    <a href="<?php the_permalink() ?>"><a href="<?php echo $permalink; ?>"><?php echo get_the_title();?></a></li>
    <?php endwhile; ?>
    </ul>

    اگرم هم لینک رو چاپ میکنه هم تایتل باید کلاً به جای the_title() گذاشته بشه.

    فقط یادتون باشه اگر کار نکرد کد بالا باید به جای $permalink از تکه کد زیر استفاده کنید:

    $_GLOBALS['permalink'];

    موفّق باشید.

  12. سلام ، 1: قالب شما یک قالب تجاری هست و بحث در موردش ممنوع هست امّا چون این مشکل ربطی به قالب نداره راهنمایی میکنم (جهت اینکه بعضی از کاربرا میگن "به بعضی قالب های تجاری چرا پشتیبانی میدین؟" این توضیح رو دادم)

    2: کد HTML باید در قسمت HTML باشه نه استایل ، استایل یعنی CSS ، کد خودتون رو به footer.php بعد از اینکه </body> بسته شد بذارید.

    موفّق باشید.

  13. سلام ، بازم نیاز دارید به درک شرط های PHP

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

    امّا کار مشکل تر گرفتن دسته بندی هست که در اون لحظه دارین نمایشش میدین

    که باید اینجوری بشه:

      $cat = get_query_var('cat');
    $yourcat = get_category ($cat);
    if( is_tagged( 'برچسب') && in_category( $yourcat ) ) {
    // codes here
    }

    و دقیقاً برای بالا تر که میخواین نمایش داده نشه اون برچسب خاص باید از همون شرط is_tagged استفاده کنید منتهی با یک ! اوّلش که برعکسش کنه

    !is_tagged

    موفّق باشید.

    • امتیاز 1
  14. شش دسته (گل) و (درخت) و (بوته) و (گل-مثال) و (درخت-مثال) و (بوته-مثال) هست حال میخواهم در سایدبار صفحه دسته (گل) مطالب دسته (گل-مثال) و در سایدبار صفحه دسته (درخت) مطالب دسته (درخت-مثال) و در سایدبار صفحه دسته (بوته) مطالب دسته (بوته-مثال) نمایش داده بشوند

    آها الآن منظورتون رو گرفتم.

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

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

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

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

    موفّق باشید.

    • امتیاز 3
  15. سلام ، دسته بندی ها رو باید با توابع وردپرس بنویسید (توی تاپیک های مختلف هستن جستجو کنید)

    توی آرایه هایی که استفاده میشه در این توابع ، exclude و include هم هست که میتونید xx-a رو در zz-a اضافه کنید :|

  16. ممنون حل شد ! ببخشید یه سوال دیگه ... افزونه لایت باکس خوب سراغ دارید که عکس هایی که در پست به صورت گالری از خود ورپرس میزارم رو با لایت باکس نشون بده ؟ افزونه Light box رو تست کردم مشکل داشت بعضی جاهاش ممنون

    سلام ، به انجمن خوش اومدید.

    لطفاً قبل از ارسال پست قوانین رو مطالعه فرمایید.

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

    لطفاً سؤالات رو جداگانه مطرح کنید.

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