طلب كود الازرار

5 مشترك

اذهب الى الأسفل

تم الحل طلب كود الازرار

مُساهمة من طرف رساله حب الإثنين 10 مايو 2021 - 3:35

اريد كود الازرار هذه النسخة مودرن الجديدة
طلب كود الازرار  Img_ee39

https://azerty.rigala.net/
رساله حب
رساله حب
 
 

انثى
عدد المساهمات : 75
معدل النشاط : 2250
السُمعة : 0

http://qoloup.yoo7.com/

الرجوع الى أعلى الصفحة اذهب الى الأسفل

تم الحل رد: طلب كود الازرار

مُساهمة من طرف Mc nabulsy الإثنين 10 مايو 2021 - 19:42

تفضل في صندوق اكواد الـ css
الكود:
.mainmenu {
   
        background: #fc0d2d repeat scroll 0 0;
         
        }

Mc nabulsy
Mc nabulsy
 
 

ذكر
عدد المساهمات : 622
معدل النشاط : 6081
السُمعة : -52

https://iinkor.com

keko_ferkeko يعجبه هذا الموضوع

الرجوع الى أعلى الصفحة اذهب الى الأسفل

تم الحل رد: طلب كود الازرار

مُساهمة من طرف keko_ferkeko الثلاثاء 11 مايو 2021 - 1:08

مشكور صديقي العزيز  @Mc nabulsy

هل تم الحل؟
keko_ferkeko
keko_ferkeko
 
 

ذكر
عدد المساهمات : 586
معدل النشاط : 6452
السُمعة : 1

http://nf-son.forumotion.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

تم الحل رد: طلب كود الازرار

مُساهمة من طرف رساله حب الثلاثاء 11 مايو 2021 - 3:20

@Mc nabulsy
اخى انا لا اريد الكود يلون العارضة الأساسية للنسخة الحديثة
انا اريد ازرار تظهر تحت الواجهة ليست لها علاقة بالعارضة الأساسية
انظر الفرق هنا مثلا يا اخى
هذه العارضة الأصلية للنسخة الحديثة
طلب كود الازرار  Screen14

وهذه العارضة المضافة التى تريدها
طلب كود الازرار  Screen15

https://frashat.ahladalil.com/
رساله حب
رساله حب
 
 

انثى
عدد المساهمات : 75
معدل النشاط : 2250
السُمعة : 0

http://qoloup.yoo7.com/

الرجوع الى أعلى الصفحة اذهب الى الأسفل

تم الحل رد: طلب كود الازرار

مُساهمة من طرف Mc nabulsy الثلاثاء 11 مايو 2021 - 16:27

اخي ما بنفع تغير الازرار بوحدة والثانية تخليها مثل ما هي لانهم نفس الشي
بس بتقدر تتحكم بايش يظهر وايش يختفي من خلال
لوحة الادارة - مظهر المنتدى - الصفحة الرئيسية وازرار التصفح
Mc nabulsy
Mc nabulsy
 
 

ذكر
عدد المساهمات : 622
معدل النشاط : 6081
السُمعة : -52

https://iinkor.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

تم الحل رد: طلب كود الازرار

مُساهمة من طرف keko_ferkeko الثلاثاء 11 مايو 2021 - 16:38

رساله حب كتب:انا اريد ازرار تظهر تحت الواجهة ليست لها علاقة بالعارضة الأساسية

بعد إذن صديقي العزيز  @Mc nabulsy .

هلا جربتي إضافة الكود التالي إلى CSS

الكود:
.is-sticky#headerbar-top {background-color: transparent;box-shadow: none;position: relative;}


دعينا نجرب إذا المشكلة تنحل.
keko_ferkeko
keko_ferkeko
 
 

ذكر
عدد المساهمات : 586
معدل النشاط : 6452
السُمعة : 1

http://nf-son.forumotion.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

تم الحل رد: طلب كود الازرار

مُساهمة من طرف كونان2000 الثلاثاء 11 مايو 2021 - 19:32

السلام عليكم
 بعد إذن الاخوه Mc nabulsy و keko_ferkeko
يظهر لي ان الاخت تريد ظهور الازرار  تحت الواجهه
ولا تريد لون للازرار
----

ممم
نقدر نحل المشكله من التومبيلات

@رساله حب
اذا ممكن ضعي لنا قالب الهيدر للتعديل عليه
كونان2000
كونان2000
احلى نائب
احلى نائب

ذكر
عدد المساهمات : 1775
معدل النشاط : 3688
السُمعة : 332

https://anime.forumperso.com/

keko_ferkeko يعجبه هذا الموضوع

الرجوع الى أعلى الصفحة اذهب الى الأسفل

تم الحل رد: طلب كود الازرار

مُساهمة من طرف رساله حب الثلاثاء 11 مايو 2021 - 22:38

بالظبط @نوار2000
رساله حب
رساله حب
 
 

انثى
عدد المساهمات : 75
معدل النشاط : 2250
السُمعة : 0

http://qoloup.yoo7.com/

كونان2000 يعجبه هذا الموضوع

الرجوع الى أعلى الصفحة اذهب الى الأسفل

تم الحل رد: طلب كود الازرار

مُساهمة من طرف رساله حب الثلاثاء 11 مايو 2021 - 22:42

الكود:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="{S_CONTENT_DIRECTION}" id="min-width" lang="{L_LANG_HTML}"
  xml:lang="{L_LANG_HTML}" {NAMESPACE_FB_LIKE} {NAMESPACE_FB} {NAMESPACE_BBCODE}>
<head>
 <title>{SITENAME_TITLE}{PAGE_TITLE}</title>
 <meta http-equiv="content-type" content="text/html; charset={S_CONTENT_ENCODING}"/>
 <meta http-equiv="content-script-type" content="text/javascript"/>
 <meta http-equiv="content-style-type" content="text/css"/>
 <!-- BEGIN switch_compat_meta -->
 <meta http-equiv="X-UA-Compatible" content="IE={switch_compat_meta.VERSION}"/>
 <!-- END switch_compat_meta -->
 <!-- BEGIN switch_canonical_url -->
 <link rel="canonical" href="{switch_canonical_url.CANONICAL_URL}"/>
 <!-- END switch_canonical_url -->
 {META_FAVICO}
 {META}
 {META_FB_LIKE}
 <meta name="title" content="{SITENAME_TITLE}{PAGE_TITLE}"/>
 {T_HEAD_STYLESHEET}
 {CSS}
 <link rel="search" type="application/opensearchdescription+xml" href="/improvedsearch.xml" title="{SITENAME}"/>
 <link rel="search" type="application/opensearchdescription+xml" href="{URL_BOARD_DIRECTORY}/search/improvedsearch.xml" title="{SEARCH_FORUMS}"/>
 <script src="{JQUERY_PATH}" type="text/javascript"></script>
 <!-- BEGIN switch_recent_jquery -->
 <script src="{JS_DIR}jquery1.9/jquery-migrate-1.4.1.js" type="text/javascript"></script>
 <script src="{JQUERY_DIR}browser/v1.0/jquery.browser.min.js" type="text/javascript"></script>
 <script src="{JQUERY_DIR}support/jquery.support.js" type="text/javascript"></script>
 <!-- END switch_recent_jquery -->
 <script src="{JS_DIR}{L_LANG}.js" type="text/javascript"></script>
 {RICH_SNIPPET_GOOGLE}


    
 <!-- BEGIN switch_fb_login -->
 <script src="https://connect.facebook.net/{switch_fb_login.FB_LOCAL}/all.js" type="text/javascript"></script>
 <script src="{switch_fb_login.JS_FB_LOGIN}" type="text/javascript"></script>
 <!-- END switch_fb_login -->

 <!-- BEGIN switch_ticker -->
 <link type="text/css" rel="stylesheet" href="{JQUERY_DIR}ticker/ticker.css"/>
 <script src="{JQUERY_DIR}ticker/ticker.js" type="text/javascript"></script>
 <!-- END switch_ticker -->

 <!-- BEGIN switch_ticker_new -->
 <script src="{JQUERY_DIR}jcarousel/jquery.jcarousel.js" type="text/javascript"></script>
 <script type="text/javascript">
 //<![CDATA[
 /* Definir le sens de direction en fonction du panneau admin */
 var tickerDirParam = "{switch_ticker.DIRECTION}";
 var slid_vert = false;
 var auto_dir = 'next';
 var h_perso = parseInt({switch_ticker.HEIGHT});

 switch (tickerDirParam) {
 case 'top' :
 slid_vert = true;
 break;

 case 'left':
 break;

 case 'bottom':
 slid_vert = true;
 auto_dir = 'prev';
 break;

 case 'right':
 auto_dir = 'prev';
 break;

 default:
 slid_vert = true;
 }

 $(document).ready(function () {

 $('#fa_ticker_content').css('display', 'block');

 var width_max = $('ul#fa_ticker_content').width();
 var width_item = Math.floor(width_max / {switch_ticker.SIZE});

 if (width_max > 0) {
 $('ul#fa_ticker_content li').css('float', 'left').css('list-style', 'none').width(width_item).find('img').each(function () {
 if ($(this).width() > width_item) {
 var ratio = $(this).width() / width_item;
 var new_height = Math.round($(this).height() / ratio);
 $(this).height(new_height).width(width_item);
 }
 });

 if (slid_vert) {
 var height_max = h_perso;

 $('ul#fa_ticker_content li').each(function () {
 if ($(this).height() > height_max) {
 height_max = $(this).height();
 }
 });

 $('ul#fa_ticker_content').width(width_item).height(height_max).css('marginLeft', 'auto').css('marginRight', 'auto');
 $('ul#fa_ticker_content li').height(height_max);
 }


 $('#fa_ticker_content').jcarousel({
 vertical: slid_vert,
 wrap: 'circular',
 auto: {switch_ticker.STOP_TIME},
 auto_direction: auto_dir,
 scroll: 1,
 size: {switch_ticker.SIZE},
 height_max: height_max,
 animation: {switch_ticker.SPEED}
 });
 } else {
 $('ul#fa_ticker_content li:not(:first)').css('display', 'none');
 $('ul#fa_ticker_content li:first').css('list-style', 'none').css('text-align', 'center');
 }
 });
 //]]>
 </script>
 <!-- END switch_ticker_new -->

 <script type="text/javascript">//<![CDATA[
 $(document).ready(function () {
 <!-- BEGIN switch_enable_pm_popup -->
 pm = window.open('{U_PRIVATEMSGS_POPUP}', '_faprivmsg', 'HEIGHT=225,resizable=yes,WIDTH=400');
 if (pm != null) {
 pm.focus();
 }
 <!-- END switch_enable_pm_popup -->
 <!-- BEGIN switch_report_popup -->
 report = window.open('{switch_report_popup.U_REPORT_POPUP}', '_phpbbreport', 'HEIGHT={switch_report_popup.S_HEIGHT},resizable=yes,scrollbars=no,WIDTH={switch_report_popup.S_WIDTH}');
 if (report != null) {
 report.focus();
 }
 <!-- END switch_report_popup -->
 <!-- BEGIN switch_ticker -->
 $(document).ready(function () {
 Ticker.start({
 height: {switch_ticker.HEIGHT},
 spacing: {switch_ticker.SPACING},
 speed: {switch_ticker.SPEED},
 direction: '{switch_ticker.DIRECTION}',
 pause: {switch_ticker.STOP_TIME}
 });
 });
 <!-- END switch_ticker -->
 });

 <!-- BEGIN switch_login_popup -->
 var logInPopUpLeft, logInPopUpTop, logInPopUpWidth = {LOGIN_POPUP_WIDTH},
 logInPopUpHeight = {LOGIN_POPUP_HEIGHT}, logInBackgroundResize = true, logInBackgroundClass = false;

 $(document).ready(function () {
 $(window).resize(function () {
 var windowWidth = document.documentElement.clientWidth;
 var popupWidth = $("#login_popup").width();
 var mypopup = $("#login_popup");

 $("#login_popup").css({
 "left": windowWidth / 2 - popupWidth / 2
 });
 });
 });
 <!-- END switch_login_popup -->
 //]]>
 </script>

 {GREETING_POPUP}

 <style type="text/css">
 #page-footer, div.navbar, div.navbar ul.linklist {
 display: block !important;
 }

 ul.linklist li.rightside, ul.linklist li.rightside a.copyright {
 display: inline !important;
 }

 <!-- BEGIN switch_ticker_new -->
 .jcarousel-skin-tango .jcarousel-item {
 text-align: center;
 width: 10px;
 }

 .jcarousel-skin-tango .jcarousel-item-horizontal {
 margin-right: {switch_ticker.SPACING}px;
 }

 .jcarousel-skin-tango .jcarousel-item-vertical {
 margin-bottom: {switch_ticker.SPACING}px;
 }

 <!-- END switch_ticker_new -->
 </style>

 {HOSTING_JS}

 <!-- BEGIN google_analytics_code -->
 <script async src="https://www.googletagmanager.com/gtag/js?id={G_ANALYTICS_ID}"></script>
 <script>
 window.dataLayer = window.dataLayer || [];
 function gtag(){dataLayer.push(arguments);}
 gtag('js', new Date());
 gtag('config', '{G_ANALYTICS_ID}', {'anonymize_ip': true, 'store_gac': false, 'cookie_expires': 13 * 30 * 24 * 60 * 60});
 <!-- BEGIN google_analytics_code_bis -->
 gtag('config', '{G_ANALYTICS_ID_BIS}', {'anonymize_ip': true, 'store_gac': false, 'cookie_expires': 13 * 30 * 24 * 60 * 60});
 <!-- END google_analytics_code_bis -->
 </script>
 <!-- END google_analytics_code -->

 <link href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,700,700i&amp;subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese&display=swap"
  rel="stylesheet"/>
 <link href="https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css" rel="stylesheet"/>
</head>

<body id="modernbb">
<!-- BEGIN hitskin_preview -->
<div id="hitskin_preview" style="display: block;">
 <h1><img src="{hitskin_preview.PATH_IMG_FA}hitskin/hitskin_logo.png" alt=""/> <em>Hit</em>skin.com</h1>
 <div class="content">
 <p>
 {hitskin_preview.L_THEME_SITE_PREVIEW}
 <br/>
 <span>{hitskin_preview.U_INSTALL_THEME}<a
 href="https://{hitskin_preview.U_RETURN_THEME}">{hitskin_preview.L_RETURN_THEME}</a></span>
 </p>

 </div>
</div>
<!-- END hitskin_preview -->

<!-- BEGIN inactive_users_modal -->
<div id="inactive_popup" style="z-index: 10000 !important;">
 <div class="h3">{inactive_users_modal.L_MODAL_TITLE}</div>
 <div id="inactive_popup_message">{inactive_users_modal.L_MODAL_BODY}</div>
 <div id="inactive_popup_buttons">
 <button id="inactive_popup_url" class="button1">{inactive_users_modal.L_MODAL_BUTTON}</button>
 <button id="inactive_popup_close" class="button1">{inactive_users_modal.L_CLOSE}</button>
 </div>
</div>
<script type="text/javascript">
 $('#inactive_popup #inactive_popup_close').on('mouseup', function () {
 document.cookie = "modal_require_activation_closed=1; max-age=86400*15; path=/;";
 $('#inactive_popup').hide(50);
 });
 $('#inactive_popup #inactive_popup_url').on('mouseup', function () {
 document.cookie = "modal_require_activation_closed=1; max-age=86400*15; path=/;";
 location.href = '{inactive_users_modal.U_MODAL}'
 })
</script>
<!-- END inactive_users_modal -->

<!-- BEGIN switch_login_popup -->
<div id="login_popup" style="z-index: 10000 !important;">
 <div class="h3">{SITENAME}</div>
 <div id="login_popup_message">
 {LOGIN_POPUP_MSG}
 </div>
 <!-- BEGIN switch_quick_login -->
 <br/>
 <div class="h3">{switch_login_popup.switch_quick_login.L_QUICK_CONNECT}</div>
 <div>
 <div class="mt10">
 <div class="social_btn">
 <!-- BEGIN fb_quick_connect -->
 <div class="fb-login-button"></div>
 <!-- END fb_quick_connect -->
 &nbsp;
 <!-- BEGIN topicit_quick_connect -->
 <div class="ti-connect"></div>
 <!-- END topicit_quick_connect -->
 </div>
 </div>
 </div>
 <br/>
 <!-- END switch_quick_login -->
 <div id="login_popup_buttons">
 <form action="{S_LOGIN_ACTION}" method="get">
 <input type="submit" class="button1" value="{L_LOGIN}"/>
 <input type="button" class="button1" value="{L_REGISTER}" onclick="parent.location='{U_REGISTER}';"/>
 <input id="login_popup_close" type="button" class="button2" value="{L_DONT_DISPLAY_AGAIN}"/>
 </form>
 </div>
</div>
<!-- END switch_login_popup -->

<!-- BEGIN switch_like_popup -->
<div id="like_popup" style="z-index: 10000 !important;">
 <div class="h3">{SITENAME}</div>
 <div id="like_popup_message">
        {LIKE_POPUP_MSG}
 </div>
 <div id="like_popup_buttons">
 <form action="{S_LOGIN_ACTION}" method="get">
 <input type="submit" class="button1" value="{L_LOGIN}"/>
 <input type="button" class="button1" value="{L_REGISTER}" onclick="parent.location='{U_REGISTER}';"/>
 <input id="like_popup_close" type="button" class="button2" value="{L_LIKE_CLOSE}"/>
 </form>
 </div>
</div>
<!-- END switch_like_popup -->

<a id="top" name="top" accesskey="t"></a>
{JAVASCRIPT}

<div id="page-header">
 <div class="headerbar">
 <div id="headerbar-top">
 <div class="wrap">
 <a href="{U_INDEX}" id="logo"><img loading="lazy" src="{LOGO}" alt="{L_INDEX}"/></a>

 <ul class="navbar navlinks{NAVBAR_BORDERLESS}">
 <li>{GENERATED_NAV_BAR}</li>
 </ul>
 </div>
 </div>

 <div class="wrap">
 <div id="site-desc">
 <!-- BEGIN switch_h1 -->
 <div id="site-title">{switch_h1.MAIN_SITENAME}</div>
 <!-- END switch_h1 -->
 <!-- BEGIN switch_desc -->
 <p>{switch_desc.SITE_DESCRIPTION}</p>
 <!-- END switch_desc -->
 </div>
 </div>
 </div>

 <!-- BEGIN switch_ticker_new -->
 <div id="fa_ticker_blockD" style="margin-top:4px;">
 <div class="module">
 <div class="inner">
 <div id="fa_ticker_container">
 <ul id="fa_ticker_content" class="jcarousel-skin-tango" style="display:none">
 <!-- BEGIN ticker_row -->
 <li>{switch_ticker.ticker_row.ELEMENT}</li>
 <!-- END ticker_row -->
 </ul>
 </div>
 </div>
 </div>
 </div>
 <!-- END switch_ticker_new -->
</div>

<div class="conteneur_minwidth_IE">
 <div class="conteneur_layout_IE">
 <div class="conteneur_container_IE">
 <div id="wrap">
 <div id="page-body">

 <!-- BEGIN switch_ticker -->
 <div id="fa_ticker_block" style="margin-top:4px;">
 <div class="module">
 <div class="inner">
 <div id="fa_ticker_container">
 <div id="fa_ticker" style="height:{switch_ticker.HEIGHT}px;">
 <div class="fa_ticker_content">
 <!-- BEGIN ticker_row -->
 <div>{switch_ticker.ticker_row.ELEMENT}</div>
 <!-- END ticker_row -->
 </div>
 </div>
 </div>
 </div>
 </div>
 </div>
 <!-- END switch_ticker -->

 <div id="{ID_CONTENT_CONTAINER}"{CLASS_CONTENT_CONTAINER}>
                      <table cellpadding="0" cellspacing="0" width="100%" class="three-col">
                        <tbody>
                            <tr>
                      
                      <table class="tborder" cellpadding="6" cellspacing="1" border="0" width="100%" align="center">
    <thead>
             <tr valign="top">
                <td class="tcat" align="right" colspan="2">
                        <span id="cybstatsoptions_o"> إحصائيات المنتدى  </span>
                </td>
             </tr>
          </thead>
          <tbody id="collapseobj_cyb_fh_stats" style="">
    <tr align="center">
         <td class="thead" width="25%">أفضل الاعضاء هذا الشهر</td>
        <td class="thead" width="50%"><div align="center">أخر المشاركات</div></td>

      
       </tr>
             <tr valign="top">
                            
                                  <!-- BEGIN giefmod_index1 -->
                                        {giefmod_index1.MODVAR}
                                            <!-- BEGIN saut -->
                                            <div style="height:{SPACE_ROW}px"></div>
                                            <!-- END saut -->
                                        <!-- END giefmod_index1 -->
                            
                            
                              </tr>
          </tbody>

       </table>
       <br />
                                                                    
                                                                    
                                                                    
                                                                    
        
    
                                      </div>
    </td></tr>                                <tr>
                    <td valign="top" width="100%">
    <!-- BEGIN html_validation -->
                                        </td>
                                    </tr>
                                </tbody>
                            </table>
                        </div>
                    </div>
                </td>
            </tr>
        </table>
    </body>
    </html>
    <!-- END html_validation -->



تفضل هذا قالب الهيدر
وهذا رابط منتدايا للمعاينة
https://elmalekat.yoo7.com/
رساله حب
رساله حب
 
 

انثى
عدد المساهمات : 75
معدل النشاط : 2250
السُمعة : 0

http://qoloup.yoo7.com/

الرجوع الى أعلى الصفحة اذهب الى الأسفل

تم الحل رد: طلب كود الازرار

مُساهمة من طرف كونان2000 الثلاثاء 11 مايو 2021 - 23:45

بعد تفحص كود الهيدر وجدت انه ليس فيه اي مشكله
كل ماتحتاجينه هو كود CSS

ضعي الكود التالي بال CSS
الكود:
.headerbar {

    height: 500px;
}
.mainmenu {
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    background: #ec8dd2 repeat scroll 0 0;
    border: 1px solid #d14e9f;
    border-bottom-right-radius: 15px;
    border-radius: 11px;
    border-top-left-radius: 15px;
    color: #fff;
    display: inline;
    float: right;
    font-family: verdana,geneva,lucida,"lucida grande",arial,helvetica,sans-serif;
    font-size: 100%;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    height: 35px;
    margin: 2px;
    padding: 2px;
    width: auto;
}
كونان2000
كونان2000
احلى نائب
احلى نائب

ذكر
عدد المساهمات : 1775
معدل النشاط : 3688
السُمعة : 332

https://anime.forumperso.com/

keko_ferkeko و Mc nabulsy يعجبهم هذا الموضوع

الرجوع الى أعلى الصفحة اذهب الى الأسفل

تم الحل رد: طلب كود الازرار

مُساهمة من طرف رساله حب الأربعاء 12 مايو 2021 - 0:02

شكرا لكم جميعا 
@keko_ferkeko
@Mc nabulsy
@نوار2000
وبارك الله فيكم 
لقد تم الحل
رساله حب
رساله حب
 
 

انثى
عدد المساهمات : 75
معدل النشاط : 2250
السُمعة : 0

http://qoloup.yoo7.com/

keko_ferkeko و كونان2000 يعجبهم هذا الموضوع

الرجوع الى أعلى الصفحة اذهب الى الأسفل

تم الحل رد: طلب كود الازرار

مُساهمة من طرف اعصار الأربعاء 12 مايو 2021 - 10:32

رساله حب كتب:شكرا لكم جميعا 
@keko_ferkeko
@Mc nabulsy
@نوار2000
وبارك الله فيكم 
لقد تم الحل
ينقل للارشيف
avatar
اعصار
احلى مساعد
احلى مساعد

ذكر
عدد المساهمات : 3250
معدل النشاط : 9031
السُمعة : 49

https://www.helpub.com/

keko_ferkeko يعجبه هذا الموضوع

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

- مواضيع مماثلة

 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى