النتائج 1 إلى 6 من 6

الموضوع: درس : كيف نقوم بعمل قالب postbit_legacy خاص بنا (الجزئ الثاني)

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    269

    درس : كيف نقوم بعمل قالب postbit_legacy خاص بنا (الجزئ الثاني)



    السلام عليكم
    الجزئ الثاني
    في الجزئ الاول تكلمنا عن اكواد البوست
    اليوم سيكون عباره عن اماكن هذه الاكواد في قالب ال postbit_legacy الافتراضي


    سيتم تقسيم القالب الى ثلاثه اقسام بناء على تقسيم الجدول <tr>
    الجزئ الاول
    كود PHP:
    <tr>
        <if 
    condition="$show['announcement']">
            <
    td class="thead" style="font-weight:normal; border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]colspan="2">
                <
    img class="inlineimg" src="$stylevar[imgdir_statusicon]/post_$post[statusicon].gif" alt="$post[statustitle]border="0" />
                <
    phrase 1="$post[startdate]2="$post[enddate]">$vbphrase[x_until_y]</phrase>
            </
    td>
        <else />
            <
    td class="thead" style="font-weight:normal; border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-$stylevar[right]: 0px" $post[scrolltothis]>
                <!-- 
    status icon and date -->
                <
    a name="post$post[postid]"><img class="inlineimg" src="$stylevar[imgdir_statusicon]/post_$post[statusicon].gif" alt="$post[statustitle]border="0" /></a>
                
    $post[postdate]<if condition="!$show['detailedtime']">, $post[posttime]</if>
                
    $post[firstnewinsert]
                <!-- / 
    status icon and date -->
            </
    td>
            <
    td class="thead" style="font-weight:normal; border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-$stylevar[left]: 0px" align="$stylevar[right]">
                &
    nbsp;
                <if 
    condition="$show['postcount']">#<a href="showpost.php?$session[sessionurl]p=$post[postid]&amp;postcount=$post[postcount]" target="new" rel="nofollow" id="postcount$post[postid]" name="$post[postcount]"><strong>$post[postcount]</strong></a></if>
                
    <if condition="$show['inlinemod']">
                    <
    input type="checkbox" name="plist[$postid]" id="plist_$postidstyle="vertical-align:middle; padding:0px; margin:0px 0px 0px 5px" value="$post[checkbox_value]/>
                </if>
            </
    td>
        </if>
    </
    tr
    هو القسم الخاص ب التاريخ والوقت ورقم المشاركه
    وفيه هذه الاكواد
    $post[statustitle]
    $post[postdate]
    $post[posttime]
    $post[postcount]


    الجزئ الثاني
    كود PHP:
    <tr valign="top">
        <
    td class="alt2" width="175" style="border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-top: 0px; border-bottom: 0px">

                <
    div id="postmenu_$post[postid]">
                    <if 
    condition="$show['profile']">
                    <
    class="bigusername" href="member.php?$session[sessionurl]u=$post[userid]">$post[musername]</a>
                    <
    script type="text/javascript"vbmenu_register("postmenu_$post[postid]"true); </script>
                    <else />
                    $post[musername]
                    </if>
                </div>

                <if condition="$post['usertitle']"><div class="smallfont">$post[usertitle]</div></if>
                <if condition="$post['rank']"><div class="smallfont">$post[rank]</div></if>
                $template_hook[postbit_userinfo_left]

                <if condition="$show['avatar']">
                    <div class="smallfont">
                        &nbsp;<br /><a href="member.php?$session[sessionurl]u=$post[userid]"><img src="$post[avatarurl]" $post[avwidth] $post[avheight] alt="<phrase 1="$post[username]">$vbphrase[xs_avatar]</phrase>" border="0" /></a>
                    </div>
                </if>

                <div class="smallfont">
                    &nbsp;<br />
                    <if condition="$post['joindate']"><div>$vbphrase[join_date]: $post[joindate]</div></if>
                    <if condition="$post['field2']"><div>$vbphrase[location_perm]: $post[field2]</div></if>
                    <if condition="$post['age']"><div>$vbphrase[age]: $post[age]</div></if>
                    <div>
                        $vbphrase[posts]: $post[posts]
                    </div>
                    $template_hook[postbit_userinfo_right_after_posts]
                    <if condition="$show['infraction']"><div>$vbphrase[infractions]: $post[warnings]/$post[infractions] ($post[ipoints])</div></if>
                    <if condition="$show['reputation']"><if condition="$show['reppower']">$vbphrase[reppower]: <span id="reppower_$post[postid]_$post[userid]">$post[reppower]</span> </if><div><span id="repdisplay_$post[postid]_$post[userid]">$post[reputationdisplay]</span></div></if>
                    $template_hook[postbit_userinfo_right]
                    <div>$post[icqicon] $post[aimicon] $post[msnicon] $post[yahooicon] $post[skypeicon]</div>
                </div>

        </td>
        <if condition="$show['moderated']">
        <td class="alt2" id="td_post_$post[postid]" style="border-$stylevar[right]: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]">
        <else />
        <td class="alt1" id="td_post_$post[postid]" style="border-$stylevar[right]: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]">
        </if>
            $template_hook[postbit_messagearea_start]
            <if condition="$show['messageicon'] OR $post['title']">
                <!-- icon and title -->
                <div class="smallfont">
                    <if condition="$show['messageicon']"><img class="inlineimg" src="$post[iconpath]" alt="$post[icontitle]" border="0" /></if>
                    <if condition="$post['title']"><strong>$post[title]</strong></if>
                </div>
                <hr size="1" style="color:$stylevar[tborder_bgcolor]; background-color:$stylevar[tborder_bgcolor]" />
                <!-- / icon and title -->
            </if>

            <!-- message -->
            <div id="post_message_$post[postid]">
                $ad_location[ad_showthread_firstpost_start]
                $post[message]
            </div>
            <!-- / message -->

            <if condition="$show['attachments']">
            <!-- attachments -->
                <div style="padding:$stylevar[cellpadding]px">

                <if condition="$show['thumbnailattachment']">
                    <fieldset class="fieldset">
                        <legend>$vbphrase[attached_thumbnails]</legend>
                        <div style="padding:$stylevar[formspacer]px">
                        $post[thumbnailattachments]
                        </div>
                    </fieldset>
                </if>

                <if condition="$show['imageattachment']">
                    <fieldset class="fieldset">
                        <legend>$vbphrase[attached_images]</legend>
                        <div style="padding:$stylevar[formspacer]px">
                        $post[imageattachments]
                        </div>
                    </fieldset>
                </if>

                <if condition="$show['imageattachmentlink']">
                    <fieldset class="fieldset">
                        <legend>$vbphrase[attached_images]</legend>
                        <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
                        $post[imageattachmentlinks]
                        </table>
                        </fieldset>
                </if>

                <if condition="$show['otherattachment']">
                    <fieldset class="fieldset">
                        <legend>$vbphrase[attached_files]</legend>
                        <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
                        $post[otherattachments]
                        </table>
                    </fieldset>
                </if>

                <if condition="$show['moderatedattachment']">
                    <fieldset class="fieldset">
                        <legend>$vbphrase[attachments_pending_approval]</legend>
                        <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
                        $post[moderatedattachments]
                        </table>
                    </fieldset>
                </if>

                </div>
            <!-- / attachments -->
            </if>

            $template_hook[postbit_signature_start]
            $ad_location[ad_showthread_firstpost_sig]

            <if condition="$post['signature']">
            <!-- sig -->
                <div>
                    __________________<br />
                    $post[signature]
                </div>
            <!-- / sig -->
            </if>

            $template_hook[postbit_signature_end]

            <if condition="$show['postedited']">
            <!-- edit note -->
                <div class="smallfont">
                    <hr size="1" style="color:$stylevar[tborder_bgcolor]; background-color:$stylevar[tborder_bgcolor]" />
                    <em>
                        <if condition="$show['postedithistory']">
                            <phrase 1="$post[edit_username]" 2="$post[edit_date]" 3="$post[edit_time]" 4="posthistory.php?$session[sessionurl]p=$post[postid]">$vbphrase[last_edited_link_by_x_on_y_at_z_postid]</phrase>
                        <else />
                            <phrase 1="$post[edit_username]" 2="$post[edit_date]" 3="$post[edit_time]">$vbphrase[last_edited_by_x_on_y_at_z]</phrase>
                        </if>
                        <if condition="$post['edit_reason']">
                            $vbphrase[reason]: $post[edit_reason]
                        </if>
                    </em>
                </div>
            <!-- / edit note -->
            </if>

        </td>
    </tr> 
    وهو القسم الخاص بي معلومات العضو و محتوى الموضوع او الرد
    وهو يحتوي على ثلاثه td
    من اول td الى اول </td>
    وهي <td class="alt2"
    وهو مختص ب معلومات العضو
    وفيه هذه الاكواد
    $post[musername]
    $post[usertitle]
    $post[rank]
    $template_hook[postbit_userinfo_left]
    $post[avatarurl]
    $post[joindate]
    $post[field2]
    $post[age]
    $post[posts]
    $template_hook[postbit_userinfo_right_after_posts]
    $post[warnings]
    $post[infractions]
    $post[reppower]
    $post[reputationdisplay]
    $template_hook[postbit_userinfo_right]
    $post[icqicon]
    $post[aimicon]
    $post[msnicon]
    $post[yahooicon]
    $post[skypeicon]

    ثاني td هو فقط td بدون تقفيله يتبادل مع ثالث td
    ثالث td الى ثاني </td> تذكر ان ثاني td بدون تقفيله
    وهو المحتص بمحتويات الموضوع
    $template_hook[postbit_messagearea_start]
    $post[title]
    $ad_location[ad_showthread_firstpost_start]
    $post[message]
    $template_hook[postbit_signature_start]
    $ad_location[ad_showthread_firstpost_sig]
    $post[signature]
    $template_hook[postbit_signature_end]
    $post[edit_reason]


    الجزئ الثالث
    كود PHP:
    <tr>
        <
    td class="alt2" style="border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-top: 0px">
            
    $post[onlinestatus]
            <if 
    condition="$show['reputationlink']">
                <
    span id="reputationmenu_$post[postid]"><a href="reputation.php?$session[sessionurl]p=$post[postid]rel="nofollow" id="reputation_$post[postid]"><img class="inlineimg" src="$stylevar[imgdir_button]/reputation.gif" alt="<phrase 1="$post[username]">$vbphrase[add_to_xs_reputation]</phrase>" border="0" /></a></span>
                <if 
    condition="$show['popups']"><script type="text/javascript"vbrep_register("$post[postid]")</script></if>
            </if>
            <if condition="$show['infractionlink']"><a href="infraction.php?$session[sessionurl]do=report&amp;p=$post[postid]" rel="nofollow"><img class="inlineimg" src="$stylevar[imgdir_button]/infraction.gif" alt="<phrase 1="$post[username]">$vbphrase[add_infraction_for_x]</phrase>" border="0" /></a></if>
            <if condition="$show['reportlink']"><a href="report.php?$session[sessionurl]p=$post[postid]" rel="nofollow"><img class="inlineimg" src="$stylevar[imgdir_button]/report.gif" alt="$vbphrase[report_bad_post]" border="0" /></a></if>
            $post[iplogged]
            &nbsp;
        </td>
        <if condition="$show['moderated']">
        <td class="alt2" align="$stylevar[right]" style="border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-$stylevar[left]: 0px; border-top: 0px">
        <else />
        <td class="alt1" align="$stylevar[right]" style="border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-$stylevar[left]: 0px; border-top: 0px">
        </if>
            <!-- controls -->
            <if condition="$post['editlink']">
                <img style="display: none" id="progress_$postid" src="$stylevar[imgdir_misc]/progress.gif" alt="$vbphrase[loading_editor_please_wait]" />
                <a href="$post[editlink]" name="vB::QuickEdit::$post[postid]"><img src="$stylevar[imgdir_button]/edit.gif" alt="$vbphrase[edit_delete_message]" border="0" /></a>
            </if>
            <if condition="$post['forwardlink']">
                <a href="$post[forwardlink]"><img src="$stylevar[imgdir_button]/forward.gif" alt="$vbphrase[forward_message]" border="0" /></a>
            </if>
            <if condition="$post['replylink']">
                <a href="$post[replylink]" rel="nofollow"><img src="$stylevar[imgdir_button]/<if condition="$post['forwardlink']">reply_small<else />quote</if>.gif" alt="$vbphrase[reply_with_quote]" border="0" /></a>
            </if>
            <if condition="$show['multiquote_post']">
                <a href="$post[replylink]" rel="nofollow" onclick="return false"><img src="$stylevar[imgdir_button]/multiquote_<if condition="$show['multiquote_selected']">on<else />off</if>.gif" alt="$vbphrase[multi_quote_this_message]" border="0" id="mq_$post[postid]" /></a>
            </if>
            <if condition="$show['quickreply'] AND !$show['threadedmode']">
                <a href="$post[replylink]" rel="nofollow" id="qr_$post[postid]" onclick="return false"><img src="$stylevar[imgdir_button]/quickreply.gif" alt="$vbphrase[quick_reply_to_this_message]" border="0" /></a>
            </if>
            <if condition="$show['moderated']">
                <img src="$stylevar[imgdir_misc]/moderated.gif" alt="$vbphrase[moderated_post]" border="0" />
            </if>
            <if condition="$show['spam']">
                <img src="$stylevar[imgdir_misc]/spam_detected.png" alt="$vbphrase[spam_post]" border="0" />
            </if>
            <if condition="$show['deletedpost']">
                <if condition="$show['managepost']">
                    <a href="postings.php?$session[sessionurl]do=managepost&amp;p=$post[postid]"><img src="$stylevar[imgdir_misc]/trashcan.gif" alt="$vbphrase[manage]" border="0" /></a>
                <else />
                    <img src="$stylevar[imgdir_misc]/trashcan.gif" alt="$vbphrase[deleted_post]" border="0" />
                </if>
            </if>
            <if condition="$show['redcard']">
                <a href="infraction.php?$session[sessionurl]do=view&amp;p=$post[postid]"><img src="$stylevar[imgdir_button]/redcard.gif" alt="$vbphrase[received_infraction]" border="0" /></a>
            <else />
                <if condition="$show['yellowcard']">
                    <a href="infraction.php?$session[sessionurl]do=view&amp;p=$post[postid]"><img src="$stylevar[imgdir_button]/yellowcard.gif" alt="$vbphrase[received_warning]" border="0" /></a>
                </if>
            </if>
            $template_hook[postbit_controls]
            <!-- / controls -->
        </td>
    </tr> 
    وهو يحتوي على ثلاثه td
    من اول td الى اول </td>
    وهي <td class="alt2"
    وفيه ايقونات التقيم والتبليغ ..الخ
    $post[onlinestatus]
    $post[iplogged]

    ثاني td هو فقط td بدون تقفيله يتبادل مع ثالث td
    ثالث td الى ثاني </td> تذكر ان ثاني td بدون تقفيله
    وهو ايقونات الموضوع الاقتباس التعديل ..الخ


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

    لنا لقاء ان شاء الله في الدرس القادم العملي





    __________________
    المتميز السعودي لتكنلوجيا المعلومات
    المهنة : باحث في لغة ال PHP


  2. #2

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    269


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





    __________________
    المتميز السعودي لتكنلوجيا المعلومات
    المهنة : باحث في لغة ال PHP

  4. #4


    الصراحة استفدت كثيرا من موضوعك هذا والجزء السابق ايضا

    متميز

    اسم على مسمى

    بارك الله فيك وواصل ابداعك

    تحياتي وتقديري





    __________________
    http://6lal.cc

  5. #5


    بارك الله فيك يا الطيب

    ماقصرت






  6. #6
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    269


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





    __________________
    المتميز السعودي لتكنلوجيا المعلومات
    المهنة : باحث في لغة ال PHP





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض