التصنيف: دعم عام
التصنيف: دعم عام
  • مكون إضافي يقوم تلقائيًا بوضع النص من ltr إلى rtl
  • إضافة schema سكيما للصورة البارزة itemprop
  • الالوان في ستايل اضافة News-Ticker-Benaceur لا تعمل

مكون إضافي يقوم تلقائيًا بوضع النص من ltr إلى rtl

هل هناك مكون إضافي يقوم تلقائيًا بوضع النص من ltr إلى rtl مثل نص twitter !؟؟
ps84uuug9m |29 نوفمبر 2024 |1

إضافة schema سكيما للصورة البارزة itemprop

مرحبا أخي ، لقد قمت بتثبيت كود ولاكن أواجه مشكلة إنه يعمل بشكل جيد هنا [ر...
mansor2020 |24 ديسمبر 2020 |5

الالوان في ستايل اضافة News-Ticker-Benaceur لا تعمل

مرحبا الالوان في ستايل اضافة News-Ticker-Benaceur لا تعمل و شريط الاخبار معدل ع...
soufien |4 ديسمبر 2020 |3

  • إضافة شريط آخر المواضيع أو التعليقات … من برمجتي

2015/04/06
كاتب الموضوع: BENACEUR
التصنيف: my plugins, ووردبريس wordpress
news ticker benaceur إضافة شريط آخر المواضيع أو التعليقات

اسم الإضافة : news ticker benaceur
مبرمج الإضافة : الإضافة من برمجتي وتطويري

التعريف بالإضافة : الإضافة لإظهار شريط لآخر المقالات أو آخر التعليقات حسب رغبتك بستة مؤثرات جميلة تناسب المواقع الحديثة مترجمة إلى العربية بإلإضافة إلى الإنجليزية طبعا، مع الإمكانيات التالية:

1- مترجمة إلى العربية كما قلنا
2- ستة ستايلات أو مؤثرات جميلة
3- إمكانية التحكم الكامل في الشريط من خصائص اللون، الخط،الارتفاع،العرض … إلخ من خلال لوحة التحكم
4- تعطيل/تفعيل الإضافة من لوحة التحكم
5- التحكم في اتجاه الشريط RTL / LTR

6- إضافة رابط للإضافة فرعي أو رئيسي في شريط الإدارة
7- إمكانية إخفاء الشريط عن عضو أو مجموعة محددة أو عن الجميع أو الزوار فقط إلى غير ذلك
8- جلب المواضيع من تصنيفات معينة فقط أو بالعكس استثناء تصنيف أو تصنيفات معينة
9- جلب التعليقات من جميع المقالات أو من مقالات معينة فقط أو استثناء مقالات معينة
10- التحكم في الحد الأقصى لحروف عنوان المقال أو حروف التعليق
11- التحكم في المؤثرات من سرعة إلى غير ذلك …
12- إمكانية حذف جميع إعدادات وبيانات الإضافة من قاعدة البيانات عند تعطيلها أو عدم الحذف أي اختياري
13- إمكانية تخصيص ستايل مناسب للوحة التحكم من خلالها مباشرة بمعنى يمكنك التحكم في ألون صفحة الإعدادات

الإضافة إن شاء الله مفتوحة للتطوير ولذلك ستوجد أشياء جديدة ربما لا أذكرها هنا.

This plugin allows you to view the latest posts or latest comments or latest news generally speaking in a bar with six beautiful animations, you can control and adjust the style of the bar from the admin panel, you also the possibility to appear the bar to the particular group or member …

TRANSLATED IN FOLLOWING LANGUAGES: – Arabic – English

رابط الإضافة :

https://wordpress.org/plugins/news-ticker-benaceur/

عدد المواقع التي تستعمل هذه الإضافة:

Active installations: 1000+


شارك هذا الموضوع على:

رابط الموضوع للنسخ

نبذة قصيرة عن BENACEUR

أقوم بتطوير الووردبريس وكل ما يتعلق به كالإضافات حيث ساهمت بثلاث إضافات من تطويري, ولذلك فموقعي هذا جعلته يهتم بالدرجة الأولى بتطوير ودعم الووردبريس, ثم الأنترنت والمواقع الإلكترونية بصفة عامة ...




أضف تعليقك | سجّل دخولك

تعليقاتك في هذا الموضوع تحتاج إلى المراجعة قبل النشر



  1. سيرة الذاتية
    ---------------------------
    أقوم بتطوير الووردبريس وكل ما يتعلق به كالإضافات حيث ساهمت بثلاث إضافات من تطويري, ولذلك فموقعي هذا جعلته يهتم بالدرجة الأولى بتطوير ودعم الووردبريس, ثم الأنترنت والمواقع الإلكترونية بصفة عامة ...
  2. BENACEUR ← علّقَ : 281 تعليقا
    إدارة الموقع

    أرجوا اتباع الخطوات التي ذكرتها سابقا
    ولا تنس اختيار FadeIn فهي التي قمت بالتعديل عليها
    فإن لم تتمكن من ذلك فأرسل لي ملف functions.php وملف no-scrollntb-fadeIn.php المعدلين من طرفك
    ارفعهما على أحد مواقع الرفع وضع الرابط مع إخفائه



  3. سيرة الذاتية
    ---------------------------
    لم يقم بكتابة سيرته بعد
  4. aljwaal ← علّقَ : 89 تعليقا
    عضو

    اشكرك على التنبيه باختيار فيد ان حيث انه لم اكن مختارها



  5. سيرة
    محمدعلي_43_aaa
    الذاتية
    ---------------------------
    السيرة الذاتية للمسجلين في الموقع
  6. محمدعلي_43_aaa ← علّقَ : تعليقا واحدا
    زائر

    استخدمت هذه الاضافة لكنها لاتظهر على الصفحة



  7. سيرة الذاتية
    ---------------------------
    أقوم بتطوير الووردبريس وكل ما يتعلق به كالإضافات حيث ساهمت بثلاث إضافات من تطويري, ولذلك فموقعي هذا جعلته يهتم بالدرجة الأولى بتطوير ودعم الووردبريس, ثم الأنترنت والمواقع الإلكترونية بصفة عامة ...
  8. BENACEUR ← علّقَ : 281 تعليقا
    إدارة الموقع

    ربما لم تضع السطر التالي في قالب الصفحات أي الملف المسؤول على إظهار الصفحات وذلك حسب القالب المستعمل:

    <?php if (has_action('wp_news_ticker_benaceur')) wp_news_ticker_benaceur_(); ?>


  9. سيرة
    خولة_42_aaa
    الذاتية
    ---------------------------
    السيرة الذاتية للمسجلين في الموقع
  10. خولة_42_aaa ← علّقَت : تعليقا واحدا
    زائرة

    لدينا مشكل في تعديل سرعة scroll h
    لا يتجاوب لاي تخفيض او زيادة نفس السرعة دائما و المشكلة ان السرعة قوية جدا بحث لا يمكن للزائر قراءة الاخبار الموجودة : هدا رابط موقعنا : https://www.tunisieimmobiliertv.net



  11. سيرة الذاتية
    ---------------------------
    أقوم بتطوير الووردبريس وكل ما يتعلق به كالإضافات حيث ساهمت بثلاث إضافات من تطويري, ولذلك فموقعي هذا جعلته يهتم بالدرجة الأولى بتطوير ودعم الووردبريس, ثم الأنترنت والمواقع الإلكترونية بصفة عامة ...
  12. BENACEUR ← علّقَ : 281 تعليقا
    إدارة الموقع

    اجعلي speed السرعة 10 من خلال إعدادات الإضافة في لوحة الإدارة



  13. سيرة
    ياسر الحلو_20_aaa
    الذاتية
    ---------------------------
    السيرة الذاتية للمسجلين في الموقع
  14. ياسر الحلو_20_aaa ← علّقَ : 4 تعليقات
    زائر

    اولا يعطيك الف عافية لمجهودك الرائع اضافة مميزة جدا
    لكن سؤالي كيف يمكنني ان اضيف اخبار انا اريد ان اكتبها ليس مثل ما ظهرت عندي اخر اخبار الموقع



  15. سيرة الذاتية
    ---------------------------
    أقوم بتطوير الووردبريس وكل ما يتعلق به كالإضافات حيث ساهمت بثلاث إضافات من تطويري, ولذلك فموقعي هذا جعلته يهتم بالدرجة الأولى بتطوير ودعم الووردبريس, ثم الأنترنت والمواقع الإلكترونية بصفة عامة ...
  16. BENACEUR ← علّقَ : 281 تعليقا
    إدارة الموقع

    يعني أنت تريد ألا تظهر عناوين آخر المواضيع ولكن تريد كتابة آخر الأخبار يدويا؟
    إن كان ذلك ما تريده فالأمر يحتاج إلى تعديل كبير في الإضافة لأني طوّرت الإضافة لأجل إظهار آخر المواضيع بشكل أتوماتيكي وليس يدوي؟
    إن كنت تريد ذلك يمكنني مساعدتك بإعطائك الطريقة للتعديل على مؤثر animation واحد وأنت طبق على الآخرين لكن ستفقد تعديلاتك مع كل تحديث جديد للإضافة.



  17. سيرة
    ياسر الحلو_20_aaa
    الذاتية
    ---------------------------
    السيرة الذاتية للمسجلين في الموقع
  18. ياسر الحلو_20_aaa ← علّقَ : 4 تعليقات
    زائر

    نعم أخي الكريم هذا ما قصدته اتمنى أن تعطيني شرح على مؤثر واحد وانا سأطبقها على الاخرين وكل احترامي وشكري الك



  19. سيرة الذاتية
    ---------------------------
    أقوم بتطوير الووردبريس وكل ما يتعلق به كالإضافات حيث ساهمت بثلاث إضافات من تطويري, ولذلك فموقعي هذا جعلته يهتم بالدرجة الأولى بتطوير ودعم الووردبريس, ثم الأنترنت والمواقع الإلكترونية بصفة عامة ...
  20. BENACEUR ← علّقَ : 281 تعليقا
    إدارة الموقع

    ما هو المؤثر الذي تختاره لنعدّل عليه؟



  21. سيرة
    ياسر الحلو_20_aaa
    الذاتية
    ---------------------------
    السيرة الذاتية للمسجلين في الموقع
  22. ياسر الحلو_20_aaa ← علّقَ : 4 تعليقات
    زائر

    scroll-H



  23. سيرة الذاتية
    ---------------------------
    أقوم بتطوير الووردبريس وكل ما يتعلق به كالإضافات حيث ساهمت بثلاث إضافات من تطويري, ولذلك فموقعي هذا جعلته يهتم بالدرجة الأولى بتطوير ودعم الووردبريس, ثم الأنترنت والمواقع الإلكترونية بصفة عامة ...
  24. BENACEUR ← علّقَ : 281 تعليقا
    إدارة الموقع

    أولا قم بوضع الكود التالي في ملف الوظائف الخاص بالقالب المفعل functions.php

    // Extension news-ticker-benaceur
    add_action('admin_menu', function () {
      	add_menu_page( __( 'yasser ticker', 'txt-benaceur' ), __( 'Yasser NTB', 'txt-benaceur' ), 'administrator', 'test_ticker_page', 'test_ticker_ben__874799__option_page' );
    });
    
    add_action('admin_init', function () {
       register_setting( 'test-yasser-news-ticker-benaceur-settings-group', 'test_option___name_news_benaceur' );
       add_option( 'test_option___name_news_benaceur', 'مثال الخبر الأول'. PHP_EOL .'مثال الخبر الثاني في سطر آخر وهكذا ...' );
    });
    
    function test_ticker_ben__874799__option_page() {
    	
    	if (is_rtl()) {
    	$v = 'من اليسار إلى اليمين';
        $css = 'ltr';
        $align = 'left';
    	} else {
    	$v = 'From right to left';
        $css = 'rtl';
        $align = 'right';
    	}
    ?>	
    	<div class="wrap ben__874799"><div id="poststuff"><div class="postbox">
    	<h3><?php _e( 'Extension news ticker benaceur', 'txt-benaceur' ); ?></h3><br>
    	  <form method="post" action="options.php">	
    		<?php
    		settings_fields( 'test-yasser-news-ticker-benaceur-settings-group' );
    		do_settings_sections( 'test-yasser-news-ticker-benaceur-settings-group' );
    		?>
    		<textarea style="padding:6px" name="test_option___name_news_benaceur" rows="8"value="1"><?php echo esc_attr( get_option( 'test_option___name_news_benaceur' ) ); ?></textarea>
    		<p><em><?php _e( 'ضع كل خبر في سطر.', 'txt-benaceur' ); ?></em></p>
    		<?php submit_button(); ?>		
    	  </form>
          
    	  <input type="button" style=""id="b77t-ntbCat" class="button-secondary" value="<?php echo $v; ?>">
    	  </div></div></div>
    	  
    	  <style>
    	  .wrap.ben__874799 .postbox {padding:12px;} .wrap.ben__874799 textarea {width:90%;}
    	  @media only screen and (max-width: 800px) {.wrap.ben__874799 textarea {width:100%;}}
    	  .b77tae_main {<?php echo "text-align:$align; direction:$css;"; ?>}
    	  </style>
    	  
    	  <script>
    	  jQuery(document).ready(function($){
             $('#b77t-ntbCat').on('click', function(){
    		 $(".wrap.ben__874799 textarea").toggleClass("b77tae_main");	 
             })
          });
    	  </script>
    <?php			
    }
    // Extension news-ticker-benaceur

    بعد ذلك قم بتحرير هذا الملف:
    wp-content\plugins\news-ticker-benaceur\style-anim\scrollntb.php
    وابحث عن:

    			foreach( $recent_posts_ntb as $recent_ntb ) : // foreach
    				    ?>
    			<span class="ntb_img_post_t_scrollntb">		
    			<div><a href="<?php echo get_permalink($recent_ntb["ID"]); ?>" title="<?php echo $recent_ntb["post_title"]; ?>">
    			<?php
    				$user = get_user_by( 'id', $recent_ntb["post_author"] );
    				$args = array($recent_ntb["post_date"], $user->display_name, $recent_ntb["post_modified"], $recent_ntb["comment_count"]);
                    $filter_title_ntb = apply_filters( 'ntb_title_filter_ben', $recent_ntb["post_title"], $args );				
    				echo $filter_title_ntb;
    			?>

    واستبدله ب:

    			$get_option = get_option( 'test_option___name_news_benaceur' );
                $get_options = array_filter(explode(PHP_EOL, $get_option));
    			foreach($get_options as $news) : // foreach
    				    ?>
    			<span class="ntb_img_post_t_scrollntb">		
    			<div><a href="#">
    				<?php echo trim($news); ?>

    وفي الأخير إذهب إلى لوحة الإدارة وابحث في الموني عن Yasser NTB وضع كل خبر في سطر كما هو موضح هناك.
    انتهى.



  25. سيرة
    ياسر الحلو_20_aaa
    الذاتية
    ---------------------------
    السيرة الذاتية للمسجلين في الموقع
  26. ياسر الحلو_20_aaa ← علّقَ : 4 تعليقات
    زائر

    بوركت جهودك يا غالي ربنا يسعدك



  27. سيرة الذاتية
    ---------------------------
    لم يقم بكتابة سيرته بعد
  28. أسامة الابراهيم ← علّقَ : تعليقا واحدا
    عضو

    مرحبا
    استفسار اخي اريد ان اجعل الاضافة للاخبار العاجلة
    هذا الكود

    او هذا
    [wp_news_ticker_benaceur_short_code]
    اين يجدر بي ان اضع الكود لكي تعمل الاضافة معي اريد ان يضهر الشريط العاجل من فوق في الصفحة الرئيسية وشكرا



  29. سيرة الذاتية
    ---------------------------
    أقوم بتطوير الووردبريس وكل ما يتعلق به كالإضافات حيث ساهمت بثلاث إضافات من تطويري, ولذلك فموقعي هذا جعلته يهتم بالدرجة الأولى بتطوير ودعم الووردبريس, ثم الأنترنت والمواقع الإلكترونية بصفة عامة ...
  30. BENACEUR ← علّقَ : 281 تعليقا
    إدارة الموقع

    أهلا, نعم ضع هذا السطر:

    <?php if (has_action('wp_news_ticker_benaceur')) wp_news_ticker_benaceur_(); ?>

    في ملف الهيدر مثلا header.php أنا لا أعرف بالضبط أين يجب أن تضعه ليظهر فوق لأن ذلك يرجع للقالب الذي تستعمله, أنت حرر ملفات قالبك وجرب …



  31. سيرة
    قاسم
    الذاتية
    ---------------------------
    السيرة الذاتية للمسجلين في الموقع
  32. قاسم ← علّقَ : 4 تعليقات
    زائر

    تحية طيبة

    صديقي، هل بالإمكان تثبيت الشريط الاخباري ، كما هو موجود في موقعكم هذا ؟ ، وكيف يتم ذلك ؟ .. أعني أين نضع الشورت كود ؟



  33. سيرة الذاتية
    ---------------------------
    أقوم بتطوير الووردبريس وكل ما يتعلق به كالإضافات حيث ساهمت بثلاث إضافات من تطويري, ولذلك فموقعي هذا جعلته يهتم بالدرجة الأولى بتطوير ودعم الووردبريس, ثم الأنترنت والمواقع الإلكترونية بصفة عامة ...
  34. BENACEUR ← علّقَ : 281 تعليقا
    إدارة الموقع

    فقط ضع التالي:

    <?php if (has_action('wp_news_ticker_benaceur')) wp_news_ticker_benaceur_(); ?>

    في div ليصبح هكذا:

    <style>
    .news_ticker_benaceur_footer {
       position:fixed;	
       bottom:0px;
       width:100%;
       z-index:999;
    }
    </style>		
    <div class="news_ticker_benaceur_footer">
    <?php if (has_action('wp_news_ticker_benaceur')) wp_news_ticker_benaceur_(); ?>
    </div>		

    وضعه في أي مكان يستحسن الفوتر footer.php
    ثم إلى إعدادات الإضافة وضع: المسافة السفلية من الخارج 0



  35. سيرة
    قاسم
    الذاتية
    ---------------------------
    السيرة الذاتية للمسجلين في الموقع
  36. قاسم ← علّقَ : 4 تعليقات
    زائر

    شكراً لك يا صديقي على الرد السريع …

    عندي اقتراح ، ولا أعرف كيفية تنفيذه
    هل بالإمكان جعل الشريط العاجل يظهر الأخبار العاجلة فترة بسيطة ثم يختفي ، مثلاً يظهر لمدة 5 دقائق عند إضافة عواجل جديدة ثم يختفي ….
    المثال موجود في موقع سكاي نيوز …



  37. سيرة الذاتية
    ---------------------------
    أقوم بتطوير الووردبريس وكل ما يتعلق به كالإضافات حيث ساهمت بثلاث إضافات من تطويري, ولذلك فموقعي هذا جعلته يهتم بالدرجة الأولى بتطوير ودعم الووردبريس, ثم الأنترنت والمواقع الإلكترونية بصفة عامة ...
  38. BENACEUR ← علّقَ : 281 تعليقا
    إدارة الموقع

    بالنسبة لتثبيت الشريط أسفل الموقع سأضيف هذه الخاصية في الإصدار القادم بإذن الله تلبية لرغبة الكثيرين.
    أما بالنسبة لاقتراحك الثاني فهل تقصد المدة الزمنية لآخر موضوع ثم يختفي الشريط؟



  39. سيرة
    قاسم
    الذاتية
    ---------------------------
    السيرة الذاتية للمسجلين في الموقع
  40. قاسم ← علّقَ : 4 تعليقات
    زائر

    تماماً ، هذا ما أقصده

    أن يكون الشريط غير ثابت ولا يظهر إلا لمدة معينة عند كتابة خبر

    مثال : يتم تعيين الشريط على تصنيف “أخبار عاجلة” ، يقوم المحرر بإدراج خبر عاجل أو سلسلة من الأخبار العاجلة ، فيظهر الشريط لمدة عشرة دقائق أو ربع ساعة يحتوي العواجل، ثم يختفي بعد نشر آخر عاجل بعد مدة العشر دقائق أو المدة المحددة من إعدادات الإضافة ….

    أبرز مثال على ذلك موقع سكاي نيوز عربية ، والذي يقدم العواجل بهذه الطريقة

    شكراً لتعاونك أخي بن ناصر



  41. سيرة الذاتية
    ---------------------------
    أقوم بتطوير الووردبريس وكل ما يتعلق به كالإضافات حيث ساهمت بثلاث إضافات من تطويري, ولذلك فموقعي هذا جعلته يهتم بالدرجة الأولى بتطوير ودعم الووردبريس, ثم الأنترنت والمواقع الإلكترونية بصفة عامة ...
  42. BENACEUR ← علّقَ : 281 تعليقا
    إدارة الموقع

    نعم اقتراح جيد.
    جرب أن تضع التالي في ملف الوظائف الخاص بقالبك المفعّل functions.php (ضعه أسفل الملف تماما):

    add_action( 'wp_head', 'ben_test___hide_news_ticker_benaceur' );
    function ben_test___hide_news_ticker_benaceur() {
    	
    $ntb_cat = get_option( 'news_ticker_benaceur_for_cat' );
    $ntb_post_type = get_option( 'news_ticker_benaceur_post_type' );
    $ntb_num_posts = get_option( 'news_ticker_benaceur_num_posts' );
    $ntb_include_exclude_id = get_option( 'news_ticker_benaceur_include_exclude_id' );
    
    $catID_b = explode( ',', $ntb_cat );
    foreach ($catID_b as &$value){
        $value = '-' . trim($value);
    }
    $ntb_cat_excl = implode(',', $catID_b);
    // 	
    	 $lp = array(
    			'post_type' => $ntb_post_type,
    			'posts_per_page' => 1,
    			'cat'  => ( $ntb_include_exclude_id == 'include_id' ) ? $ntb_cat : $ntb_cat_excl,
    			'order' => 'DESC',
    			'post_status' => 'publish'
    				);
    
        $recent_posts_ntb = wp_get_recent_posts( $lp );
    	foreach ($recent_posts_ntb as $recent_ntb) {
    	$diference = current_time( 'timestamp' ) - mysql2date('U', $recent_ntb["post_date"]);
        if ( $diference >= MINUTE_IN_SECONDS * 5 ) {
    		echo "<style>.n_t_ntb_b, .news-ticker-ntb {display:none !important;}</style>";
    	}
    	}
    
    }


  43. سيرة
    قاسم
    الذاتية
    ---------------------------
    السيرة الذاتية للمسجلين في الموقع
  44. قاسم ← علّقَ : 4 تعليقات
    زائر

    ممتازة جداً ، يسلم ايديك، لكن في نقطة
    شكراً جزيلاً على الحل، وأقترح عليك بشدة أن تضمنه في التحديثات القادمة للإضافة
    لكن هناك ملاحظة بسيطة
    انا أريد أن يظهر على الشريط فقط المواضيع العاجلة الجديدة
    في حالتنا هذه ظهر الموضوع الجديد، والمواضيع المنشورة سابقاً ، أي ظهر العاجل ، والعواجل القديمة بحسب عدد المواضيع التي قمت بوضعها للعرض في إعدادات الإضافة …
    هل بالإمكان جل الشريط يأخذ المواضيع التي لم يمض على نشرها مثلاً نصف ساعة مثلاً ؟

    أشكرك كثير الشكر، على الجهد والمتابعة، وسعيد جداً بالتواصل معك



  45. سيرة الذاتية
    ---------------------------
    أقوم بتطوير الووردبريس وكل ما يتعلق به كالإضافات حيث ساهمت بثلاث إضافات من تطويري, ولذلك فموقعي هذا جعلته يهتم بالدرجة الأولى بتطوير ودعم الووردبريس, ثم الأنترنت والمواقع الإلكترونية بصفة عامة ...
  46. BENACEUR ← علّقَ : 281 تعليقا
    إدارة الموقع

    حسب ما فهت: الشريط يتم إخفاؤه بعد ربع ساعة من نشر آخر موضوع (المدة على سبيل المثال) أما الموضوع الذي يتم إظهاره فهو الذي مضى على نشره أقل من نصف ساعة (مثلا), لكن في هذه الحالة يجب أن تكون مدة إظهار المواضيع أكبر من مدة إظهار الشريط لأن المواضيع سوف تختفي من الشريط تدريجيا حسب وقت النشر.
    هل هذا ما تقصده بالضبط؟



  47. سيرة
    mahmoud
    الذاتية
    ---------------------------
    السيرة الذاتية للمسجلين في الموقع
  48. mahmoud ← علّقَ : تعليقا واحدا
    زائر

    تب لو عاوز شريط مماثل أعمل فيه اعلان او تنويه للزورا متحرك ويكون ليا التحكم الكامل فى النص الى هيتكتب