حفظ بياناتي ؟

1/01/2023

22/05/2024_hema

22/05/2024_hema

END_shaher_01/12/2024

Ahmed_k_nayel_01_12_2024

END_02/12/2024

END 30/12/2024

END 06/12/2024

END 28/12/2024

END 30/12/2024_waiting

END 30/02/2025_Belal

END 06/01/2025

END 12/01/2025

END _14/01/2025_Karuoke

END _14/01/2025_Karuoke

25/01/2022

QueenSro_01_10_2024

Ahmed_k_nayel_01_12_2024

ibrahim_END 07/1212024

END 30/12/2024

END 12/01/2025

END _14/01/2025_Karuoke

 الـجـروب الـرسـمى لـلـمـنـتـدى FaceBook | Official Group 



قسم الشروحات و البرامج المستخدمة في عمل السيرفرات الخاصة [ قسم متخصص فى شروحات و البرامج في عمل السيرفرات الخاصة ] [ يرجى عدم وضع الأسئلة والاستفسارات في هذا القسم ]

 
 
أدوات الموضوع انواع عرض الموضوع
قديم 06-06-2015, 05:47 AM   #1

27md
عضو مميز





• الانـتـسـاب » Jul 2012
• رقـم العـضـويـة » 101893
• المشـــاركـات » 759
• الـدولـة » فى البيت
• الـهـوايـة » Computer
• اسـم الـسـيـرفـر » Pavo
• الـجـنـس » Male
• نقـاط التقييم » 19
27md صـاعـد

27md غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى 27md

(3) [WebSite Edit] كيفية فصل Notice الموقع عن Notice الانشر



السلام عليكم و رحمة الله و بركاته بما انى رجعت المنتدى قررت اعمل حاجة حلوة و مفيدة يمكين مش كل الناس عايزنها بس هى مفيدة للى بيحيب يعمل Notice كتير و يظبط الايفنتات على الموقع

فى البداية انا مينفعش اعدل على اللانشر عشان ياخد البيانات من تابل تانية فا التعديل هيبقا فى الموقع
و معنا هيبقا فى الموقع يبقى لازم موقعك يدعم الموضوع ده يعنى يدعم الموضوع ده و بينزل Already بس نفس ال Notice
لو مش بيدعم و انت متمسك بيه اوى يبقى هاتتعب نفسك معانا بس لو انت مهتم بيه يبقى اعمله و كمان لو انت من هوات انك تعمل موقع و لسة بتتعلم و كده يبقى افيدك عشان تخلص الموضوع بسرعة فا فيه 3 اقسام

  1. الاول : ازاى تاعمل التابل و تظبطه
  2. الثانى : ازاى تركبه على الموقع الى بيدعمه
  3. الثالث : ازاى تركبه على موقع مش بيدعمه


- القسم الاول : ازاى تعمل التابل و تظبطه كويس و ازاى تضيف موضوع بعد ما تعمل التابل .
بص احنا عشان نوفر على الى هياعدلو على موقع بيدعمها لازم ناخد نفس تشكيلة ال _Notice
و نغير اسمها يبقى منكن ناعملها كده
كود:
USE [SRO_VT_ACCOUNT] 
GO

/****** Object:  Table [dbo].[_Notice] By [27md] Script Date: 6/5/2015 3:33:14 PM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[_NoticeWeb](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[ContentID] [tinyint] NOT NULL,
	[Subject] [varchar](80) NOT NULL,
	[Article] [varchar](1024) NOT NULL,
	[EditDate] [datetime] NOT NULL
)

GO

SET ANSI_PADDING OFF
GO
تضرب الكود ده و هاتلاقى تابل جديد اسمه _NoticeWeb
هو ده التابل الى هيبقا فيه ال Notices
طيب بعد ما اضيف التابل و اعدل و كله ازاى اضيف موضوع ؟!
بص فيه حالين واحد هاقولو دلوقتى و التانى هياخد وقت فا هابقا اعمله فى تعديل باعدين
الفرق ان الاول لازم يكون معاك دخول لل Sql
و التانى مش لازم
الاول عبارة عن كويرى بتعملها و تعدل فيها
و التانية عبارة عن انك تعمل لوحة تحكم و ديه هاتاخدها منى No Styled و لو عايزها انت شاكلها حلو ابقا راكبها على الموقع بتاعك بس استنو لما انازلها فى رد كا اول نسخة للموضوع ده بس و باعدين هانزل لوحة تحكم كاملة للسيرفير من النت

المهم الكويرى دلوقتى عشان تعدلو :
كود:
USE [SRO_VT_ACCOUNT] 
GO

/****** Object:  Table [dbo].[_Notice] By [27md] Script Date: 6/5/2015 3:33:14 PM ******/
Declare @Date DATE
Declare @NoticeTitel varchar(250)
Declare @NoticeArticle varchar(250)

/***** Settings *****/

SET @NoticeTitel = 'Notice Header' ; /** << Notice Titel Here **/
SET @NoticeArticle = 
' Notice Article '; /** << Notice Article Here **/

/***** Get The Date Of Execute Query *****/

SET @Date = (SELECT CONVERT (date, SYSDATETIME()))

/***** Edit Here *****/

INSERT INTO [dbo].[_NoticeWeb] (ContentID,Subject,Article,EditDate) VALUES ('22',@NoticeTitel, @NoticeArticle, @Date);

/***** End *****/
@NoticeTitel
ديه مكانها هانكتب العنوان بتاع المقال او الاخبار
@NoticeArticle
ديه مكانها هانكتب الخبر ذات نفسه *HTML ALLOWED* لانه هيبقا فى الموقع
يعنى تعرف تستخدم الحاجات بتاعت الHTML و ال CSS و تعمل تنظيم
لو عايز تعمل تنظيم نزل اى برنامج لتعديل المواقع بسيط و اكتب التكسيت و ظبطها عليه و انقل الكود الHTML علطول فى البتاعة ديه يعنى نزل برنامج Dreamweaver و عدل بيه و انقل الكود

- الجزء التانى : كيفية التركيب على المواقع الداعمة له
بص انت هاتعمل الاتى
تقلب الموقع بتاعك كله على كلمة
Select * From _Notice
او كلمة _Notice بس
ده السهل بس هياخد وقت الى جى محتاج فهم ولو شواية صغرين فى ال Php
و عشان تجبها تعمل الاتى
تدخل تجيب الملف بتاع index.Php
و تشوف الاخبار بتتعمل منين سواء Function او ملف .Php
و ادخل عليه و غير كلمة _Notice ل _NoticeWeb
و كده الموقع هينزل الاخبار الى فى التابل التانية بتاعت الموقع و بنفس التصميم بتاعه العادى الى كان بينزل يبه الاخبار من ال_Notice العادى
ده كده الى بيدعم الى مش بيدعم يعمل ايه ؟؟!

- الجزء الثالث : المواقع الغير داعمة للموضوع
بص اكيد الموقع بتاعك على الاقل فيه واحدة او حاجة واحدة تعرف تعملها Loop او تكرار فى الموقع و كمان يكون شاكلها كويس

فمثلا ديه من موقع كان ملفاته مرفوعة هنا ببلاش
ده مش بيدعم الNotice بتاعت اللعبة ده كمان بيتعمل ب HTML بس بعنى بتغيره كل شواية و صعب شواية ده هيسهل الموضوع شواية ده الموقع

المخفى ده اسم السيرفير المهم و هو لسة ممتد تحت و مقال واحد و مكتوب بالايد طيب نعمل ايه
دوس F10 فى الموقع بتاعك الكود بتاع السيرفير ده الكامل

كود بلغة HTML:
<div class="box_two">
	<div class="box_two_title">Welcome to xxx-Sro</div>
	<div class="page-body newsblock"><div class="news-title">The Event List :</div><div class="news-content"><span style="color: #B0E500;font-weight:bold;"><p>
xxx-Sro.<br><br>

Event Time:<br><br>
- Event Uniques every Saturday at 7:00<br>
- Event H&amp;S Every Sunday At 7:00<br>
- Event Every Monday Afters fortress war BIG Event<br>
- Event Every Tuesday H&amp;K At 7:00<br>
- Event Every Wednesday Event Lucky Critcal And Party Matching at 7:00<br>
- Event Every Thrusday Event After Fortress war<br>
- Event Every Friday Mix Event.<br><br><br>
- Every 2Weeks After Fortress war [Thrusday] Roc For title Speed(^_^) Sro (^_^) [Roc Killer]<br>
- Every 2Weeks Friday Event Pvp For title Speed(^_^) Sro (^_^) [Winner Pvp Event]<br>
- Reward Uniques Rank Every Week At Friday [ 500 Coin ]<br>

</p><p>Enjoy playing xxx-Sro Online </p>

<p>Best Regards,<br>
<br>xxx-Sro Online
<br>
<br>
</p></span></div><div class="news-content"><span style="color: #B0E500;font-weight:bold;"></span></div><div class="news-content"> <marquee>Reguard By <span style="color: #F00;font-weight:bold;">xxx-Sro Gaming Network</span></marquee></div></div><div class="page-body newsblock"><div class="news-title">Silkroad Server Staff:</div><div class="news-content"><span style="color: #B0E500;font-weight:bold;">Administrator</span></div><div class="news-content">[GM] _xxx_ - <span style="color: #B0E500;font-weight:bold;">Game Master</span></div><div class="news-content"> <marquee>Skype: <span style="color: #F00;font-weight:bold;">xxxSroadmin</span></marquee></div></div><div class="page-body newsblock"><div class="news-title">The Game Play :</div><div class="news-content"><span style="color: #B0E500;font-weight:bold;"><p>
xxx-Sro.<br><br>

- Pvp Server<br>
- Level cap 130<br>
- Mastery level total CH 360<br>
- Mastery level total EU 240<br>
- Max lv 130<br><br>

Stack Options<br><br>
- HP/MP/Pill/Vigor = 200<br>
- Coins = 1k<br>
- Elixir = 1k<br>
- Arrow/Bolt = 1k<br>
- Drug Potion = 10<br><br>

Features<br><br>
- you get 2 silk free per 1 hours online !<br>
- Unique Spawn - Like ( Yarkan / Tiger / ISSY / etc.... )<br>
- Strong unique auto spawn - Every 2 Hours<br>
- Battle Arena -every 30 minute 7 arena coins To Winners / 2 Arena Coins to Losers ! [Working]<br>
- Capture The Flag - 1 Arena Coin Per KILL !!! + 1 Arena Coins To Winners !! [Working]<br>
- Fortress war - 2 Tims in the week ! [Working]<br>
- New Avatars in item mall and in new Npc !! [Added]<br>
- Unique Ranking ! First player will get reward ! every week !<br>
- added Temple uniques drop silver coins and arena coins [[ you get lucky magic powder by silver coins ]]<br>
- alchemy rate ( from +1 to +8 sucess 100% +9 50% +10 20% From normal magic powder ..... from +1 to +10 Sucess 100% +11 90 %.. with lucky magic powder )<br>
- Alot of events every day every hour and more more +++ ...<br><br>

Start items<br><br>
- Lvl 130 &amp; 15.000.000 Skill point.<br>
- 200.000.000 Gold<br>
- 3 page Inventory<br>
- Free Angel white dress Avatar<br>
- 5 Reverse scroll<br>
- 20 Beginner Return scroll<br>
- 5 Drug of typoon<br>
- Free Premium - 28 Days<br>
- 28 Days Devil Spirit A +1<br>
- 5 Summon Scroll [ Pegasus ]<br>
- Gold Big summon scroll 3Days<br><br>
</p><p>Enjoy playing xxx-Sro Online </p>

<p>Best Regards,<br>
<br>xxx-Sro Online
<br>
<br>
</p></span></div><div class="news-content"><span style="color: #B0E500;font-weight:bold;"></span></div><div class="news-content"> <marquee>Reguard By <span style="color: #F00;font-weight:bold;">xxx-Sro Gaming Network</span></marquee></div></div><div class="page-body newsblock"><div class="news-title">Silkroad Server Staff:</div><div class="news-content"><span style="color: #B0E500;font-weight:bold;">Administrator</span></div><div class="news-content">[GM] _xxx_ - <span style="color: #B0E500;font-weight:bold;">Game Master</span></div><div class="news-content"> <marquee>Skype: <span style="color: #F00;font-weight:bold;">xxxSroadmin</span></marquee></div></div>
</div>
بص حاول تترجم الكلام الى هو ال ID او ال Class
عندك مثلا فى الموقع ده Class الهيدر بتاع الموضوع اسمه box_two_title
و اسم الكلاس بتاع المقال بيبقى page-body newsblock تمام
و اسم الكلاس الى بتشيل الاتنين سوا box_two
يبقى نجمع كده
كود بلغة HTML:
<div class="box_two">
<div class="box_two_title">Titel</div>
<div class="page-body newsblock">Article</div>
</div>
عشان تتاكد و انت لسة فى F10 او ال Developer Tools
تعالا على مكان الكود الاقديم و شيله و اكتب الكود الى انت عملته لكل مقال من غير الكلام الكتير ده
الناتج عندنا هيبقا كده :
لو اتعملت كتير و اتكررت ورا بعض بشكل كويس يبقى انت كده تمام و ناقل الديفات صح
هاتروح بقا تاعمل الاتى تشوف اى ملف Function فى الموقع
و تكتب ديه
كود PHP:
function WebNotice(){

    
/**
     * Function : Get News From _NoticeWeb.
     * User: 27md
     * Date: 06/06/15
     * Time: 04:29 ص
     */
     
    
$linkwebnotice mssql_pconnect
    
('SqlHost''sa''SqlPass');
    
/**  نصيحة حاول تعرف المتغيرات بتاعت الحاجات ديه ايه من Config.php او مهما كان اسمها عندك و انقلها بدل دول  **/
    
mssql_select_db('DBName'$linkwebnotice);

    
$querywebnotice mssql_query('Select * From _NoticeWeb ORDER BY EditDate DESC');


// Check if there were any records
    
if (!mssql_num_rows($querywebnotice)) {
        echo 
'No records found';
    } else {

        while (
$row mssql_fetch_array($querywebnoticeMSSQL_BOTH)) {
            
$titel $row["Subject"]; 
            
$article $row ["Article"];
            
$editdate $row ["EditDate"];
/* بدل الاكواد بين Echo بالاكواد الخاصة بالموقع و نبدل المتغيرات بالمتغيرات الاتية */

            /* $titel = عنوان الخبر
                $article = محتوى الخبر
                $editdate = تاريخ التعديل */
            
            
echo '
             
        <div class="box_two">
        <div class="box_two_title">'
.$titel.'</div>
        <div class="page-body newsblock">'
.$article.'</div>
        </div>
    '
;

        }
    }

// Free the query result
    
mssql_free_result($querywebnotice);


تمام كده فاضلك بقا الاتى
تروح فى ال Index.php او الملف بتاع الHome اينا كان بقا
و تشيل الكود الثابت بتاع الArticle الى احنا اخدنا منها الdiv class
و تكتب مكانها
كود PHP:
WebNotice(); 
كده المفرود لما تفتح الموقع يكون تمام
ملاحظات فى الFunction الى فاتت ديه انا شارح كل حاجة فيها بس منكن تاقبلك مشاكل ساعتها تاعملى رد فيه صورة من الكود او يا ريت تبعتلى انت انهى موقع او تبعتلى لينك
و صورة من المشكلة
و تفهمنى المشكلة ايه او حصلت ازاى تمام

بص مكان
كود:
<div class="box_two">
		<div class="box_two_title">'.$titel.'</div>
		<div class="page-body newsblock">'.$article.'</div>
		</div>
هاتبدل بالديفات الخاصة بالموضوع الواحد الى جربناها ديه تمام
و كمان تعوض بقا عن العنوان بالمتغير : $titel
و عن الموضوع : $article
و عن التاريخ ب : $editdate

و تبدل متغيرات الكونيكت
او تبدل متغيراتها بالمتغيرات بتاعت الConfig.php هيبقا احسن
و لو انت شايف ان فيه كونيكت تانى بنفس الشكل يمكين شيل الكود ده خالص
و فى اغلب المواقع هاتشيله بس لو سيبته مش هيائثر * Maybe * تمام
استنو بقا ال AdminPanel الكاملة الخاصة بالموقع عشان تتحكم فى موقعك و الجيم من النت عن طريق الحاجات الى انا هاضيفها للمواقع


و فى النهاية انا تعبت اوى فى الموضوع ده و دعوة فقط تكفينى .


توقيع 27md :
ايوة انا الى كنت بتلعب فى السيرفير بتاعه زمان و دلوقت كمان


رد مع اقتباس
إعلانات google

 


يتصفح الموضوع حالياً : 1 (0 عضو و 1 زائر)
 
أدوات الموضوع
انواع عرض الموضوع

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

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى الردود آخر مشاركة
pro plus notice افندينا ™Hamboka™ قسم الشروحات و البرامج المستخدمة في عمل السيرفرات الخاصة 7 22-01-2017 04:46 PM
مشكلة فى Auto Notice/Auto plus notice Jaffa قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة 29 13-03-2015 12:50 AM
notice merazz012 قسم المواضيع المكررة و المخالفة 15 28-03-2014 04:26 PM
how to fix 0 notice GM KaZaNoVa قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة 2 18-06-2013 02:47 AM
New Gm's Notice :(((( ™_Chero_™ قسم المواضيع المكررة و المخالفة 34 13-02-2011 05:27 PM


الساعة الآن 11:42 PM.