شوّيت: شبكة كرة قدم اجتماعية




العودة   سوالف سوفت > سوالف تطوير المنتديات والمدوّنات والمجلات > الهاكات والإضافات
التسجيل المدوّنات البحث مشاركات اليوم جعل الأقسام مقروءة

الوسوم:

الرد على الموضوع
 
LinkBack أدوات الموضوع
عضو نشيط جدا
#1  
درس : كيف نقوم بعمل قالب 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_$postid" style="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
المتميز السعودي is offline   قديم 11-05-2009, 01:19 PM
الرد مع إقتباس
عضو نشيط
#2  

الله يعطيك العافية اخوي






ديجي عمان is offline   قديم 11-05-2009, 01:42 PM
الرد مع إقتباس
عضو نشيط جدا
#3  

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






__________________
المتميز السعودي لتكنلوجيا المعلومات
المهنة : باحث في لغة ال PHP
المتميز السعودي is offline   قديم 11-05-2009, 06:34 PM
الرد مع إقتباس
عضو نشيط
#4  

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

متميز

اسم على مسمى

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

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






__________________
http://al3baaas.blogspot.com
طلال العباس is offline   قديم 11-05-2009, 08:21 PM
الرد مع إقتباس
عضو نشيط جدا
#5  

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

ماقصرت






رافع الرايه is offline   قديم 11-05-2009, 08:43 PM
الرد مع إقتباس
عضو نشيط جدا
#6  

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






__________________
المتميز السعودي لتكنلوجيا المعلومات
المهنة : باحث في لغة ال PHP
المتميز السعودي is offline   قديم 12-05-2009, 10:19 AM
الرد مع إقتباس
الرد على الموضوع


 

أدوات الموضوع

قوانين المشاركات
لا يمكنك كتابة مواضيع جديدة
لا يمكنك إضافة ردود
لا يمكنك إرسال مرفقات
لا يمكنك تعديل مشاركاتك

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح


المواضيع المشابهه
الموضوع كاتب الموضوع القسم الردود آخر مشاركة
درس : كيف نقوم بعمل قالب postbit_legacy خاص بنا (الجزئ الاول ) المتميز السعودي الهاكات والإضافات 5 12-05-2009 10:18 AM
كيف نقوم بعمل الاستفتاء ؟ البلالام PHP 1 10-02-2008 03:24 PM
[درس] كيف نقوم بأخذ جزء معين من موقع وندرجه في صفحة خاصة بنا .؟ almosmm PHP 30 27-02-2007 04:17 PM
كيف نقوم بعمل قائمة منسدله ؟ Smawi.com البرمجية القياسية Ajax +XML+ CSS+ JavaScript وغيرها 2 04-11-2006 04:18 PM
كيف نقوم بعمل مثل هذه القائمة @ ضروري @ الغريم دوت كوم الويب والويب 2.0 والـ Semantic Web 9 20-02-2004 04:41 PM


جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 02:28 PM.