رفتن به مطلب

فرهاد-سئو

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

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

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

  • روز های برد

    34

نوشته‌ها ارسال شده توسط فرهاد-سئو

  1. من فکر نکنم این کار برای مهمان ها شدنی باشه

    اما یه فکری دارم به نظرتون جواب میده؟

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

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

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

    خب حالا کش شده این اطلاعات

    تا زمانی که کش سیستم رو خالی نکنه لینک چشمک زن نیستش

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

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

    امیدوارم منظورمو رسونده باشم

  2. منظور من این ها نبود

    من هر روز چند تا خبر ناب رو داخل این اطلاعیه قرار میدم که بصورت پاپ آپ کار میکنه

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

    چون میخواستم فضای سایتم زیاد شلوغ نباشه از جی کوئری پاپ آپ استفاده کردم که با کلیک روی تصویر , متن براشون ظاهر میشه

    میخوام به روز کردم اخبار رو اون تصویر به حالت چشمک زن در بیاد تا فرد متوجه پیغام جدید بشه

  3. هر مقداری که وارد کنم

    هم ساعت میتونم تنظیم کنم هم ساعت و هم دقیقه بصورت 24 ساعته

    هم میتونم تاریخ میلادی تنظیم کنم که در روز خاصی اعمال بشه

    اما من دنبال ثابتش هستم که مثلا همیشه بصورت خودکار بعد از 5ساعت به دسته دیگه انتقال بده یعنی دیگه تو دسته قبلی نمونه و کلا انتقال داده بشه

  4. سلام

    من میخوام داخل سایت یه گزینه بزارم مثل اشتراک پیام که بعضی سایت ها گوشه سایتشون میزارن و بصورت پاپ آپ باز میشه

    منتهی من میخوام داخلش یه متن قرار بدم که هر روز این پیام تغییر میکنه

    میخوام برای افرادی که هنوز اون رو نخوندن بصورت چشمک زن باشه

    از کدهای سی اس اس میشه همچین کاری رو کرد اما یه مشکلی داره

    و اون هم اینه که وقتی طرف روی گزینه کلیک کنه خاصیت چشمک زن براش کلا خاموش میشه تا زمانی که کش مرورگر خالی بشه

    من دنبال یه کد پی اچ پی هستم که این ضعف رو پوشش بده

    دقیقا مثل انجمن ها که وقتی طرف پیغام براش میاد چشمک زن میشه

    نمیدونم تونستم منظورمو برسونم یا نه؟ !

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

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

    اما خیلی مطالبم بالاست و زمان کم

    میخوام خودکار مطالب این دسته بعد زمان مشخصی مثلا 12 ساعت به دسته دیگه منتقل بشه و جعبه خبردونی خالی بشه

    برا همین میخوام این کار خودکار انجام بشه و نیازی به افزونه نباشه

    اما نمیدونم که توابعش چی هست متاسفانه

  6. سلام

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

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

    من مطالب چند دسته رو برای همیشه بعد از مثلا 15 ساعت به دسته دیگه انتقال بدم

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

  7. سلام مجدد

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

    مثل در ساعاتی نمایش داده نشه مثل ویدجت ها یا پلاگین ها که غیر فعال میکنیم

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

    میشه کاریش کرد؟

  8. محل کد ها رو درست وارد کردم

    الان ادرس لینک کامل هم حتی بهش دادم که دقیق باشه

    کد ها رو هم به این شکل کمی تغییر دادم

    اما باز هم نشون نمیده

    البته وقتی سورسشو نگاه میکنم همه عناوین مطالب رو نوشته اما داخل سایت نشون نمیده


    <div dir="rtl">
    <?php
    $allposts_query = new WP_Query(array(
    'post_status' =>'publish',
    'post_type' =>'post',
    'order' =>'descending',
    'orderby' =>'ID',
    'cat' =>'3',
    'posts_per_page' =>'9',
    ));
    ?>
    <div id="ticker-wrapper" class="no-js">
    <ul id="js-news" class="js-hidden">
    <?php if($allposts_query->have_posts() ) :
    while( $query->have_posts() ) : $query->the_post(); ?>
    <li class="news-item"><a href="<?php the_permalink(); ?>"><?php the_title() ?></a></li>
    <?php endwhile;endif;?>

    </ul></div>
    <?php wp_reset_query(); ?>

  9. ممنون الان مطالبم روی سایت میادش اما نه بصورت افکت بلکه بصورت یه لیست ثابت !

    من هر کاری میکنم نمیشه

    جی کوئری و سی اس اس ها رو هم داخل قالب گذاشتم و فراخوانی کردمشون

    اما باز هم با اون افکت نمیاره


    <h1>jQuery News Ticker</h1>

    <?php
    $allposts_query = new WP_Query(array(
    'post_status' =>'publish',
    'post_type' =>'post',
    'order' =>'descending',
    'orderby' =>'ID',
    'cat' =>'3',
    'posts_per_page' =>'9',
    ));
    ?>
    <ul id="js-news" class="js-hidden">

    <?php if($allposts_query->have_posts()) :
    while($allposts_query->have_posts()) : $allposts_query->the_post();?>

    <li>
    <a href="<?php the_permalink(); ?>">
    <?php limit_title($post->post_title, 90); ?></a></li>
    <?php endwhile;endif;?>

    </ul>
    <?php wp_reset_query(); ?>

  10. سلام

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

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

    یعنی هر کاری کردم که با لینک آر اس اس عناوین رو نشون بده نشدش

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

    01.zip

  11. والا من زیاد به پی اچ پی اشنا نیستم

    یعنی در کل نمیشه کد این کوکی رو طوری تغییر بدیم که بصروت هر 15 دقیقه کوکی رو خالی کنه؟

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

  12. روی هاست هم چک کردم

    همین مشکل هست

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

    کوکی رو اینطوری تعریف کردن که روزانه کوکی را رو حذف کنه

    من میخوام که بصورت دقیقه ای عمل کنه نه روزانه

    بطور مثال در هر 15 دقیقه کوکی ها رو پاک کنه و پیام رو دواره نشون بده


    (function($) {
    $.cookie = function(key, value, options) {
    // key and at least value given, set cookie...
    if (arguments.length > 1 && (!/Object/.test(Object.prototype.toString.call(value)) || value === null || value === undefined)) {
    options = $.extend({}, options);
    if (value === null || value === undefined) {
    options.expires = -1;
    }
    if (typeof options.expires === 'number') {
    var days = options.expires, t = options.expires = new Date();
    t.setDate(t.getDate() + days);
    }
    value = String(value);
    return (document.cookie = [
    encodeURIComponent(key), '=', options.raw ? value : encodeURIComponent(value),
    options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
    options.path ? '; path=' + options.path : '',
    options.domain ? '; domain=' + options.domain : '',
    options.secure ? '; secure' : ''
    ].join(''));
    }
    // key and possibly options given, get cookie...
    options = value || {};
    var decode = options.raw ? function(s) { return s; } : decodeURIComponent;
    var pairs = document.cookie.split('; ');
    for (var i = 0, pair; pair = pairs[i] && pairs[i].split('='); i++) {
    if (decode(pair[0]) === key) return decode(pair[1] || ''); // IE saves cookies with empty string as "c; ", e.g. without "=" as opposed to EOMB, thus pair[1] may be undefined
    }
    return null;
    };
    })(jQuery);

    من کد خط 13 رو به این صورت تغییر دادم

    اما انگاری اشتباه کد رو تعریف کردم


    t.setDate(expDate.getTime()+60)

    الان روی 60 ثانیه زدم اما عمل نمیکنه

    نظر شماا چیه؟

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

    اگر راه حلشو بگین لطف بزرگی میکنید

  13. سلام دوستان

    من این افزونه simple_popup_manager رو نصب کردم که هر روز یا روزی 2 یا چند پیام بصورت پاپ آپ داخل سایت بزارم

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

    یعنی بعد از اینکه پنجره پاپ آپ رو میبندم دیگه پاپ آپ نشون داده نمیشه

    حتی اگه پیام جدید بفرستی باز هم نشون نمیده

    کدهای کوکی رو بررسی کردم و مقدار Expair رو یه روز زده

    من به 60 ثانیه تغییر دادم اما باز هم مشکل پا برجاست

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

    نکته : بعد از اینکه پیام برای نمایش میذارین باید بصورت مهمان وارد سایت بشین

    simple-popup-manager.zip

  14. خدا خیرتون بده

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

    که با کمک شما عزیزان حل شد

    یه دنیا ممنون

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

    بطوری که بصورت پاپ آپ داخل صفحه به نمایش در بیاد و متن رو بخونن

    بعد از همین پیغام ها یه آرشیو درست کنم

    به نظرتون چه کار کنم بهتر میشه نتیجه گرفت؟

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

    شما چه پیشنهادی دارین؟

    اصلا شدنی هست؟

    میشه از این کد داخل کدی که دادین برای زمانی که مطلبی وجود نداره استفاده کرد که جعبه اخبار خالی نمونه و این پیغام رو بنویسه؟


    <?php if (empty($items)) echo '<li>مطلبی وجود ندارد</li>';
    else
    foreach ( $items as $item ) : ?>

  15. سلام

    این کدهایی که من نوشتم :


    <div class="news">
    <div class="name">
    دیده بان بازار</div>
    <div class="date">
    <?php the_time('d F Y'); ?>
    </div>
    </br></br>
    <p>
    <?php
    include_once(ABSPATH . WPINC . '/rss.php');
    $rss = fetch_rss('http://localhost/wp/?feed=rss2&cat=3');
    $maxitems = 25; //تعداد نمایش
    $items = array_slice($rss->items, 0, $maxitems);
    ?>
    <ul>
    <?php if (empty($items)) echo '<li>مطلبی وجود ندارد</li>';
    else
    foreach ( $items as $item ) : ?>
    <li>
    <span>
    <?php echo mysql2date('H:i:s', get_lastpostmodified('GMT'), false);

    ?>
      --  
    <?php echo $item['title']; ?></span>
    </li>
    <?php endforeach; ?>
    </ul>
    </div>

    این هم تصویر از کاری که انجام دادم

    13738976841.png

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

    و اون پوشه بالا هم تاریخ آخرین به روز رسانی همون دسته رو نشون بده یا هم تاریخ امروز رو نشون بده

    بعد یه مشکلی که هست

    این آر اس اس هر ساعت یکبار به روز رسانی میکنه

    ولی من میخوام که دقیقه ای به روز رسانی کنه

    چیکار باید انجام بدم؟

  16. سلام

    من یه کد نوشتم که یه جعبه اخبار تشکیل بدم و عناوین اخبار هم از آر اس اس یه دسته خاص از سایت گرفته میشه

    و در کنار عناوین تابع زمان رو گذاشتم تا زمان انتشار خبر هم کنارش درج بشه

    همچنین یه تابع تاریخ هم گوشه کادر قرار دادم تا تاریخ به روز شدن اخبار رو درج کنه

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

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

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

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

    کدها و تصویر از نتیجه کار را از لینک زیر دانلود کنید :

    http://up.vbpro.ir/do.php?id=2681

    من فکر میکنم که باید تابع زمانی که نوشتم رو مثل تابع عناوین از آرایه خارج کنیم

    یعنی مثل این کد :

    <?php echo $item['title']; ?>

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

    ممنون میشم که راهنمایم کنید

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