نوشته‌ها با برچسب ‘table’

۱ کامنت »         لینکک Share/Bookmark آذر ۳م, ۱۳۸۸

الکی که نیست. هی زرت و زرت هر چی پلاگین و تم و کوفت و زهر مار بوده تست کردی روی وردپرست. جدول پایگاه داده‌ای که حداکثر ۳۰ تا ۴۰ داده دارد تبدیل شده به ۴۵ صفحه‌ای که هر کدامش حداقل ۳۰ تا داده دارد. همین می‌شود که سرعت بارگذاری سایتت به شدت کم شده.

بعد از چندین سال میز (ترجمه Table چی می‌شود؟) wordpress_options سایتم را بعد از کلی جستجو و مطالعه (که یک هو نزنم چیزی را خراب کنم) پاکسازی کردم. خودم که کلی با افزایش سرعت بعدش حال کردم. امیدوارم شما هم افزایش سرعتش را حس کنید.

از من هم به آنهایی که وردپرس دارند توصیه این که این میز را جدی بگیرید.




۸ کامنت »         لینکک Share/Bookmark آبان ۱۱م, ۱۳۸۷

simon fraser university iranian club 1225581229610 300x177 سایت جدید دانشجویان ایرانی اس اف یو %d9%88%d8%a8 4یادمه دفعه اولی که از سایت دانشجویان ایرانی اس اف یو بازدید کردم، سایتی ساده بود که بسیاری از اطلاعاتی را که می‌خواستی نمایش می‌داد، تنها گیری که داشت این بود که به راحتی نمی‌شد آر اس اسش را بخوانی که آن هم با پیشنهاد بنده (+) درست شد و آر اس اس نوشته‌ها، عکسها و … هم در دسترس قرار داده شد.
نسخه‌ی بعدی سایت اس اف یو آی سی هم بر پایه‌ی وردپرس بود، که قابلیت بسیار زیادی را به کاربرانش می‌داد، ساده‌ترینش گذاشتن کامنت بود (البته نسخه قبلی هم چنین گزینه‌ای داشت) ولی سایت جدید اس اف یو آی سی به کل تعطیل است.
اول یک سری به سایتش بزنید بعد این نوشته را بخوانید.

اولا مثلا به این صفحه سر بزنید (http://new.sfuic.com/about.php) دلیل این که این صفحه پی اچ پی هستش را بنده نفهمیدم، کلا همه‌چی‌اش استاتیک (ایستا) هستش و اصلا نیازی به پی اچ پی احساس نمی‌شود. دوما معمولا صفحه‌ی درباره‌ی ما معمولا حاوی اطلاعاتی درباره‌ی افراد هست و این که این گروه برای چی تشکیل شده و چی کار می‌کند و … ولی این صفحه بیشتر شبیه صفحه‌ی پروفایل تو فیس‌بوک یا ارکات می‌آید.

سایت ایرانیان اس اف یو

دوما پایین همه‌ی صفحات اگر نگاه بکنید نوشته “©۲۰۰۸ Copyright Ashkan Z. Deylami“. آقا یکی بیاد بگوید و برای دوستان تعریف کند که کپی رایت یعنی چی، اگر این سایت یک گروه هست، کپی رایتش هم برای یک گروه خواهد بود و نه برای یک آدم خاص به نام Ashkan Z. Deylami.

سوما صفحه‌ی ارتباط با ما را اگر نگاه کنید، دریغ از یک فرم ساده‌ی اچ تی ام ال که بتواند یک ایمیل بفرستد. ایمیلی هم که در آن‌جا قرار دارد به صورت عکس (jpeg) هستش، یعنی جایی نیست که شما رویش کلیک کنید و مثلا outlook تان باز بشود یا تو جیمیل راحت بنویسید. دوستان فکر می‌کنند با این کار می‌توانند جلوی اسپم را بگیرند. بعضی‌ جاها هم از آدرس iranian[@]sfu.ca استفاده کردند. مطمین باشید این‌قدر ایمیل پیداکن‌های روی اینترنت پیشرفته شده‌اند که به راحتی بتوانند بفهمند این آدرسی که نوشتید همان iranian@sfu.ca بوده،

پس بهتره اگر خیلی نگران اسپم هستید، زیرساختار ایمیلی‌اتان را عوض کنید و از پلتفرم‌هایی استفاده کنید که اسپم را بهتر تشخیص بدهند. اینها همه به کنار، خیلی ضایع است آدرس سایتت sfuic.com باشد و ایمیلش info@sfuic.com نباشد. اگر اصرار بر این است که از این ایمیل استفاده شود به نظر خیلی عاقلانه‌تر می‌رسد که آدرس وب سایتی چیزی مثل www.sfu.ca/~iranian باشد به جای آدرس فعلی‌.

sfuic 2 سایت جدید دانشجویان ایرانی اس اف یو %d9%88%d8%a8 4

اینها همه به کنار، این سایت برای دانشجویان ایرانی هست ولی به انگلیسی، اگر هدف گسترش فرهنگ و هنر ایرانی هستش بهتره اول از خودمان شروع کنیم همیشه و نه این که فقط بلد باشیم حرف بزنیم. اگر هم تنها هدف تفریح و سرگرمی است، زبان سایت چیز مهمی نیست و همین سایت هم بسیار خوب است.

این را هم ببینید “The new site is up and running. Thanks to the contributions of Ashkan Z. Deylami, and Kianoush Nesvaderani.” این جمله‌ای از سایت هستش. اگر این نمونه‌ی جمله بارز خود ستایی نباشد پس چیست ؟

اگر سورس صفحه‌ی اصلی را هم مشاهده کنید می‌بینید که کل صفحات از table استفاده شده، چیزی که سالهاست دیگر تو ساختن وبسایتها استفاده نمی‌شود و سرعت لود (بالاگذاری) صفحات را بسیار کند می‌کند. حالا بماند که اصلا کلمه کلیدی‌ای جز sfuic هم برای سایت تعریف نشد و برای فاصله دادن بین لینکها از   استفاده کرده‌اند (کد اچ تی ام ال برای فاصله).

خیلی نکات دیگر هم هست که اگر بخواهم بگویم سر همه درد می‌آید مثل لینک ندادن به گروه موجود در فیس‌بوک، بودن اطلاعات بیشتر در فیس‌بوک درباره‌ی برنامه‌هایشان، نداشتن یک آمارگیر، نداشتن قابلیت کامنت گذاشتن، ایندکس نشدن از گوگل و …

sfuic 1 293x300 سایت جدید دانشجویان ایرانی اس اف یو %d9%88%d8%a8 4

کار دانشجویی همیشه همین بوده، اگر توانستیم کاری را انجام بدهیم که یک کمی از تجربیات دوستان قبل از خودمان استفاده کنیم آن موقع هست که پیشرفت می‌کنیم؛ تفاوت بارز ایرانیان با بقیه.

اگر دوست داشتید می‌توانید تاریخچه‌ای از تغییرات سایت را در این آدرس ببینید.

عکسهای سایت اس اف یو آس سی‌ای که می‌بینید به ترتیب قدمت در نوشتار آمده‌ است. عکس جدیدتر بالاتر از دیگر عکسهاست و آخرین عکس قدیمی‌ترین نسخه‌ی ای سایتی که من دیدم هستش.


۱ کامنت »         لینکک Share/Bookmark اسفند ۱۹م, ۱۳۸۴

یادم می‌آید یکی از دلایلی که دست از استفاده از CMS ها و به نوع مشخص آن از phpnuke برای سایتم کشیدم این بود که در آینده‌ی وب با تحولات به وجود آمده دیگر خبری از table نیست و برای این که صفحات وبت سریعتر لود بشوند اکنون از div و در آینده‌ای نه چندان دور (فکر کنم) از CSS 3.0 استفاده می‌شود، برای همین در تحول بودن سریع فکر نمی‌کردم به سرعت یک CMS بتواند خودش را مطابق با شرایط روز به روز کند و به ناچار زمانی همه گلایه از سایتم خواهند داشت، در صورتی که الان اگر یک ذره IE تان کند باشد ( البته ورژن ۶ را عرض می‌کنم) با سر زدن به آدرس www.sheida.com می‌توانید پیغامی را مبنی بر پر شدن stack سیستم پیدا کنید که فکر کنم این هم به خاظر استفاده کردن از روش depth first در پیدا کردن و نمایش صفحات وب است، یعنی برای این که صفحه را نمایش بده اولین تگ div را که پیدا می‌کنه تا آخریش را /div را پیدا نکنه نمایش نمی‌ده و اینها را وقتی در حافظه‌اش ذخیره می‌کنه به یک stack overflow بر می‌خوره، به هر حال به خاطر استفاده نکردن از تکنولوژی زمان حال سازگار با مایکروسافت ازتان عذر می‌خواهم و پیشنهاد می‌کنم از Firefox استفاده کنید.
راستی تا حالا دلتان خواسته وقتی به ایمیل یاهوتان سر می‌زنید از تبلیغاتش خبری نباشه، مال من این‌طوریه البته نه روی هر کامپیوتری و تنها به مدد فایرفاکسه که این‌جوری شده، یک extension داره که می‌توانین نصب کنین و بهش بگین تبلیغات را از سایتهای مختلف را نه تنها برایتان نمایش ندهد بلکه حتی آنها را پارس هم نکند. هم از شر تبلیغات یاهو راحت می‌شوید هم این که کلی از پهنای باندتان ذخیره شده است،‌ببخشید که الان خاطرم نیست آدرس دقیقش را ولی اگر به سایت extension های فایرفاکس بروید به راحتی می‌توانید آن را پیدا کنید.




بدون کامنت »         لینکک Share/Bookmark شهریور ۱۰م, ۱۳۸۳

راهنمای نوشتن فارسی در PHP-Nuke

تا به حال اسم پورتال را حتما شنیده اید ؟ پورتالها چیزهایی آماده هستند که برای چیزهایی که آماده نیستند ایجاد می‌شوند (‌ عجب تعریفی کردم خودم هم کف کردم ) ، یکی از این پورتالها PHP-Nuke می‌باشد، این پورتال به صورت Open-Source می‌باشد، حال این که Open-Source چیست را در مقاله ای خواهم گفت ولی همین را بدانید که اگر نرم افزاری Open-Source باشد کار کردن با آن برای مقاصد شخصی هزینه‌ای را دربرندارد و شما نباید برای ان پولی پرداخت نمایید. از این قبیل پورتالها بسیار هست و بسیاری از آنها Open-Source می‌باشند. ( برای مثال می توانید Dot-Net-Nuke را امتحان بفرمایید. )
نصب این پورتالها هم کار آسانی می باشد تنها درصورتی که کمی حوصله داشته باشید و راهنمای‌ آن را بخوانید ( مخصوصا در مورد PHP-Nuke ) و در صورت بروز مشکل از Forum های موجود در اینترنت سوال خود را مطرح نمایید، مطمین باشید کسی پیدا می‌شود که به شما جواب بدهد.
ولی حالا که چی ؟ مشکل از آنجا شروع می‌شود که تازه متوجه می‌شوید که این پورتالها
بر پایه زبان خاصی می‌باشند و انها را می خواهید به زبان فارسی مشاهده کنید و یا حتی در آنها فارسی بنویسید، برای این مشکل پیشنهاد من این است، اگر از PHP-Nuke استفاده می‌کنید ، متن مورد نظر خود را در یک محیط جدا مانند Frontpage و یا Dreamweaver تایپ کنید و سپس کد آن قسمت را کپی و در قسمت متن PHP-Nuke کپی نمایید.
در این صورت تنها به چند نکته باید توجه کنید :
PHP-Nuke از یک سری تگهای HTML پشتیبانی نمی کند که آنهایی که من کشف کرده‌ام شامل اینها می باشد : br , table و … که به راحتی با گزینه Preview درقسمت Admin می توانید ببینید که آیا PHP-Nuke همان‌طور که انتظار دارید صفحه شما را نمایش داده است یا خیر ؟
دوم این که از عکسها تنها به صورت link استفاده کنید ( حتی اگر بر روی سایت خودتان است ) ، در غیر این‌صورت عکسها نمایش داده نمی‌شود ( این مورد را زمانی به یاد داشته باشید که می‌خواهید صفحات را در کامپیوتر شخصی ذخیره کنید و بعدا بر روی پورتال خود قرار دهید، چون در این مواقع Frontpage از شما سوال می‌پرسد که عکسها را به صورت offline در کامپیوتر ذخیره کند یا خیر، که شما خیر جوابش دهید. )
در صورتی هم که مشتقیما می‌خواهید در PHP-nuke تایپ بفرمایید پیشنهاد من استفاده از یک برنامه به نام WYSIWYG می‌باشد. که در باره آن خواهم نوشت.





© Copyright 2002-2009 Sheida.com , All rights reserved