الدعم العربي
كيف يتم عمل صفحة اضافية للمنتدى - نسخة قابلة للطباعة

+- الدعم العربي (https://www.mybbarab.com)
+-- قسم : :: . + الأقسام الإدارية + . :: (https://www.mybbarab.com/forum-36.html)
+--- قسم : الأرشـيـف (https://www.mybbarab.com/forum-39.html)
+---- قسم : تطوير منتديات MyBB 1.2 (https://www.mybbarab.com/forum-86.html)
+----- قسم : منتدى الطلبات والمشاكل والحلول منتديات ماى بى بى mybb (https://www.mybbarab.com/forum-2.html)
+----- الموضوع : كيف يتم عمل صفحة اضافية للمنتدى (/thread-4168.html)

الصفحات: 1 2


كيف يتم عمل صفحة اضافية للمنتدى - liro - 2008-07-11

اقصد بصفحة اضافية مثل هذه الموجودة هنا

http://www.dd4bb.com/ads.php

الهيدر والفوتر موجودان واضف فى الوسط ما اريد

فما طريقة عمل مثلها فى موقعى

ولكم جزيل الشكر


Re: كيف يتم عمل صفحة اضافية للمنتدى - عوض محمد - 2008-07-11

اخى liro بالفعل لابد ان يكون فى المنتدى صفحة مماثلة

وايضا صفحة للاتصال بنا وياريت نعرف كيف يتم عمل هذه الصفحات

ومشكور اخ liro على طرحك للموضوع

دمت بود


RE: كيف يتم عمل صفحة اضافية للمنتدى - Pepo - 2008-07-11

قم بإنشاء ملف .php جديد واضف به التالى
PHP كود :
<?php

define
('IN_MYBB'1); // (1a)

require "./global.php"// (1b)

add_breadcrumb("اعلن لدينا""ads.php"); // (2)

eval("\$ads = \"".$templates->get("ads")."\";"); // (3)

output_page($ads); // (4)
?>
السطر 1a والسطر 1b هم اساسيان لا يمكن التخلى عنهم.

السطر 2 تحدد به عنوان الصفحة الذى سيظهر فى النافيجاتور.. كاهذا

.png   الإعلان فى منتديات الدعم العربى_1215789253248.png (الحجم : 973 بايت / التحميلات : 45)

واسم ملف الـ php الذى انشأته.

السطر 3 و 4 تغيير كلمة ads بإسم القالب الذى يحتوى على محتوى هذه الصفحة.
وفى حالة المثال الذى اخترته انت فهو قالب ads والذى يحتوى على التالى
كود :
<html>
<head>
<title>الإعلان فى منتديات الدعم العربى</title>
<meta name="description" content="الإعلان فى منتديات الدعم العربى لـ MyBB" />
{$headerinclude}
</head>
<body>
{$header}<br />
<table border="0" cellspacing="1" cellpadding="4" class="tborder">
<thead>
<tr>
<td class="thead" colspan="5">
<div><strong>الإعلان فى منتديات الدعم العربى</strong></div>
</td>
</tr>
</thead>
<tbody>
<tr>
<td class="tcat"><strong>المقاس بالبيكسل</strong></td>
<td class="tcat" width="85" align="center" style="white-space: nowrap"><strong>مكان الظهور</strong></td>
<td class="tcat" width="85" align="center" style="white-space: nowrap"><strong>اقصى حجم للبنر</strong></td>
<td class="tcat" width="200" align="center"><strong>فترة الأعلان</strong></td>
<td class="tcat" width="200" align="center"><strong>السعر بالدولار</strong></td>
</tr>
<tr>
<td class="trow1" valign="top">120 * 60</td>
<td class="trow2" valign="top" align="center" style="white-space: nowrap">اسفل الصفحة الرئيسية فقط</td>
<td class="trow1" valign="top" align="center" style="white-space: nowrap">20 kb</td>
<td class="trow2" valign="top" align="right" style="white-space: nowrap">شهر</td>
<td class="trow2" valign="top" align="right" style="white-space: nowrap">20</td>
</tr>
<tr>
<td class="trow1" valign="top">468 * 60</td>
<td class="trow2" valign="top" align="center" style="white-space: nowrap">اسفل الصفحة الرئيسية فقط</td>
<td class="trow1" valign="top" align="center" style="white-space: nowrap">25 kb</td>
<td class="trow2" valign="top" align="right" style="white-space: nowrap">شهر</td>
<td class="trow2" valign="top" align="right" style="white-space: nowrap">30</td>
</tr>
<tr>
<td class="trow1" valign="top">120 * 60</td>
<td class="trow2" valign="top" align="center" style="white-space: nowrap">اسفل جميع الصفحات</td>
<td class="trow1" valign="top" align="center" style="white-space: nowrap">20 kb</td>
<td class="trow2" valign="top" align="right" style="white-space: nowrap">شهر</td>
<td class="trow2" valign="top" align="right" style="white-space: nowrap">30</td>
</tr>
<tr>
<td class="trow1" valign="top">468 * 60</td>
<td class="trow2" valign="top" align="center" style="white-space: nowrap">اسفل جميع الصفحات</td>
<td class="trow1" valign="top" align="center" style="white-space: nowrap">25 kb</td>
<td class="trow2" valign="top" align="right" style="white-space: nowrap">شهر</td>
<td class="trow2" valign="top" align="right" style="white-space: nowrap">50</td>
</tr>
</tbody></table>
<div class="bottommenu"><strong>ملحوظة:</strong> نوفر خطط اعلانية حسب الطلب والسعر يكون حسب الإتفاق يمكنك طلب احد الخطط اعلاه او خطط حسب رغبتك.. بالإتصال بنا.. الا اننا لا نعرض اى اعلانات فى اعلى الصفحات حاليا..</div>
{$footer}</body></html>

بالنسبة لصفحة اتصل بنا فهى هاك اضافى


Re: كيف يتم عمل صفحة اضافية للمنتدى - عوض محمد - 2008-07-11

اخى تم العمل على الشرح الممتاز ولكن اخى بيبو لم اعرف اين اضيف ملف ads
فى المجلد الرئيسى للمنتدى ام ماذا

وبالنسبة لهاك اتصل بنا هل ممكن اين اجده اخ بيبو وبارك الله فيك

وجزاك الله عنى كل الخير


RE: كيف يتم عمل صفحة اضافية للمنتدى - Pepo - 2008-07-11

تفضل اخى الكريم حمل الملف المرفق
بعدها قم بفك الضغط عنه
وارفع الملفات بالشكل التالى
/contact.php
/inc/languages/arabic/contact.lang.php
/inc/plugins/contact.php


RE: كيف يتم عمل صفحة اضافية للمنتدى - عوض محمد - 2008-07-11

اخى بيبو لقد تم عمل اللازم والوصول الى اين يكون الملف عن طريق رابط الـads بتاعك

ولكن فى مشكلة انو بيجينى مقلوب بص الصورة دى    

ومش عارف اعمل ايه يكون علشان انا عملتو UTF8 عن طريق النود باد

اذا كان كدة هادا الملف يا ريت تعدل عليه
.php   ads.php (الحجم : 228 بايت / التحميلات : 2)

حتى ينتفع منه الجميع

وشكرا لك اخ بيبو


Re: كيف يتم عمل صفحة اضافية للمنتدى - Pepo - 2008-07-11

ليس له علاقة بموضوع النوتباد.
لكن اعرض لى الرابط الخاص بهذا الملف لديك


Re: كيف يتم عمل صفحة اضافية للمنتدى - عوض محمد - 2008-07-11

حاضر اخ بيبو

تفضل

http://www.3mrey.com/ads.php


Re: كيف يتم عمل صفحة اضافية للمنتدى - Pepo - 2008-07-11

هذا ناتج عن تضارب فى اكواد الـ html مع الإكسبلورار.. وهذا نتيجة كثرة الهاكات المستخدمة مثل صندوق المحادثة والتسجيل السريع
لكن الكود نفسه صحيح ولا يوجد به مشكلة


Re: كيف يتم عمل صفحة اضافية للمنتدى - liro - 2008-07-11

شكرا على ردك يابيبو

اللى انا فهمته انى هاعمل ملف ads.php واحط فيه الكود الاول وارفع الملف فى فولدر المنتدى
ثانيا : ادخل قوالب الاستايل واضيف استايل باسم ads اضع فيه الكود الثانى
هل هذا صحيح ؟؟
انا عملت كدا وبتظهر الصفحة رموز غريبة
منتداى رابطه
www.domainname.com/bb
فهل يوجد تغيير لابد من عمله فى الاكواد