it-swarm.asia

ما هو البرنامج المساعد جيد المنزلق محتوى مسج؟

أنا أبحث عن مكون إضافي سيتيح لي بسهولة وضع منزلق يستند إلى jQuery (لأنني أريد تجنب متاعب مكتبات جافا سكريبت المتعددة) على موقعي في أماكن مختلفة. أود أن تكون قادرة على التعامل مع الصور وكذلك أتش تي أم أل. أنا على علم بـ معرض المحتوى المميز المكون الإضافي ، لكنني أود أن أجد بديلًا (جزئيًا بسبب هذه Tweet براد وليامز ، الذي أثق برأيه).

من الناحية المثالية ، أود شيئًا يمكنه تلقائيًا إنشاء "عرض شرائح" استنادًا إلى الفئات والعلامات والمنشورات الحديثة وما إلى ذلك ، لكن يمكن أن يتيح لي أيضًا إنشاء "عرض شرائح" مع أي منشور أو صورة أو محتوى آخر أريده ليستخدم.

تحرير: أنا أبحث عن مكون إضافي لبرنامج WordPress ، وليس مجرد مكون إضافي مسج.

4
Travis Northcutt

لقد استقرت على SlideDeck plugin لـ WordPress لهذا المشروع. باختصار ، لقد تم تجميعها بشكل جيد للغاية ، تبدو رائعة ، مرنة للغاية ، إلخ. إلخ. أنا معجب جدًا حتى الآن. العيب الوحيد هو أن الإصدار المجاني يتضمن رابط صورة إسناد صغير جدًا ، ولكن بصراحة ، ربما يستحق 49 دولارًا (أو ما يعادله بالعملة المحلية) للمكون الإضافي WP.

1
Travis Northcutt

أعلم أنك قلت إنك تبحث عن مكون إضافي لبرنامج WordPress ، ولكن من السهل جدًا إضافة معظم منزلقات المحتوى يدويًا وستكون أقل انتفاخًا لأنك لا تحتاج إلا إلى إضافة الميزات التي تريد استخدامها. سأقدم بعض الخيارات:

JQuery Cycle(إلى حد بعيد أبسط للصور)

يمكنني استخدام هذا للصور وكتبت رمزًا مختصرًا لذلك يمكن إضافته بسهولة إلى المشاركات أو الصفحات أو التطبيقات المصغّرة. لاستخدام إضافة فئة div ورموز مختصرة للصور:

<div class="slideshow"> [slideimage name=name-of-image-uploaded-to-media] [slideimage name=next-image-name] </div> (This will only work for .jpg's if you want to use .png change the ext to 'png' in the shortcode function

في footer.php ، فقط اتصل بـ cycle.js الذي تقوم بتنزيله من http://jquery.malsup.com/cycle/download.html وقم بإضافة هذا بين علامات البرنامج النصي أو إلى ملف js الرئيسي الخاص بك

jQuery (function () {jQuery ('. slideshow'). cycle ()؛})؛

function slideimage_shortcode($atts, $content = null) {
    extract( shortcode_atts( array(
    'name' => '',
    'ext' => 'jpg',
    'path' => '/wp-content/uploads/',
    'url' => ''
    ), $atts ) );
    $file=ABSPATH."$path$name.$ext";
    if (file_exists($file)) {
        $size=getimagesize($file);
        if ($size!==false) $size=$size[3];
        $output = "<img src='".get_option('siteurl')."$path$name.$ext'   $size alt='$name' />";
        if ($url) $output = "<a href='$url' title='$name'>".$output.'</a>';
        return $output;
    }
    else {
        trigger_error("'$path$name.$ext' image not found", E_USER_WARNING);
        return '';
    }
}
add_shortcode('slideimage','slideimage_shortcode');

بالنسبة إلى Sliders التي تحتوي على منشورات أو HTML أو أي شيء تقريبًا أستخدم JQuery Tools Scrollablehttp://flowplayer.org/tools/scrollable/index.html

التعليمات على موقع jQuery Tools مكتوبة جيدًا وأساسًا تقوم بلف شريط التمرير في div ثم يتم لف المنشورات أو العناصر الفردية في div آخر داخل العنصر الرئيسي.

يجب عليك استدعاء المكون الإضافي js في تذييلك وإضافة الوظيفة إلى js الرئيسية الخاصة بك أو في علامات البرنامج النصي: jQuery (function () {jQuery (". scrollable"). scrollable ({vertical: true، mousewheel: false})؛ })؛

EDIT: إضافة منشور استعلام حسب الفئة إلى أي ملف قالب للسماح للمستخدم النهائي بإضافة منشورات إلى شريط التمرير .

ستضيف الكود التالي أي مشاركات في الفئة 8 إلى شريط التمرير:

<div id="slider">
  <?php query_posts('post_type=post&order=asc&cat=8'); ?>

        <div id="actions">
    <a class="prev">&laquo; Back</a>
    <a class="next">More &raquo;</a>
</div>

  <div class="scrollable">
   <div class="items">
 <?php while (have_posts()) : the_post(); ?>
 <div>
 <?php the_content(); ?>
 </div>
<?php endwhile;?>
</div>
                </div>

            </div>

لجعل الإعداد بأكمله أكثر مثل البرنامج المساعد ، قم بالتسجيل وإدخال أدوات مسج في وظائف

<?php
if ( !is_admin() ) { // instruction to only load if it is not the admin area
   // register your script location, dependencies and version
   wp_register_script('jquerytools',
       http://cdn.jquerytools.org/1.2.4/all/jquery.tools.min.js',
       array('jquery'),
       '1.4.2' );
   // enqueue the script
   wp_enqueue_script('jquerytools');
}
?>

أضف الآن وظيفة أخرى لإضافة تكوين شريط التمرير:

// add jquery tools configuration to footer
function add_jquerytools_config() {
    echo '<script type="text/javascript">';
    echo 'jQuery(document).ready(function($) {';
        echo '$(".slider").scrollable({circular:true}).autoscroll(8000);';
        echo '$(".scrollable").scrollable({vertical:false,mousewheel:false});});';
    echo '</script>';
}
add_action('wp_footer', 'add_jquerytools_config');
4
Chris_O

الإفصاح الكامل ، أنا على وشك التوصية بمكوّن إضافي jQuery قمت بتطويره. - إنها ليست أيضًا مكونًا إضافيًا لبرنامج WordPress (أعمل على ذلك) ، ولكن لا يزال من الممكن استخدامه بفعالية لما تقترحه (في الحقيقة كان الاستخدام الذي تقترحه هو الدافع الأساسي لتطويره) .

يمكنني استخدام Basic jQuery Slider ( http://www.basic-slider.com ) لعملائي لمواقع WordPress مع المكون الإضافي OptionTree ( http://wordpress.org/extend/plugins/option- شجرة/ ) لإنشاء وظائف مميزة/شرائح المحتوى.

يتيح لك jQuery Slider الأساسي استخدام أي علامات تريد في الشرائح ، لذا فهو مثالي لإنشاء منزلق نشر/محتوى مميز مع صورة ، عنوان ، مقتطفات ، إلخ. للسماح للمستخدم بإدارة محتوى الشرائح ، أستخدم OptionTree ، مع حقل تحديد بسيط لكل شريحة تحتوي على جميع الصفحات/المنشورات الموجودة حاليًا في الموقع. الأمر متروك لك لتكوين شريط التمرير في القوالب الخاصة بك عن طريق سحب أجزاء المحتوى ذات الصلة من المشاركات التي حددها المستخدم. بدلاً من ذلك ، يمكنك السماح للمستخدم بتحديد فئة أو علامة أو ما شابه وسحب محتوى شريط التمرير بناءً على ذلك.

من الممكن أيضًا استخدام هذه المجموعة لإنشاء وإدارة منزلقات متعددة على موقعك.

أنا أعمل حاليًا على تحويل هذا إلى مكوّن إضافي كامل (ومجاني) لبرنامج WordPress.

نأمل أن يساعد ولم يكن الترويج الذاتي ص :)

0
john0514

لقد كنت سعيدًا جدًا بـ jcarousel . إنه يعمل بشكل جيد ، وهو سهل الاستخدام ويحتوي على بعض ميزات Nice.

0
googletorp