الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تعلم كيف تبني موقع تجارة إليكتروني من الصفر..

مثبّترائج
بدأه JavaPorgrammer في 24 أبريل 2011 · 53 رد · 25,196 مشاهدة · في JavaEE
مشاركة: واتساب X فيسبوك تيليجرام
#26
JavaPorgrammer كتب:

/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=116963

نضيف إليه "مبدأيا" الصفحات :

cart -checkout - confirm

بنفس طريقة إنشاء المجلد ، ستجد في الأسفل : JSP اختارها وراح تطلع لك نافذة تعطيها الاسم .

يعني من اسم المشروع بالزر الأيمن -> تختار new -> تختار JSP

تم تعديل هذه المشاركة بواسطة JavaPorgrammer في 12 يونيو 2011 في 16:41

1

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

#27

السلام عليكم ورحمة الله وبركاته

ماشاء الله لا قوة إلا بالله،درس و شرح و مجهود رائع أخي JavaPorgrammer :clapping:

لي رجاء ، وهو إرفاق المشروع لتعم الفائدة كاملة.

بالنسبة لـــ Display tag library 1.2

ماهي وأين استخدامها؟؟؟

لقد دخلت على الرابط ولم أفهم :hmm:

#28

ما شاء الله ,والله رائع,أنا حديث في البرمجة في ما يخص الجافا في الويب ,,,إن شاء الله سأتفيد,,,,أنا أعمل سطاج حاليا رغم أني أردس في السنة الثالثة من مدرسة للمهندسين ولم نعمل إلا قليلا في الجافا وعملنا كثيرا في البي اش بي,هل سينفعني هذا السطاج يا إخوة.....

#29

اخوان عندي مشكل

ال header و ال footer لا يظهران رغم انني طبقت ما جاء في الشرح..

#30

ماهو المشكل بالضبط؟

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

#31

ياخي الله يوفقك

انت مبدع ودرس مفيد جدا

الله يجزاك كل خير

#32
JavaPorgrammer كتب:

قم بلصق محتويات الـ index في جميع الصفحات :

<%-- 
    Document   : index
    Created on : Apr 30, 2011, 1:46:07 PM
    Author 	: Admin
--%>

<%@page contentType="text/html" pageEncoding="windows-1256"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
        <link href="default.css" rel="stylesheet" type="text/css" />
    </head>
    <body>
      <div id="page">
		<div id="page-bgtop">
			<div id="content">
				<div class="post">
					<h2 class="title"><a href="#">Lorem Ipsum Dolor Volutpat</a></h2>
					<p class="byline">Posted by FreeCssTemplates</p>
					<div class="entry">
						<p><img src="images/img02.jpg" alt="" width="564" height="294" /></p>
						<p>This is <strong>Clean Type</strong>, a free, fully standards-compliant CSS template designed by <a href="http://www.freecsstemplates.org/">Free CSS Templates</a>, released for free under the <a href="http://creativecommons.org/licenses/by/2.5/">Creative Commons Attribution 2.5</a> license.  The photo used in this template is from <a href="http://www.pdphoto.org">PDPhoto.org</a>. You're free to use this template for anything as long as you link back to <a href="http://www.freecsstemplates.org/">my site</a>. Enjoy :)</p>
					</div>
					<div class="meta">
						<p class="links"><a href="#" class="comments">Comments (32)</a></p>
					</div>
				</div>
	  	</div>
			<!-- end div#content -->
			<div id="sidebar">
				<ul>
					<li id="search">
						<h2>Search</h2>
						<form method="get" action="">
							<fieldset>
							<input type="text" id="seach-text" name="s" value="" />
							<input type="submit" id="search-submit" value="Search" />
							</fieldset>
						</form>
					</li>
					<li>
						<h2>Categories:</h2>
						<ul>
                                                    <li><a href="#">link 1</a></li>
                                                    <li><a href="#">link 2</a></li>
                                                    <li><a href="#">link 3</a></li>
						</ul>
					</li>
					<li>
						<h2>Other Options:</h2>
						<ul>
							<li><a href="#">Nec metus sed donec</a></li>
							<li><a href="#">Magna lacus bibendum mauris</a></li>
							<li><a href="#">Velit semper nisi molestie</a></li>
							<li><a href="#">Eget tempor eget nonummy</a></li>
							<li><a href="#">Nec metus sed donec</a></li>
							<li><a href="#">Magna lacus bibendum mauris</a></li>
							<li><a href="#">Velit semper nisi molestie</a></li>
						</ul>
					</li>
					<li></li>
			  	<li></li>
		  	</ul>
			</div>
			<!-- end div#sidebar -->
			<div style="clear: both; height: 1px"></div>
		</div>


        </div>
    </body>
</html>

اولا احب اشكرك على هذا العمل الرائع

وكمان الاداه الرائعه workbench

لكن لدى مشكله فعلت كل شىء لكن لم يظهر لدى القائمه الموجوده فى الHeader مع انى قومت بوضع كل شىء كما ذكرت

لكن حاولت حلها واضفت ذلك

<%@include file="WEB-INF/includes/header.jspf" %>

بداخل ملف الـ index وتم حل المشكلة

ماذا تظن ان تكون المشكله ؟؟؟

وماذا تقصد بـجميع الصفحات ؟؟؟

اقتباس

قم بلصق محتويات الـ index في جميع الصفحات

شكرا جزيلا :) وجارى التكملة

Software Developer
Mahmoudkelany.com


 

#33

لدى مشكلة فى عمليه الـ Db Report

اعتقد لاننى استخدم الـ tomcat هل لازم استخدم الـ glussfish ؟؟؟؟

post-217802-065548500 1311441329_thumb.p

انا اقوم بتسطيب الـ glussfish والتجربه عليه

المرفقات
dbReport_error.png
1 −1

Software Developer
Mahmoudkelany.com


 

#34

انت قومت بفعل اشياء كثيره ولم تخبرنا لماذا فعلتها

اضفت المجلد protect ولم تعلمنا لماذا هل ستجعله محمى ام ماذا ؟؟؟

ولم افهم لماذا وضعت الـ header , footer فى داخل الـ WEB-INF وقومت ببعض الاضافات من اجلهم فى الـ XML file وغيرها

ولماذا حذفت الداله doProcess

قلت انك تريد ان تجعل كل شىء عن طريق الـ GET يتم تعامله من خلال الـ POST

لماذا لم تترك التعامل من خلال الـ GET , POST ويتعامل معه داله واحده doProcess

قومت بعمل JDBResource ولكن لم توضح لماذا هذا ؟؟

متاسف ان كانت اسئلتى كثيره

Software Developer
Mahmoudkelany.com


 

#35
Mahmoud Kelany كتب:

اولا احب اشكرك على هذا العمل الرائع

وكمان الاداه الرائعه workbench

لكن لدى مشكله فعلت كل شىء لكن لم يظهر لدى القائمه الموجوده فى الHeader مع انى قومت بوضع كل شىء كما ذكرت

لكن حاولت حلها واضفت ذلك

<%@include file="WEB-INF/includes/header.jspf" %>

بداخل ملف الـ index وتم حل المشكلة

ماذا تظن ان تكون المشكله ؟؟؟

وماذا تقصد بـجميع الصفحات ؟؟؟

شكرا جزيلا :) وجارى التكملة

حياك أخي محمود وأتشرف بمرورك .. ومرور الشباب ..

أولا أعتذر للجميع عن التأخر الغير مقصود لظروف خارجة عن إرادتي!

بالنسبة للسؤال الأول : انا كنت اقصد محتويات صفحة الـ index تكون موجودة في كل صفحات الموقع ليكون التصميم موحد ، سنقوم بتعديل المحتوى لاحقا ..!

بالنسبة لمحتويات الـ Header تأكد من الآتي :

وجود الأسطر التالية في ملف الـ web.xml :

<jsp-property-group>
            <display-name>header-footer</display-name>
            <url-pattern>/index.jsp</url-pattern>
            <url-pattern>/protect/*</url-pattern>
            <url-pattern>/about.jsp</url-pattern>
            <url-pattern>/contact.jsp</url-pattern>
            <include-prelude>/WEB-INF/includes/header.jspf</include-prelude>
            <include-coda>/WEB-INF/includes/footer.jspf</include-coda>
        </jsp-property-group>
    </jsp-config>

حتى يعرف السيرفر أين يضع محتويات الـ header - footer ..

أيضا : في ملف الـ header الموجود في مجلد الـ includes تأكد من وجود الأسطر التالية:

<%@ page pageEncoding="windows-1256" %>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
        <title>:: Arab Team Market ::</title>
    </head>
    <body>
        <% String control =(String) application.getInitParameter("base"); %>
      <div id="header">
		<div id="logo">
			<h1><a href="#">Super Market</a></h1>
			<h2><a href="http://www.freecsstemplates.org/">By Free CSS Templates</a></h2>
		</div>
		<!-- end div#logo -->
		<div id="menu">
			<ul>
				<li class="active"><a href=<%= control %>>Home</a></li>
				<li><a href=<%= control %>?action=categories>categories</a></li>
				<li><a href=<%= control %>?action=about>About</a></li>
				<li><a href=<%= control %>?action=contact>Contact</a></li>
                                <li><a href=<%= control %>?action=cart>My Cart</a></li>
			</ul>
		</div>
		<!-- end div#menu -->
	</div>

لاحظ أني لم أغلق وسم <html/> !

وملف الـ footer :

<%@ page pageEncoding="windows-1256" %>
 <div id="footer">
		<p id="legal">Copyright © 2007 Clean Type. All Rights Reserved. Designed by <a href="http://www.freecsstemplates.org/">Free CSS Templates</a>.</p>
		<p id="links"><a href="#">Privacy Policy</a> | <a href="#">Terms of Use</a></p>
	</div>
    </body>
</html>

وصيغة الملفين : jspf - أي انهما ملفان جزئيان :)

اقتباس
ولم افهم لماذا وضعت الـ header , footer فى داخل الـ WEB-INF وقومت ببعض الاضافات من اجلهم فى الـ XML file وغيرها

حتى لا أنشغل في الـ header + footer في حالة التعديل عليهما يكون مرة واحدة فقط وستتعدل كل الصفحات تلقائيا ..

بالنسبة لسؤالك الثالث:

اقتباس

لدى مشكلة فى عمليه الـ Db Report

اعتقد لاننى استخدم الـ tomcat هل لازم استخدم الـ glussfish ؟؟؟؟

تستطيع عملها بالسيرفرين اقصد الـ tomcat + glussfish لكني اخترت الـ glussfish لنستطيع استخدام الـ ejb لاحقا..

المشكلة قد تكون في فقدان مكتبة الـ jstl في ملفات المشروع .. وتأكد من وجود الوسوم الآتية في أعلى الصفحة:

<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql"%>

اقتباس

اضفت المجلد protect ولم تعلمنا لماذا هل ستجعله محمى ام ماذا ؟؟؟

هو بالفعل كما ذكرت ، سيكون مجلد يحوي كل الصفحات المحمية .. ما تستعجل ياحبيبنا محمود :cool:

اقتباس

ولماذا حذفت الداله doProcess

بإمكانك استخدام أي دالة تريد ، لكني أريد أن أوحد كل العمليات لتكون عن طريق الـ doPost

اقتباس

قومت بعمل JDBResource ولكن لم توضح لماذا هذا ؟؟

لأستطيع استخدامها في الـ JSTL طبعا تستطيع فعلها بالطريق الاعتيادية ، فئة اتصال بقاعدة بيانات وهيك شغلات .. لكنها بالطريقة هذي اسرع وأقل أكواد وأكثر مرونة :)

اقتباس

متاسف ان كانت اسئلتى كثيره

بالعكس يامحمود اتشرف والله .. ونحن هنا نفيد ونستفيد

وأعتذر لأخواني واحبابي عن التأخر .. لكن سأكمل الدرس قريبا بإذن الله ..

تحية عطرة للجميع

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

#36

بارك الله فيك على الدرس الرائع

جزاك الله خيرا

#37

سلسلة رائعة

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

نحن في الانتظار ....

سبحان الله والحمد لله ولا إله إلا الله والله أكبر ولاحول ولا قوة إلا بالله

get-one-91.gif

الخبــــــرة هي مـــــــــــا تحصل عليه عندمــــا لا تحصل على ما تريده....

#38

جزاك الله خيرا ..كنت أبحث عن مثل هذا الشرح الوافي

#39

الله يعطيك ألف عافيه

أتمنى من صاحب الموضوع الإسترسال وإكمال الموضوع لكي تعم الفائده على الجميع

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

#40

السلام عليكم ورحمة الله وبركاته

ماشاء الله أخي الكريم

وأتمنى أن تكمل الدرس وأن ترفق المشروع بعد كل مشاركة لتعم الفائدة

#41

والله من زمان حابب أتعلم هذا المجال لاهميته

شكرا جزيل الشكر عزيزي لمجهودك الاكثر من رائع

وفقك الله

إذا نظــرتَ نيـوب اللـّيـثِ بـارزةً         فـلا تظــنَنَ أَنَّ اللـّيـــثَ يبْتسـِـــمُ


 


 


رسم المخططات البيانية بواسطة الجافا


 


كتاب تحليل وتصميم نظم المعلومات


#42

الله يكرمك و الله استفدنا من حضرتك كتير أوي

#43

بس هو كده الموقع هيشتغل ؟؟؟؟؟؟؟؟؟؟

كده لسه ناقص أعتقد

#44

السلام عليكم ورحمة الله و بركاته

انا عندي صفحة servlet & JSP

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

لكن المشكلة اني عندما احاول احضار المتغيرات في ال Servlet باستخدام request.getParameter

تظهرلي مشكلة و هي انها تكون ب Null

وبعد البحث وجدت اني عندما اضع

Annotation

@MultiPartConfig

قيم المتغيرات تكون مقرؤة عادي جدا

لكن هنالك مشكلة جديدة ظهرت و هي انه في كود الابلود يدخل في لووب غير منتهي حتي مع زيادة المتغير كل مرة

وها هو الكود :

@MultipartConfig
public class upl extends HttpServlet {

    /** 
     * Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods.
     * @param request servlet request
     * @param response servlet response
     * @throws ServletException if a servlet-specific error occurs
     * @throws IOException if an I/O error occurs
     */
    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        response.setContentType("text/html;charset=UTF-8");
        PrintWriter out = response.getWriter();
        try {
            request.setCharacterEncoding("UTF-8");
            response.setCharacterEncoding("UTF-8");
            //-------------------------------------
//            Part imageLinkPart = request.getPart("imageLink");
//            Scanner scanner = new Scanner(imageLinkPart.getInputStream());
//            String imgLink = scanner.nextLine();
//            //-------------------------------------
//            MultipartParser mp=new MultipartParser(request, 1*1024*1024);
            String imageDescription = request.getParameter("imageDesc");
            String imageLink = request.getParameter("imageLink");

            //to get the content type information from JSP Request Header
            String contentType = request.getContentType();
            //here we are checking the content type is not equal to Null and as well as the passed data from mulitpart/form-data is greater than or equal to 0
            if ((contentType != null) && (contentType.indexOf("multipart/form-data") >= 0)) {
                DataInputStream in = new DataInputStream(request.getInputStream());
                //we are taking the length of Content type data
                int formDataLength = request.getContentLength();
                byte dataBytes[] = new byte[formDataLength];
                int byteRead = 0;
                int totalBytesRead = 0;
      هذه هي اللوب غير المنتهية          //this loop converting the uploaded file into byte code
                while (totalBytesRead < formDataLength) {
                    byteRead = in.read(dataBytes, totalBytesRead, formDataLength);
                    totalBytesRead += byteRead;
                }
                SQLOperations.connect();
                String file = new String(dataBytes);
                //for saving the file name
                String saveFile = file.substring(file.indexOf("filename=\"") + 10);
                saveFile = saveFile.substring(0, saveFile.indexOf("\n"));
                saveFile = saveFile.substring(saveFile.lastIndexOf("\\") + 1, saveFile.indexOf("\""));
                int lastIndex = contentType.lastIndexOf("=");
                String boundary = contentType.substring(lastIndex + 1, contentType.length());
                int pos;
                SQLOperations.insertImageName(saveFile, imageDescription, imageLink);
                //extracting the index of file 
                pos = file.indexOf("filename=\"");
                pos = file.indexOf("\n", pos) + 1;
                pos = file.indexOf("\n", pos) + 1;
                pos = file.indexOf("\n", pos) + 1;
                int boundaryLocation = file.indexOf(boundary, pos) - 4;
                int startPos = ((file.substring(0, pos)).getBytes()).length;
                int endPos = ((file.substring(0, boundaryLocation)).getBytes()).length;

                // creating a new file with the same name and writing the content in new file
                String fileLocation = "C:\\Users\\M\\Music\\Documents\\NetBeansProjects\\Templ\\web\\upl\\" + saveFile;
                FileOutputStream fileOut = new FileOutputStream(fileLocation);
                fileOut.write(dataBytes, startPos, (endPos - startPos));
                fileOut.flush();
                fileOut.close();
                SQLOperations.disconnect();
                response.sendRedirect("showImage.jsp");

            }
//             else{
//                String error ="nullImage";
//                response.sendRedirect("upload.jsp?error='"+error+"'&&imgDesc='"+imageDescription+"'");
//            }
        } finally {
            out.close();
        }
    }

[

[[/font

تم تعديل هذه المشاركة بواسطة imysterious1 في 28 مايو 2012 في 13:24

#45

إرجع للدروس المثبته لمعرفة كيفيه رفع ملفات على الخادم

#46

انا اعلم كيفية رفع ملف و لكن المشكلة كما ذكرت اريد اضافة بعض الحقول مع الملف في فورمة ابلود و هذا لا يسمح

#47

عفوآ بس ما فهمت عليك النقطة الأخيرة عندما قلت

قم بلصق محتويات الـ index في جميع الصفحات :

يعني وين ؟ الى أي صفحات ؟

لانو في عندي صفحتين index وحدة للمشروع و امتدادها index.jsp و الثانية index.html و هي تابعة لل newfolder و عندي كمان صفحة header و صفحة footer

الى أي صفحة انسخ النص الأخير ؟؟؟؟

--------------------------------------------------------------------------------------------------------------------------------------------------------------

JavaPorgrammer كتب:

أشكر الجميع على تفاعلهم ..

وعذرا على التأخر

نكمل الآن ما انتهينا عنده :sleep:

ننشئ مشروعا جديدا من خلال الايقونة

post-231827-035348600 1304172589_thumb.g

ونختار java web ومن القائمة اليمنى web application :

post-231827-058805500 1304172639_thumb.g

سميته : "ArabTeamMarket" بس ياشباب تراي المدير العام من الحين :P

post-231827-064153000 1304172714_thumb.g

نختار السيرفر

post-231827-003644100 1304172772_thumb.g

وبعدها انهاء :happy:

راح يفتح لك صفحة الـ index جميل جدا .. لاختبار السيرفر قم بنشر المشروع عن طريق : زر باليمين على اسم المشروع -> Run ، راح يشغل لك الصفحة على المتصفح ..

حلو!

ننشئ مجلد الصفحات المحمية : protect ، من خلال زر باليمين على اسم المشروع -> new -> مجلد جديد "new folder"

post-231827-054786800 1304176001_thumb.g

نضيف إليه "مبدأيا" الصفحات :

cart -checkout - confirm

الآن نهيئ الاستايل والـ header , footer ..

ملف الاستايل المستخدم في هذا الدرس : cleantype.zip

سنحتاج منه ملف الـ css والصور الموجودة فيه :cool:

ننسخ ملف default.css إلى المجلد الرئيس ، وننسخ مجلد Images كذلك ..

ننشئ مجلد تحت مجلد WEB-INF ونسميه includes ، نضيف إليه صفحات JSP :

header + footer ، ولكن لاحظ الصورة التالية :

post-231827-038488900 1304176822_thumb.g

جعلنا الصفحات صفحات جزئية :)

نمسح محتويات صفحة الهيدر ، وننسخ إليه السطور التالية :

<%-- any content can be specified here e.g.: --%>
<%@ page pageEncoding="windows-1256" %>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
        <title>:: Arab Team Market ::</title>
    </head>
    <body>
      <div id="header">
		<div id="logo">
			<h1><a href="#">Super Market</a></h1>
			<h2><a href="http://www.freecsstemplates.org/">By Free CSS Templates</a></h2>
		</div>
		<!-- end div#logo -->
		<div id="menu">
			<ul>
				<li class="active"><a href="#">Home</a></li>
				<li><a href="#">categories</a></li>
				<li><a href="#">About</a></li>
				<li><a href="#">Contact</a></li>
                                <li><a href="#">My Cart</a></li>
			</ul>
		</div>
		<!-- end div#menu -->
	</div>

ونفس القضية في صفحة الفوتر :

<%-- any content can be specified here e.g.: --%>
<%@ page pageEncoding="windows-1256" %>
 <div id="footer">
		<p id="legal">Copyright © 2007 Clean Type. All Rights Reserved. Designed by <a href="http://www.freecsstemplates.org/">Free CSS Templates</a>.</p>
		<p id="links"><a href="#">Privacy Policy</a> | <a href="#">Terms of Use</a></p>
	</div>
    </body>
</html>

الآن نضيف ملف web.xml إلى المشروع من خلال :

post-231827-090948100 1304177151_thumb.g

نروح للتبويب Pages ثم Add JSP property Group..

post-231827-063972200 1304177307_thumb.g

نحدد له المسار الذي ستوضع فيه محتويات الهيدر والفوتر ..

وفي مشروعنا سيكون:

/index.jsp
/protect/*

post-231827-012023700 1304177460_thumb.g

بعد ذلك نحدد له صفحة الهيدر وصفحة الفوتر .. لاحظ الصورة الآتية:

post-231827-096821500 1304177534_thumb.g

قم بلصق محتويات الـ index في جميع الصفحات :

<%-- 
    Document   : index
    Created on : Apr 30, 2011, 1:46:07 PM
    Author     : Admin
--%>

<%@page contentType="text/html" pageEncoding="windows-1256"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
        <link href="default.css" rel="stylesheet" type="text/css" />
    </head>
    <body>
      <div id="page">
		<div id="page-bgtop">
			<div id="content">
				<div class="post">
					<h2 class="title"><a href="#">Lorem Ipsum Dolor Volutpat</a></h2>
					<p class="byline">Posted by FreeCssTemplates</p>
					<div class="entry">
						<p><img src="images/img02.jpg" alt="" width="564" height="294" /></p>
						<p>This is <strong>Clean Type</strong>, a free, fully standards-compliant CSS template designed by <a href="http://www.freecsstemplates.org/">Free CSS Templates</a>, released for free under the <a href="http://creativecommons.org/licenses/by/2.5/">Creative Commons Attribution 2.5</a> license.  The photo used in this template is from <a href="http://www.pdphoto.org">PDPhoto.org</a>. You're free to use this template for anything as long as you link back to <a href="http://www.freecsstemplates.org/">my site</a>. Enjoy :)</p>
					</div>
					<div class="meta">
						<p class="links"><a href="#" class="comments">Comments (32)</a></p>
					</div>
				</div>
		  </div>
			<!-- end div#content -->
			<div id="sidebar">
				<ul>
					<li id="search">
						<h2>Search</h2>
						<form method="get" action="">
							<fieldset>
							<input type="text" id="seach-text" name="s" value="" />
							<input type="submit" id="search-submit" value="Search" />
							</fieldset>
						</form>
					</li>
					<li>
						<h2>Categories:</h2>
						<ul>
                                                    <li><a href="#">link 1</a></li>
                                                    <li><a href="#">link 2</a></li>
                                                    <li><a href="#">link 3</a></li>
						</ul>
					</li>
					<li>
						<h2>Other Options:</h2>
						<ul>
							<li><a href="#">Nec metus sed donec</a></li>
							<li><a href="#">Magna lacus bibendum mauris</a></li>
							<li><a href="#">Velit semper nisi molestie</a></li>
							<li><a href="#">Eget tempor eget nonummy</a></li>
							<li><a href="#">Nec metus sed donec</a></li>
							<li><a href="#">Magna lacus bibendum mauris</a></li>
							<li><a href="#">Velit semper nisi molestie</a></li>
						</ul>
					</li>
					<li></li>
				  <li></li>
			  </ul>
			</div>
			<!-- end div#sidebar -->
			<div style="clear: both; height: 1px"></div>
		</div>


        </div>
    </body>
</html>

قم بنشر المشروع ، يفترض أن تكون النتيجة :

post-231827-029564800 1304177790_thumb.g

نكمل الدرس القادم بإذن الله .

:)

#48

أهلا ..

اقتباس
قم بلصق محتويات الـ index في جميع الصفحات :

المقصد : أي صفحة جديدة نضيفها راح تحتوي على :

<%-- 
    Document   : index
    Created on : Apr 30, 2011, 1:46:07 PM
    Author     : Admin
--%>

<%@page contentType="text/html" pageEncoding="windows-1256"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
        <link href="default.css" rel="stylesheet" type="text/css" />
    </head>
    <body>
      <div id="page">
                <div id="page-bgtop">
                        <div id="content">
                                <div class="post">
                                        <h2 class="title"><a href="#">Lorem Ipsum Dolor Volutpat</a></h2>
                                        <p class="byline">Posted by FreeCssTemplates</p>
                                        <div class="entry">
                                                <p><img src="images/img02.jpg" alt="" width="564" height="294" /></p>
                                                <p>This is <strong>Clean Type</strong>, a free, fully standards-compliant CSS template designed by <a href="http://www.freecsstemplates.org/">Free CSS Templates</a>, released for free under the <a href="http://creativecommons.org/licenses/by/2.5/">Creative Commons Attribution 2.5</a> license.  The photo used in this template is from <a href="http://www.pdphoto.org">PDPhoto.org</a>. You're free to use this template for anything as long as you link back to <a href="http://www.freecsstemplates.org/">my site</a>. Enjoy :)</p>
                                        </div>
                                        <div class="meta">
                                                <p class="links"><a href="#" class="comments">Comments (32)</a></p>
                                        </div>
                                </div>
                  </div>
                        <!-- end div#content -->
                        <div id="sidebar">
                                <ul>
                                        <li id="search">
                                                <h2>Search</h2>
                                                <form method="get" action="">
                                                        <fieldset>
                                                        <input type="text" id="seach-text" name="s" value="" />
                                                        <input type="submit" id="search-submit" value="Search" />
                                                        </fieldset>
                                                </form>
                                        </li>
                                        <li>
                                                <h2>Categories:</h2>
                                                <ul>
                                                    <li><a href="#">link 1</a></li>
                                                    <li><a href="#">link 2</a></li>
                                                    <li><a href="#">link 3</a></li>
                                                </ul>
                                        </li>
                                        <li>
                                                <h2>Other Options:</h2>
                                                <ul>
                                                        <li><a href="#">Nec metus sed donec</a></li>
                                                        <li><a href="#">Magna lacus bibendum mauris</a></li>
                                                        <li><a href="#">Velit semper nisi molestie</a></li>
                                                        <li><a href="#">Eget tempor eget nonummy</a></li>
                                                        <li><a href="#">Nec metus sed donec</a></li>
                                                        <li><a href="#">Magna lacus bibendum mauris</a></li>
                                                        <li><a href="#">Velit semper nisi molestie</a></li>
                                                </ul>
                                        </li>
                                        <li></li>
                                  <li></li>
                          </ul>
                        </div>
                        <!-- end div#sidebar -->
                        <div style="clear: both; height: 1px"></div>
                </div>


        </div>
    </body>
</html>

أعتذر بشدة للإخوة والأخوات على الانقطاع لانشغالي بالدراسة.. سنكمل في القريب العاجل بإذن الله.

أعطر التحايا

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

#49

منتظر تكملتك للموضوع :)

#50
imysterious1 كتب:

انا اعلم كيفية رفع ملف و لكن المشكلة كما ذكرت اريد اضافة بعض الحقول مع الملف في فورمة ابلود و هذا لا يسمح

بحمد الله ... تم حل المشكلة ^^

مواضيع مشابهة