هيلبرنت | Helpernt

هيلبرنت | Helpernt (https://www.helpernt.com/vb/index.php)
-   ركن تطوير منتديات vb3.8.0 (https://www.helpernt.com/vb/forumdisplay.php?f=99)
-   -   كود عدم اعتماد الموضوع الا بعد الموافقه على شروط المنتدى مثل هيلبرنت (https://www.helpernt.com/vb/showthread.php?t=4543)

هيلبرنت 09-14-2016 10:57 AM

كود عدم اعتماد الموضوع الا بعد الموافقه على شروط المنتدى مثل هيلبرنت
 
1 مرفق
السلام عليكم ورحمه الله وبركاته

الكود هنا خاص بجعل الاعضاء دائما يوافقو على الشروط المنتدى قبل طرح المواضيع لتجنب عضويات السبام

صوره للكود


خطوات التركيب

حذ نسخة احتياطية من قالب newthread واستبداله بالاتى

كود:

$stylevar[htmldoctype]
<html xmlns="http://www.w3.org/1999/xhtml" dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
$headinclude
<title>$vboptions[bbtitle] - $vbphrase[post_new_thread]</title>
<script type="text/javascript">
function check(order_check)
{
msg_checked = "يجب عليك الموافقه على شروط القسم";
 if (order_check.checked != true)
    {
        alert(msg_checked);
        return false;
    }
}
</script>
</head>
<body$onload>
$header
$navbar

$postpreview

<form action="newthread.php?do=postthread&amp;f=$forumid" method="post" name="vbform""<if condition="!is_browser('webtv')"> onsubmit="return vB_Editor['$editorid'].prepare_submit(this.subject.value, $vboptions[postminchars]) "</if>>

<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
    <td class="tcat">
        <span class="smallfont" style="float:$stylevar[right]"><strong>$vbphrase[forum]</strong>: <a href="forumdisplay.php?$session[sessionurl]f=$foruminfo[forumid]">$foruminfo[title]</a></span>
        $vbphrase[post_new_thread]
    </td>
</tr>
<tr>
    <td class="panelsurround" align="center">
    <div class="panel">
        <div style="width:$stylevar[formwidth]" align="$stylevar[left]">

        $usernamecode

        $human_verify

        <!-- subject field -->
        <table cellpadding="0" cellspacing="0" border="0" class="fieldset">
        <tr>
            <if condition="$prefix_options">
                <td class="smallfont">$vbphrase[prefix]:</td>
                <td class="smallfont" colspan="3">$vbphrase[title]:</td>
            <else />
                <td class="smallfont" colspan="4">$vbphrase[title]:</td>
            </if>
        </tr>
            <if condition="$prefix_options">
                <td style="padding-right: 1px">
                    <select name="prefixid" class="bginput">
                        <option value="">$vbphrase[no_prefix_meta]</option>
                        $prefix_options
                    </select>
                </td>
            </if>
            <td>
                <input type="text" class="bginput" name="subject" value="$subject" size="40" maxlength="$vboptions[titlemaxchars]" tabindex="1" />
            <br />
            اكتب ناتج العملية التاليه (1+1):

            <input type="text" class="bginput" name="spamr" size="10" maxlength="2" />
            <br />
            </td>
            <td>&nbsp;&nbsp;</td>
            <td><img id="display_posticon" src="$selectedicon[src]" alt="$selectedicon[alt]" /></td>
        </tr>
        </table>
        <!-- / subject field -->

        <!-- message area -->
        <div class="smallfont">$vbphrase[message]:</div>
        $messagearea
        <!-- / message area -->

        <if condition="$show['tag_option']">
        <fieldset class="fieldset" style="margin-top: $stylevar[cellpadding]px">
            <legend>$vbphrase[tags]</legend>
            <div style="padding:$stylevar[formspacer]px">
                <div>$vbphrase[separate_tags_using_comma]</div>
                <span id="tag_add"><input type="text" class="bginput" name="taglist" id="tag_add_input" value="$newpost[taglist]" size="40" tabindex="1" /></span>
                <if condition="$show['tags_remain']"><div><phrase 1="$tags_remain">$vbphrase[you_may_add_x_tags_to_thread]</phrase></div></if>
        </div>

            <if condition="$show['popups']">
                <div id="tag_add_menu" class="vbmenu_popup" style="display:none"></div>
                <script type="text/javascript" src="clientscript/vbulletin_ajax_tagsugg.js?v=$vboptions[simpleversion]"></script>
                <script type="text/javascript">
                <!--
                vbmenu_register('tag_add', true);
                tag_add_comp = new vB_AJAX_TagSuggest('tag_add_comp', 'tag_add_input', 'tag_add');
                tag_add_comp.allow_multiple = true;
                tag_add_comp.set_delimiters('$tag_delimiters');
                //-->
                </script>
            </if>
        </fieldset>
        </if>

        $posticons
    </div>
    </div>

    <div style="margin-top:$stylevar[cellpadding]px">
        <input type="hidden" name="s" value="$session[sessionhash]" />
        <input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]" />
        <input type="hidden" name="f" value="$forumid" />
        <input type="hidden" name="do" value="postthread" />
        <input type="hidden" name="posthash" value="$posthash" />
        <input type="hidden" name="poststarttime" value="$poststarttime" />
        <input type="hidden" name="loggedinuser" value="$bbuserinfo[userid]" />
        <input type="submit" class="button" name="sbutton" id="{$editorid}_save" value="$vbphrase[submit_new_thread]" accesskey="s" tabindex="1"  onclick="return check(order_check);"  />
        <input type="submit" class="button" name="preview" value="$vbphrase[preview_post]" accesskey="r" tabindex="1"  onclick="return check(order_check);"  />
    </div>
    </td>
</tr>
</table>

<if condition="$show['additional_options']">
<br />

<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<thead>
    <tr>
        <td class="tcat">
            <a style="float:$stylevar
" href="#top" onclick="return toggle_collapse('newpost_options')"><img id="collapseimg_newpost_options" src="$stylevar[imgdir_button]/collapse_tcat$vbcollapse[collapseimg_newpost_options].gif" alt="" border="0" /></a>
            $vbphrase[additional_options]
        </td>
    </tr>
</thead>
<tbody id="collapseobj_newpost_options" style="$vbcollapse[collapseobj_newpost_options]">
    <tr valign="top">
        <td class="panelsurround" align="center">
        <div class="panel">
            <div style="width:$stylevar[formwidth]" align="$stylevar[left]">

                <if condition="$show['podcasturl']">
                <!-- podcast stuff -->
                <fieldset class="fieldset">
                    <legend>$vbphrase[podcast_options]</legend>

                    <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
                    <tr>
                        <td class="smallfont">$vbphrase[podcast_url]:</td>
                        <td class="smallfont">&nbsp;$vbphrase[filesize_bytes]:</td>
                    </tr>
                    <tr>
                        <td><input type="text" class="bginput" name="podcasturl" value="$podcasturl" size="50" maxlength="255" tabindex="1" title="$vbphrase[podcast_url]" /></td>
                        <td>&nbsp;<input type="text" class="bginput" name="podcastsize" value="$podcastsize" size="10" tabindex="1" title="$vbphrase[podcast_size]" /></td>
                    </tr>
                    <tr>
                        <td class="smallfont">$vbphrase[subtitle]:</td>
                        <td class="smallfont">&nbsp;$vbphrase[explicit]:</td>
                    </tr>
                    <tr>
                        <td><input type="text" class="bginput" name="podcastsubtitle" value="$podcastsubtitle" size="50" maxlength="255" tabindex="1" title="$vbphrase[subtitle]" /></td>
                        <td><input type="checkbox" name="podcastexplicit" value="1" tabindex="1" $explicitchecked title="$vbphrase[explicit]" /></td>
                    </tr>
                    <tr>
                        <td class="smallfont">$vbphrase[keywords]:</td>
                        <td class="smallfont">$vbphrase[author]:</td>
                    </tr>
                    <tr>
                        <td><input type="text" class="bginput" name="podcastkeywords" value="$podcastkeywords" size="50" maxlength="255" tabindex="1" title="$vbphrase[keywords]" /></td>
                        <td><input type="text" class="bginput" name="podcastauthor" value="$podcastauthor" size="25" maxlength="255" tabindex="1" title="$vbphrase[author]" /></td>
                    </tr>
                    </table>
                </fieldset>
                <!-- / podcast stuff -->
                </if>

                <if condition="$show['misc_options']">
                <fieldset class="fieldset">
                    <legend>$vbphrase[miscellaneous_options]</legend>
                    <div style="padding:$stylevar[formspacer]px">
                        <if condition="$bbuserinfo['signature'] != ''"><div><label for="cb_signature"><input type="checkbox" name="signature" value="1" id="cb_signature" tabindex="1" $checked[signature] />$vbphrase[show_your_signature]</label></div></if>
                        <if condition="$show['parseurl']"><div><label for="cb_parseurl"><input type="checkbox" name="parseurl" value="1" id="cb_parseurl" tabindex="1" $checked[parseurl] />$vbphrase[automatically_parse_links_in_text]</label></div></if>
                        $disablesmiliesoption
                    </div>
                </fieldset>
                </if>

                $attachmentoption

                <if condition="$show['member']">
                <fieldset class="fieldset">
                    <legend>$vbphrase[thread_subscription]</legend>
                    <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
                    <tr>
                        <td>$vbphrase[notification_type]:<br /><select name="emailupdate" tabindex="1">
                            <option value="9999" $emailchecked[9999]>$vbphrase[do_not_subscribe]</option>
                            <option value="0" $emailchecked[0]>$vbphrase[no_email_notification]</option>
                            <option value="1" $emailchecked[1]>$vbphrase[instant_email_notification]</option>
                            <option value="2" $emailchecked[2]>$vbphrase[daily_email_notification]</option>
                            <option value="3" $emailchecked[3]>$vbphrase[weekly_email_notification]</option>
                        </select></td>
                        <if condition="$show['subscribefolders']"><td>$vbphrase[folder]:<br /><select name="folderid" tabindex="1">$folderbits</select></td></if>
                    </tr>
                    </table>
                </fieldset>
                </if>

                <if condition="$show['poll']">
                <fieldset class="fieldset">
                    <legend>$vbphrase[post_a_poll]</legend>
                    <div style="padding:$stylevar[formspacer]px">
                        <div><label for="cb_postpoll"><input type="checkbox" name="postpoll" value="yes" id="cb_postpoll" tabindex="1" $checked[postpoll] />$vbphrase[yes_post_a_poll_thread]</label></div>
                        <div><label for="polloptnum">$vbphrase[number_of_poll_options]: <input type="text" class="bginput" size="5" name="polloptions" value="$polloptions" id="polloptnum" tabindex="1" /></label> <if condition="$vboptions['maxpolloptions']">($vbphrase[maximum]: $vboptions[maxpolloptions])</if></div>
                    </div>
                </fieldset>
                </if>
<!-- / قوانين -->
                <fieldset class="fieldset">
                    <legend>تأكيد الإطلاع على القوانين</legend>
                    <div style="padding: 3px;">
                      <div><input type="checkbox" name="order_check"  tabindex="1"  />نعم قمت بالإطلاع على
                        <a target="_blank" href="http://www.helpernt.com">قوانين الركن</a> و
                        <a target="_blank" href="http://www.helpernt.com">قوانين المعهد</a> و الموضوع الذي أقوم بنشره غير مخالف لهذه القوانين</div>
                    </div>
                </fieldset>
                <!-- / قوانين -->
                $threadmanagement

                </div>
            </div>

            <div style="margin-top:$stylevar[cellpadding]px">
                <input type="submit" class="button" name="sbutton" value="$vbphrase[submit_new_thread]" accesskey="s" tabindex="1" onclick="return check(order_check);" />
                <input type="submit" class="button" name="preview" value="$vbphrase[preview_post]" accesskey="r" tabindex="1"  onclick="return check(order_check);"  />
            </div>
        </td>
    </tr>
</tbody>
</table>
</if>

</form>

<br />

$forumrules

$footer

</body>
</html>




التوفيق من الله

[/CENTER]

غاوى مشاكل 09-18-2016 12:58 PM

ميه ميه ..

هيلبرنت 11-30-2016 01:05 AM

رد: كود عدم اعتماد الموضوع الا بعد الموافقه على شروط المنتدى مثل هيلبرنت
 
تسلم ياغالى

هيلبرنت 06-02-2018 08:13 PM

رد: كود عدم اعتماد الموضوع الا بعد الموافقه على شروط المنتدى مثل هيلبرنت
 
تم اعادة رفع الصور من جديد

ناصر 06-02-2018 11:45 PM

رد: كود عدم اعتماد الموضوع الا بعد الموافقه على شروط المنتدى مثل هيلبرنت
 
شرح رائع
من شخص ساعد الجميع و قدم لنا الكثير من الشروحات

MesterPerfect 06-03-2018 04:05 AM

رد: كود عدم اعتماد الموضوع الا بعد الموافقه على شروط المنتدى مثل هيلبرنت
 
بارك الله فيك على الشرح الرائع
سيفيد كل من يستخدم vb

for sat 01-14-2019 08:45 PM

رد: كود عدم اعتماد الموضوع الا بعد الموافقه على شروط المنتدى مثل هيلبرنت
 
شرح مميز لمنع السبام لكن ياريت طريقة لأضافتها عند نشر ( الردود )

for sat 01-14-2019 09:09 PM

رد: كود عدم اعتماد الموضوع الا بعد الموافقه على شروط المنتدى مثل هيلبرنت
 
و ايضا هل هذه لمجموعة معينة ام تشمل جميع المجموعات؟


الساعة الآن 06:19 AM

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. TranZ By Almuhajir