หัวข้อ: สอบถามเรื่องการดู PHP ครับ เริ่มหัวข้อโดย: vinsen17 ที่ 05 ตุลาคม 2011, 15:24:12 ปกติผมสามารถทำ html ได้ จาก dream นะครับ แต่พอต้องไปใส่อะไรเพิ่ม
จากไฟล์เว็บ .php ที่มีคนทำมา ผมงงมากๆ เลยครับ แบบว่าพอจะ insert table ลงไป ก็ยากเย็นมาก เพราะตอน preview file .php ใน dream ตำแหน่งมันจะเบี้ยวหมด แต่พอเปิดดูใน browser มันปกติซะอย่างงั้น จึงทำให้ผมไม่เข้าใจว่าผมจะแทรกตารางหรือข้อมูลที่ ผมต้องการไปยังไงครับ ใครพอมีเวลาว่างที่จะนัดเจอกันสัก 1 ชั่วโมง เพื่อไขความกระจ่างให้ทีได้บ้างครับ ปกติผมทำเว็บสอน photoshop online อยู่ที่ fxmodify.com ครับ ถ้าใครมีเวลาแบ่งปันน้ำใจให้กันสัก 1 ชั่วโมง สอนพื้นฐานการดูไฟล์ php จะทราบซึ้งมากครับ ถ้าเกิดมีอะไรให้ผมช่วยด้าน graphic design ก็จะตอบแทนให้เป็นกรณีพิเศษครับ ผมขอใช้โอกาสนี้ในการหาเพื่อนที่จะสามารถแรกเปลี่ยนความรู้ทางด้าน graphic กับ programming เลยแล้วกันนะครับ ใครสนใจติดต่อ 081-900-7767 นะครับ รออยู่ครับ ^_^ :'( หัวข้อ: Re: สอบถามเรื่องการดู PHP ครับ เริ่มหัวข้อโดย: makoto ที่ 05 ตุลาคม 2011, 15:27:36 ก็ดูตัวปิดเปิดสำหรับ tag php สิครับ
ส่วนมากมันจะเริ่มต้นด้วย เปิด <?php หรือ <? ปิด ?> ส่วนถ้าเปิดใน dream มันก็จะเป็นเครื่องหมายเหลืองๆ PHP ในหน้าจอ layout ส่วนใน source ก็อย่างที่บอก ถ้าคุณจะแทรก ก็ควรอ่าน html ให้เป็นก่อน ผมว่าไม่ยาก หัวข้อ: Re: สอบถามเรื่องการดู PHP ครับ เริ่มหัวข้อโดย: vinsen17 ที่ 05 ตุลาคม 2011, 15:36:48 ก็ดูตัวปิดเปิดสำหรับ tag php สิครับ ส่วนมากมันจะเริ่มต้นด้วย เปิด <?php หรือ <? ปิด ?> ส่วนถ้าเปิดใน dream มันก็จะเป็นเครื่องหมายเหลืองๆ PHP ในหน้าจอ layout ส่วนใน source ก็อย่างที่บอก ถ้าคุณจะแทรก ก็ควรอ่าน html ให้เป็นก่อน ผมว่าไม่ยาก code เป็นแบบนี้ครับ และอันนี้หน้า preview บน browser http://www.kru-somsri.ac.th/beta/register.php ผมต้องการลบรูปการ์ตูนไปจนถึง ข้อควรระวังออกทั้งหมดครับ เพื่อใส่เนื้อหาอย่างอื่นแทน ผมสามารถลบได้ โดยเลือกไฟล์นั้นๆ และ delete ออกไป แต่ปัญหาคือ เนื้อหาใหม่ที่ผมจะใส่ลงไป มันมีแค่นิดเดียว แต่ตารางเดิม มันยาวลงมาเยอะครับ ไม่ทราบจะกำหนดตรงไหนดีครับ </head> <body> <!-- ##########Part1 เนื้อหาส่วนบน ##########--> <div class="bg_section_body_regist"> <div id="main"> <?php include 'inc_header.php'; ?> <div class="wrap_gall"> <div class="bg_register1"> </div><!-- End bg_register1 --> <div class="bg_register2"></div> <div class="bg_register3"> <div class="btn_print2"><a href="download/brochure.pdf"><span class="hide">สั่งปริ้น</span></a></div> <div class="btn_download2"><a href="download/brochure.pdf"><span class="hide">ดาวน์โหลดไฟล์ภาพ</span></a></div> <div class="btn_pdf_monny"><a href="download/brochure.pdf"><span class="hide">pdfรวมแบบชำระเงิน</span></a></div> </div><!-- End bg_register3 --> <div class="bg_register4"></div> </div><!-- End wrap_gall --> </div><!-- End main --> </div><!-- End bg_section_body --> <!-- ##########End Part1 เนื้อหาส่วนบน ##########--> <!-- ##########Part3 sitemap##########--> <div class="bg_section_bar"></div> <div class="bg_section_sitemap"> <?php include 'inc_sitemap.php'; ?> </div><!-- End bg_section_sitemap --> <!-- ##########End Part3 sitemap##########--> <!-- ##########Part4 foot##########--> <div class="bg_section_foot"> <?php include 'inc_footer.php'; ?> </div><!-- End bg_section_foot --> <!-- ##########End Part4 foot##########--> </body> </html> หัวข้อ: Re: สอบถามเรื่องการดู PHP ครับ เริ่มหัวข้อโดย: makoto ที่ 05 ตุลาคม 2011, 15:46:17 อ้าว ใน php มีเรียกภาพมานี่ครับ คุณก็แทนที่ตรง php ไปเลยก็ได้
เช่น <?php /* include 'inc_sitemap.php';*/ ?> แล้วก็แทรกสิ่งที่คุณอยากได้ลงไปแทนที่ จะทำในหน้านี้หรือจะแทรกแบบ php ก็ได้ โดยการทำไฟล์ html ปกติแล้ว include ไฟล์ที่คุณทำเหมือนในหน้านี้เอา ที่บอกว่าเนื้อหาใหม่นิดเีดียว แต่ตารางเดิมมันยาว ก็ต้องไปดู css ว่าเป็นของตารางไหน bg_section_bar หรือ bg_section_foot ก็เข้าไปแก้ใน css เอา ว่าแต่คุณเขียน dream นี่อ่าน source ไม่เป็นเลยเหรอครับ ถ้าจะทำด้วย dream ควรเปิดดู source ด้วยก็ดีนะครับ เวลาเขียนคุณจะได้รู้ว่าโปรแกรมมัน update source แบบไหนให้คุณ มันจะจำไปในตัวเวลาเขียนเพิ่มลดอะไร จะได้ไม่งง หัวข้อ: Re: สอบถามเรื่องการดู PHP ครับ เริ่มหัวข้อโดย: vinsen17 ที่ 05 ตุลาคม 2011, 15:52:10 เรื่อง code พอดูออกครับ แบบพื้นฐาน
ไฟล์นี้ inc_sitemap.php ก็คือไฟล์ include ที่เขาทำขึ้นมาใช้หลายๆหน้า และก็เข้าใจว่าต้องแก้ css bg_section_bar หรือ bg_section_foot แต่ขาดความชำนาญครับ อย่างหนึ่งก็คือ มันพอจะมีวิธีหาไฟล์ css นั้นๆ อย่างรวดเร็วไหมครับ ผมไปไล่หาใน folder บางทีก็ไม่เจอ อะไรทำนองนี้ครับ หัวข้อ: Re: สอบถามเรื่องการดู PHP ครับ เริ่มหัวข้อโดย: makoto ที่ 05 ตุลาคม 2011, 16:00:15 ไม่มีไฟล์เต็มๆ เหรอ เนื้อหาน่าจะอยู่ใน div bg_register4 ตัวนี้
ส่วน include มันเป็นแค่เมนู แล้วก็ link หลังจากผมเข้าไปดูเว็บที่คุณให้มา หรือว่ามี php แทรกไว้ก่อน head ส่วน css ใน source คุณผมหาไม่เจอ เค้าใส่ไว้ในไฟล์แล้วซึ่งการอ้างตัวแปร div class มันไม่มีค่าที่ระบุมาเลย หัวข้อ: Re: สอบถามเรื่องการดู PHP ครับ เริ่มหัวข้อโดย: dragons_first ที่ 05 ตุลาคม 2011, 16:00:37 สิ่งที่คุณเห็นใน dream ที่มันบิดๆเบี้ยว มีสาเหตุจาก 2 ประการ
1.ปิดแท็กไม่ครบ จริงๆในโปรแกรมมันจะมีแจ้งเครื่องหมาย ? ให้ถ้าแท็กไหนปิดไม่ครบ 2.ไฟล์ที่คุณทำอยู่นั้น มันใช้การเขียนและทำงานร่วมกันกับ css ไฟล์ บางครั้ง มันจะแสดงไม่ตรง และการ include ไฟล์ php เข้ามาในหน้านั้นๆ แต่เวลารันแล้วมันก็จะตรงปรกตินั่นแหละ หัวข้อ: Re: สอบถามเรื่องการดู PHP ครับ เริ่มหัวข้อโดย: makoto ที่ 05 ตุลาคม 2011, 16:03:21 ลองหาดูในนี้
'css/golbal.css'; 'css/font.css'; 'css/register.css'; หัวข้อ: Re: สอบถามเรื่องการดู PHP ครับ เริ่มหัวข้อโดย: vii ที่ 05 ตุลาคม 2011, 16:29:00 อย่าพึ่งพา wysiwyg ของ dream มากเลยครับ ดูจากของจริงไปทำไปแน่นอนกว่าเยอะ
หัวข้อ: Re: สอบถามเรื่องการดู PHP ครับ เริ่มหัวข้อโดย: XXL ที่ 05 ตุลาคม 2011, 16:33:29 ภาพที่แสดง มันเป็นฉากหลัง ของ "bg_register1"
ให้ไปแก้ที่ register.css .bg_register1 { background: url("../images/register/register1.png") no-repeat scroll left top transparent; height: 707px; position: relative; width: 890px; } ลบบรรทัด สีแดง ออก หัวข้อ: Re: สอบถามเรื่องการดู PHP ครับ เริ่มหัวข้อโดย: geravet ที่ 05 ตุลาคม 2011, 16:37:59 กลัวว่าชั่วโมงเดียวมันคงไม่พออะครับ เคยสอนเพื่อนๆแบบเร่งรัดสุดก็ 3 ชั่วโมงไปแล้ว(ยังสอนไม่เสร็จ)
หัวข้อ: Re: สอบถามเรื่องการดู PHP ครับ เริ่มหัวข้อโดย: marus ที่ 05 ตุลาคม 2011, 17:50:12 ไม่ต้องดูใน DREAM ดูของจริงเลย
ตอนเขียนก็จินตนาการเขา เปิดปิดให้ครบ แยกเป็นส่วนๆ พวกนี้ยังไม่เท่าไรเจอ ยังพอดู source code ได้ ลอง javascript ซิ มันไม่โชว์ใน source code ด้วยหายังไงก็หาไม่เจอ ถ้าไม่มี firebug นี้จบเลย หัวข้อ: Re: สอบถามเรื่องการดู PHP ครับ เริ่มหัวข้อโดย: kobkung ที่ 07 ตุลาคม 2011, 06:55:47 ผมไม่ได้ลอง dream มานานแล้ว ไม่รู้ preview ver ใหม่มันเทสรัน php ได้ยัง
แต่ปกติที่ลอง มันจะห่วยๆ ยิ่งไปลาก css เองหมดไม่ได้ผ่าน dream รู้สึกมันจะเพี้ยนๆ ดู css ก็ดู class name มันใน tag แต่ละอัน เอาชื่อ class ไป search ในไฟล์ css ก็เจอแล้ว dream มันจะชอบสร้าง css ใหม่ให้ตลอด เบื่อตรงนี้อะ ซ้ำเยอะมาก ดู php หาโค้ดไม่เจอ เพราะมันเป็น ? ให้ดูตัวหนังสือหรือรูปใกล้เคียง แต่ถ้าจะแก้ php เช่นใน loop ต้องเปิดหน้า code แล้ว search เอา โดยหา keyword ที่พอจะรู้ว่าอยู่ใน loop อะ แล้วแต่เทคนิค ถ้าคิดจะทำจริงๆ ต้องอ่านโค้ดให้เป็น คือศึกษา html , css , php แบบ hard code ดีสุด เลิกใช้ dream ในหน้า design เลย หัวข้อ: Re: สอบถามเรื่องการดู PHP ครับ เริ่มหัวข้อโดย: CodeArmy ที่ 07 ตุลาคม 2011, 08:03:11 แนะนำให้ใช้ firebug ศึกษา Layout หน้า page นั้นๆ ก่อนแก้ไขก็จะช่วยให้แกะได้ง่ายขึ้นครับ
ลองดูวิธีใช้ firebug ได้ที่ โค๊ด: http://www.select2web.com/firefox/firebug-modify-css-technic.html หัวข้อ: Re: สอบถามเรื่องการดู PHP ครับ เริ่มหัวข้อโดย: ossytong ที่ 07 ตุลาคม 2011, 08:19:55 โหลด firebug เอามาจิ้มครับ แล้วจะทราบว่าจะต้องแก้ตรงไหน
หัวข้อ: Re: สอบถามเรื่องการดู PHP ครับ เริ่มหัวข้อโดย: p44n ที่ 10 ตุลาคม 2011, 21:25:01 ปวดหัวเวลาต้องดูโค้ดคนอื่น ปวดมากกว่าเมื่อดูโค้ดตัวเอง -"-
หัวข้อ: Re: สอบถามเรื่องการดู PHP ครับ เริ่มหัวข้อโดย: pokerthai ที่ 10 ตุลาคม 2011, 21:48:44 โหลด firebug เอามาจิ้มครับ แล้วจะทราบว่าจะต้องแก้ตรงไหน ตามนี้ครับหัวข้อ: Re: สอบถามเรื่องการดู PHP ครับ เริ่มหัวข้อโดย: DomainHost360 ที่ 10 ตุลาคม 2011, 21:54:18 ถ้าเริ่มเขียนโดยคิดจะฝัง code php ลง ไปใน html เลย และให้แสดงผลในไฟล์เดียวจบ. มั่วแน่ครับ.
เขียน php หลักก่อน เขียน function php ตามต้องการ. แล้วเขียน tag เรียกแบบง่าย ๆ เขียน html ทำเป็นรูปแบบ template โดยทำแยกออกเป็นส่วน ๆ หรือเป็น เพจไป เขียน .css ควบคุม html อีกที หัวข้อ: Re: สอบถามเรื่องการดู PHP ครับ เริ่มหัวข้อโดย: teerstudio ที่ 12 ตุลาคม 2011, 07:50:05 อย่าพึ่งพา wysiwyg ของ dream มากเลยครับ ดูจากของจริงไปทำไปแน่นอนกว่าเยอะ เห็นด้วยเป็นอย่างยิ่งครับ ลองใล่ดูแท็ก html ไปเรื่อยๆ บางแท็กปิดหรือแท็กเปิด เราอาจใช้ php คร่อมเอาไว้ ในดรีมมันไม่รู้ก็เลยออกมาไม่สมบูรณ์ พอรันผ่าน host ก็ผ่านฉลุย ถ้าไม่อยากให้ดรีมมันงง ก็ เปลี่ยนการคร่อมเป็นแบบนี้ครับ เดี๋ยวผมจะยกตัวอย่างให้ดู โค้ดที่ดรีมมันจะงง อ้างถึง <table width="100%" border="0" cellspacing="0" cellpadding="0"> <? for($i=1;$i<=10;$i++){?> <tr> <td> </td> <? } echo "</tr>"; ?> </table> ถ้าหากมีการคร่อมบางแท็กด้วย php ให้ลองเปลี่ยนเป็น อ้างถึง <table width="100%" border="0" cellspacing="0" cellpadding="0"> <? for($i=1;$i<=10;$i++){?> <tr> <td> </td> </tr> <? } ?> </table> ที่บอกมาเป็นแนวทางเฉยๆนะครับ ไม่รู้ว่าจะเป็นแนวนี้หรือเปล่า |