مدیر سایت

مدیر سایت

چهارشنبه, 06 شهریور 1392 15:53

چک لیست رفع عیب طراحی سایت

رفع عیب گام به گام html و css

همیشه این سوال را در ذهن داشتم که چگونه می توان عیب های یک طراحی سایت را یافت. همیشه راهی وجود دارد که طراحی را به درستی انجام دهیم, راه های بسیاری برای یافتن اشتباهات وجود دارد. مشکل می تواند از بارگذاری نکردن یک فایل و یا یک کانفلیکت در css سایت باشد. با یافتن مشکل می توان آن را رفع کرد.

برای رفع مشکل شما به صورت علمی دو روش وجود دارد:

  • کنار گذاشتن مواردی که درست کار می کنند
  • گذاشتم تمرکز بروی مواردی که بر روی آنها کار نشده

شما می توانید از برخی مراحل صرف نظر نمایید, مخصوصا موارد ابتدایی. اما شما تعجب خواهید نمود که چه تعداد اشتباهات در طراحی شما وجود دارد به مانند استفاده از کلاس های بی ربط به دلیل غلط املایی و نام فایل اشتباه. زمانی که شما مشکلاتی دارید, پیشنهاد می نمایم تمام مراحل این لیست را انجام دهید, حتی در صورتی که مطمئن هستید آن مورد مشکلی ندارد, شما وجود خطاها را به این کار به حداق ممکن می رسانید, و به خاطر یک مورد کوچک سایت شما متحمل زیان های طولانی مدت نخواهد گردید.

چک لیست طراحی سایت

□ آیا تمامی فایل ها بارگذاری شده؟
آدرس تمامی فایل های مرتبط را در مرورگر تست نمایید, و مطمئن شوید تمامی آنها باز می شوند. این فایل ها شامل فایل های زیر می باشند:

  • فایل های HTML
  • فایل های CSS
  • تصاویر
  • فایل های JavaScripts
  • فایل های خارجی دیگر نظیر مالتی مدیاها

□ آیا آدرس تمامی فایل ها درست می باشد
در صورتی که صفحه سایت مورد نظر بالا نمی آید, و در صورتی که می دانید فایل را بارگذاری نموده اید, به هاست خود مراجعه نمایید و فایل خود را در آدرس مورد بررسی قرار دهید.

برای فایل هایی که از درون فایل html لینک داده می شود آدرس کامل و دقیق را وارد نمایید. بهترین راه برای آدرس دادن آن است که آدرس صفحه را از مرورگر کپی نموده و بر روی لینک قرار دهید.

□ آیا html شما معتبر است؟
با استفاده از HTML validator تمامی مشکلات شما حل خواهد گردید. بهتر است که صفحه html شما معتبر باشد تا مطمئن شوید مشکل از کدنویسی html شما نیست. برای استفاده از این نرم افزار کافی است به سایت مراجعه نموده و آدرس صفحه ای که قصد دارید اعتبارسنجی را انجام دهید را وارد نمایید. سپس این نرم افزار خطاهای html صفحه وب سایت شما را اعلام می نماید.

□ آیا فایل های css شما معتبر هستند؟
این بخش دقیقا به مانند اعتبارسنجی html می باشد, کافی است به سایت css validator مراجعه نموده و آدرس صفحه سایت خود را وارد نمایید.

□ آیا صفحه وب سایت شما کش می شود؟
کش وب ممکن است باعث سوء تفاهم بسیاری در وب شود. شما تغییرات لازم را بر روی سایت خود انجام می دهد و سایت خود را بارگذاری می نمایید اما تغییرات شما نمایش داده نمی شود. بهترین روش برای پاک کردن کش نگهداشتن کلید شیفت و کلیک بر روی کلید رفرش صفحه می باشد. اکثر مرورگرها با انجام این کار کش خود را خالی می نمایند و سایت را دوباره بارگذاری می نمایند.

□ آیا فایل ، یا css درستی را تغییر داده اید؟
دقت نمایید برخی زمان ها پیش می آید که در حال تغییر فایلی جز فایل مورد نظر هستید بنابراین تغییرات خود را مشاهده نخواهید نمود. بهترین روش برای پیداکردن فایل درست انجام یک تغییر در فایل است تا مطمئن شوید در حال ویرایش فایل درستی هستید

□ آیا می دانید css و بسیاری سرورها نسبت به حروف بزرگ و کوچک حساس هستند؟
سعی نمایید در نام گذاری فایل ها و کلاس های css به استفاده از حروف کوچک و بزرگ دقت نمایید زیرا در صورتی که شما استفاده از حروف بزرگ و کوچک را رعایت ننمایید، مورد مورد نظر یافت نخواهد شد.

□ آیا DOCTYPE صحیحی انتخاب نموده اید؟
مرورگرهای مدرن چیزی دارند بنام quirks mode, این یک مود است که زمانی که مرورگرهای وب وارد صفحه ای می شوند که DOCTYPE ندارد این مورد را به عنوان پیش فرض انتخاب می نمایند. در صورتی که نمی دانید چه DOCTYPE را قرار دهید بهتر است آن را خالی بگذارید در غیر این صورت برای رویت DOCTYPE به لینک مراجعه نمایید.

□ آیا سایت خود را در مرورگرهای مختلف بررسی نموده اید؟
پس از طراحی سایت لازم است که سایت خود را در مرورگرها بررسی نمایید تا از نمایش درست سایت در مرورگر مطلع شوید و در صورت نیاز تغییرات لازم را در کد نویسی صفحه خود برای پشتیبانی سایت از تمامی مرورگرها بدهید

سه شنبه, 05 شهریور 1392 14:15

ساخت قالب جوملا 3

برای ساخت قالب جوملا 3 راحترین راه را به شما نشان می دهم. برای ساخت قالب جوملا 3 کافی است قالب خالی جوملا را از سایت http://blank.vc/ دانلود نموده و فایل مورد نظر را بر روی کامپیوتر خود از حالت فشرده خارج سازید. سپس فایل templateDetails.xml را باز نموده و در بخش نام قالب خود را درج نموده و سایر اطلاعات را همینطور تکمیل نمایید پس از انجام تغییرات فایل را ذخیره نمایید و محتوای فلدر از حالت فشرده خارج شده را دوباره فشرده سازه نمایید. فرمت فایل فشرده شما می بایست zip باشد. پس از انجام این کار کافی است فایل مورد نظر را در جوملا نصب نمایید. این قالب خالی جوملا می باشد بنابراین پس نصب و انتخاب قالب به عنوان پیش فرض کافی است قالب را تکمیل نمایید. این قالب با موارد پیش فرض مورد نیاز برای جوملا تهیه شده بنابراین کافی است قالب سایت را مطابق به نظرات خود طراحی نمایید. همچنین در این قالب پایه های ایجاد نسخه موبایل وب سایت ایجاد گردیده بنابراین کافی است css مربوط به سایت را ایجاد نمایید.
همچنین در این قالب کتابخانه های Modernizr, jQuery, SASS & LESS و PIE ضمیمه شده بنابراین می توانید از تکنولوژی های html5 و css3 استفاده نمایید.

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

بسیاری از ابزارهای زیر رایگان هستند و بسیاری دیگر را می توانید به مبلغ اندکی خریداری نمایید.

به مانند همیشه در صورتی که موردی از قلم افتاده در بخش نظرات پایین صفحه آن را اعلام نمایید.

Typewolf

قصد ابداع در فونت ها را دارید؟  Typewolf برای شما بهترین سایت می باشد. فقط به شما قابلیت ایجاد فونت مورد نظر را نمی دهد بلکه فونت مناسب شما را می یابد.

Bootstrap 3

Bootstrap, فریم ورک موبایل اول از توئیتر, اما Bootstrap 3 RC1 به وجود آمد. این نسخه تغییرات بسیاری نسبت به نسخه های قبلی نموده است.

iOS 7 Wireframe Kit

 iOS7 Wireframe Kit به شما امکان ایجاد وایر فریم را در Illustrator می دهد.

Tiff

Tiff به شما تفاوت بین دو نوع فونت را نمایش می دهد. این سیستم با فونت های گوگل به مانند فونت های سیستم شما کار می کند.

Bytesize

Bytesize پادکست در مورد طراحی، توسعه وب و تکنولوژی می باشد. شما همچنین می توانید خلاصه مقاله را با لینک به مقاله مطالعه نمایید.

Skeuocard

Skeuocard یک فرم پیشرفته کارت اعتباری می باشد و اعتبارسنجی ها و نوع فیلدهای مخصوص به خود را دارد.

WakaTi.me

WakaTi.me قابلیت حساب کردن زمان را به محیط ویرایشگر شما می آورد.

Responsive Web CSS

Responsive Web CSS ساخت وب سایت موبایل را برای انواع مختلف موبایل ها برای شما آسان می سازد.

Colorgorize

Colorgorize گالری وب تقسم بندی شده توسط رنگ می باشد. شما می توانید سایت را با رنگ مورد نظر خود مرور و یا جستجو نمایید.

Spectacle

Spectacle برای سیستم مک طراحی شده برای کنترل صفحه با کلیدهای میانبر. این یک سیستم کد باز می باشد و استفاده از آن بسیار آسان می باشد.

Snapnote.io

Snapnote.io به اشتراک گذاری و استفاده از تصاویر را در صفحه به وسیله دراگ و دراپ آسان می سازد.

Pico

Pico سیستم مدیریت محتوای ساده و آسان می باشد که از دیتابیس استفاده نمی نماید. این سیستم کد باز می باشد.

CSS3 Animation Cheat Sheet

 CSS3 Animation Cheat Sheet به شما قابلیت ایجاد انیمیشن های مختلف را توسط css3 نمایش می دهد.

Precomposed Touch Gestures

Precomposed Touch Gestures ابزار مناسبی برای ساخت دموی محصول و پرزنتیشن می باشد.

Mailparser.io

Mailparser یک راه آسان برای اتوماتیک سازی روتین ایمیل شما می باشد.

Progression.js

Progression.js یک پلاگین jquery برای نمایش عملکرد واقعی فرم می باشد.

CSS Zen Garden

CSS Zen Garden به شما امکان های ساخت ابزارهای مختلف توسط css را نمایش می دهد که با html5 هماهنگ شده.

NearlyFreeSpeech.NET

NearlyFreeSpeech.NET سرویس هاستینگی است که شما برای آن مقدار که استفاده می نمایید پرداخت می کنید. همچنین یک ابزار محاسبه و پیشبینی قیمت هاست دارید.

Webflow

Webflow ابزاری برای ساخت وب سایت موبایل به صورت تصویری می باشد. که شامل ابزارهای گرید، فونت های وب و فرم ها و .. می باشد.

Emmet LiveStyle

Emmet LiveStyle یلاگین برای ویرایش فایل CSS شما می باشد. این ابزار با گوگل کروم و سافاری سازگاری دارد.

TypeWonder

TypeWonder به شما امکان بررسی و تست فونت های وب را می دهد. فقط کافی است آدرس سایت مورد نظر را وارد نموده و فونت مورد نظر خود را انتخاب نمایید.

Cloud Cannon

Cloud Cannon به شما امکان ایجاد سیستم مدیریت محتوا از css و html را می دهد.

SVGeneration

SVGeneration به شما امکان ایجاد گرافیک های SVG را در سایت می دهد.

یکشنبه, 03 شهریور 1392 18:37

مقایسه جوملا و وردپرس

سیستم های مدیرت محتوای بسیاری وجود دارد که برای ساخت سایت خود می توانید از آنها استفاده نمایید, سیستم های مدیریت محتوای کمی به اندازه جوملا و وردپرس محبوب طراحان وب می باشد. یک باور غلط آن است که جوملا و وردپرس به این دلیل جزو بهترین ها هستند زیرا قدیمی هستند. در واقع این دو نه بهترین هستند و نه قدیمیترین. در واقع سیستم های مدیریت محتوای بسیاری وجود داشتند قبل از این دو سیستم. وردپرس از سال 2003 و جوملا از سال 2005 شناخته شدند.

محبوبیت این دو سیستم مدیریت محتوا به دلیل سادگی استفاده از آنها می باشد. این سیستم های مدیریت محتوا به طراحان وب این امکان را می دهند که سایت خود را به صورت دینامیک راه اندازی نمایند. حتی شرکت های بزرگی در طراحی سایت خود از این سیستم های مدیریت محتوا استفاده نمودند.

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

سیستم مدیریت محتوای وب سایت چیست؟

قبل از آنکه سراغ وردپرس و جوملا برویم, بهتر است برخی مطالب را توضیح دهیم. در صورتی که نمی دانید سیستم مدیریت محتوا چیست, مشکل است که درک نمایید مزیت ها و نقاط هر یک از سیستم ها چیست. سیستم مدیریت محتوا به نرم افزاری گفته می شود که اطلاعات سایت توسط آن مدیریت می شود. سیستم های مدیریت محتوا بسیاری وجود دارند که به صورت رایگان عرضه می شوند و جوملا و وردپرس از آن نوع هستند.

مزیت ها و کمبودهای وردپرس

مزیت ها

  • کد باز - کد باز بودن وردپرس باعث می شود که بتوان از طریق وردپرس یک سایت بسیار ساده تا سایت بسیار پیشرفته را طراحی نمود. کد باز بودن نرم افزار به این معنا است که شما می توانید نرم افزار را دانلود نموده و آن را مطابق با نیازهای خود تغییر دهید. این به ابن معنا است که استفاده از نرم افزار هزینه ای ندارد.
  • نصب آسان - شما به راحتی می توانید وردپرس را نصب نمایید. وردپرس در مدت 5 دقیقه قابل نصب است.
  • سفارشی سازی - قالب های بسیاری وجود دارد – هم در خود سایت وردپرس و هم در سایت های قالب های وردپرس – که برای استفاده کنندگان از وردپرس در دسترس هستند. این امکان به کاربری که هیچ تجربه ای ندارد این امکان را می دهد که سایت خود به صورت دلخواه طراحی نماید. در کنار قالب های سایت پلاگین های بسیاری وجود دارند که به شما امکان مدیریت ظاهر و مطالب وب سایت را می دهد.

نقص ها

  • امنیت - امنیت بزرگترین چالش در سیستم های مدیریت محتوای رایگان در وب می باشد, و دلیل آن این می باشد که تمام افراد از نوع برنامه نویسی سایت شما مطلع هستند بنابراین می توانند با استفاده از حفره های امنیتی نرم افزار سایت شما را دچار مشکل نمایند.
  • هزینه نگهداری - دانلود و استفاده از وردپرس 100% رایگان می باشد, اما نگههداری از وردپرس رایگان نیست. شما می بایست هزینه پشتیبانی، هاستینگ و استفاده از ابزارهای غیر رایگان را در وردپرس پرداخت نمایید. 10% تخفیف هاست به اعلام نام ایم مقاله در هاست دارکوب خواهید داشت.
  • پیچیدگی در سفارشی سازی - در صورتی که قصد دارید طراحی سایت خود را به صورت دلخواه و خارج از محدوده ابزارهای دراگ و دراپ تغییر قالب انجام دهید می بایست این کار توسط طراحی سایت خبره انجام شود.

مزایا و معایب جوملا

مزیت ها

  • نصب آسان - به مانند وردپرس جوملا بسیار آسان نصب می گردد.
  • اکستنشن های قدرتمند - جوملا اکستنشن های بسیاری دارد که از طریق آن می توانید به قابلیت های سایت اضافه نمایید. این قابلیت های بسیارند و به شما امکان را برای ایجاد بخش های مختلف سایت می دهد.
  • سطح دسترسی قدرتمند کاربری - در صورتی که سایتی دارید که کاربران بسیاری از آن استفاده می نمایند, بسیار مهم خواهد بود که بتوانید سطح دسترسی خواندن و نوشتن کاربران سایت را به بخش های مختلف تعیین نمایید، جوملا قابلیت انجام این کار را دارد.

**ایجاد سایت توسط جوملا**

نقص ها

  • سفارشی سازی های پیشرفته - در صورتی که تازه از جوملا استفاده می نمایید سفارشی سازی های پیشرفته برای شما بسیار مشکل می باشد. در صورتی که بخواهید قابلیت های سفارشی به مانند محتوای فلش و کلیدهای خاص در صفحه و ... را در سایت ایجاد نماید می بایست از توسعه دهنده جوملا کمک بگیرید.
  • خیلی بهینه سازی شد نیست - جوملا نامناسب برای بهینه سازی سایت نیست, اما قابلیت های سئو آن به صورت اولیه در آن نیامده. اما در صورتی که شروع به استفاده از آن نمایید, نکاتی را برای بهینه سازی سایت جوملا خواهید آموخت.

هنوز افرادی وجود دارند که در استفاده ار گوگل پلاس برای ارتقاء رتبه سایت شک دارند. آنها معمولا به تعداد افراد کمتری که از گوگل پلاس استفاده می نمایند اشاره می نمایند. این افراد معمولا مزیت گوگل پلاس را در بهینه سازی سایت نادیده می گیرند, حتی در صورتی که هیچ یک از مشتریان شما از گوگل پلاس استفاده ننماید. فقط طراحی سایت کافی است حتما می بایست از شبکه های اجتماعی برای بهبود سئو خود استفاده نمایید شبکه های اجتماعی نقش بسیار گسترده ای در بهینه سازی سایت پیدا کرده اند.

10 راه وجود دارد که از طریق آن گوگل پلاس بهینه سازی می نماید:

  1. صفحات گوگل پلاس به مانند صفحات عادی در وب در نظر گرفته می شود. صفحات گوگل پلاس دائما توسط موتور جستجوی گوگل ایندکس می شود, صفحات گوگل پلاس در گوگل پیج رنک می گیرد و در نتایج جستجو ایندکس می شود.  بنابراین صفحات سایت شما از طریق گوگل پلاس رنک می گیرد و ایندکس می شود.
  2. مقالات ارسال شده در گوگل پلاس شما در موتور جستجو ایندکس می شود بنابراین کاربر شما را در یک جستجوی عادی خواهد یافت.
  3. ارسالی های گوگل پلاس مدت زمان بیشتری در نتایج جستجوی گوگل باقی می ماند. به نظر می رسد که مطالب موجود در گوگل پلاس مدت زمان بیشتری در نتایج جستجوی گوگل باقی می ماند. این زمان را با مدت زمان 14 دقیقه ای یک توئیت مقایسه نمایید.
  4. سیستم نویسندگان گوگل پلاس به شما این امکان را می دهد که تصویر نویسنده مقاله و صفحه را در نتایج جستجو نمایش دهید.  با تایید گوگل پلاس خود با آدرس سایتی که در آن مطلب نوشته اید, تصویر شما در نتایج جستجوی گوگل نمایش داده شد که جنبه بصری خوبی برای کاربران خواهد داشت.
  5. استفاده از سیستم نویسندگان گوگل پلاس به مانند سیستم تایید مطالب می باشد. گوگل به پروفایل های کاربران رنک می دهد. در صورتی که نویسنده مطلب ارسال نمایید و + بگیرد, رنک مربوط به نویسنده بالا می رود. و این دلیل خوبی است که گوگل پلاس باعث بالا رفتن رنک شما می شود. این مورد منجر به آن می شود که سایت هایی که نویسنده گوگل پلاس معتبری دارند رنک بهتری می گیرند نسبت به سایت هایی که به گوگل پلاس لینک نشده اند;
  6. سیستم نویسندگان گوگل پلاس امکانات دیگری به شما می دهد تا سیستم شبکه اجتماعی خود را تحت گوگل پلاس رونق ببخشید. این به سادگی تعداد دوستان شما نیست, و یا تعداد دوستان شما و یا لایک کننده های شما. چیزی که مهم است مطالب شما، فعالیت های شما در مباحث مربوط به فعالیت شماست.بنابراین در صورتی که کاربری با رنک بالا مطلب شما را به اشتراک گذاشت رنک شما بالا می رود.
  7. استفاده از ابزارهای شبکه های اجتماعی به مانند گوگل پلاس به موتور جستجو سیگنال هایی را ارسال می نماید که وتور جستجو با استفاده از آنها به سایت رنک بهتری می دهد
  8. مطالب موجود در سایت خود را در گوگل پلاس خود به اشتراک بگذارید زیرا این کار باعث می شود رنک گوگل پلاس شما به سایت شما انتقال یابد
  9. لینک از سایت ها به صفحه و مطالب سایت شما باعث بالا بردن رنک سایت شما می شود.
  10. در پایان استفاده از هش تگ ها در گوگل پلاس باعث می شود هر مطلبی در موتور جستجو ثبت گردد.

شما ضرر بسیاری خواهید کرد در صورتی که از شبکه های اجتماعی به مانند گوگل پلاس استفاده ننمایید. خوشبختانه موارد آمده در بالا باعث خواهد شد که حساب کاربری گوگل پلاس خود را سریع تر راه اندازی نمایید و آن را با سایت خود لینک نمایید.

طراحی سایت کلینیک دندانپزشکی پرهام با موفقیت پایان یافت
شنبه, 02 شهریور 1392 10:58

9 پلاگین jQuery ناوبری وب سایت

سیستم ناوبری سایت یکی از مهمترین بخش های وب سایت می باشد. بدون آن کاربران سایت نمی توانند سایت شما را مرور نمایند و صفحات مختلف سایت را ببینند. فکر کردن در مورد نحوه نمایش درست سیستم ناوبری سایت مورد بسیار مهمی در طراحی سایت می باشد. استفاده از jquery ایجاد سیستم ناوبری و منوبندی را برای طراحان سایت آسان می نماید. امروز برای شما انواع پلاگین های jquery را برای ساخت انوع سیستم ناوبری و منوبندی سایت را معرفی می نمایم.

MeanMenu

پلاگین رایگان jquery برای ایجاد منوها با قابلیت نمایش در موبایل و سایر مرورگرهای وب, این پلاگین قابلیت های فراوانی برای ایجاد سیستم منوبندی با قابلیت انعطاف نمایش بسیار در سایزهای مختلف صفحه را دارد.

Sidr

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

Toolbar.Js

Toolbar به شما قابلیت ایجاد تولبار با افکت تولتیپ را می دهد. toolbar به شما امکانات بسیاری برای ایجاد سیستم منو را به صورت سفارشی و مطابق با نیاز شما می دهد.

jPanelMenu

jPanelMenu پلاگین jquery می باشد که به شما امکان ایجاد منوهای پنلی را می دهد (مانند همان چیزی که در نسخه موبایل فیس بوک و گوگل وجود دارد, و همچنین مانند برنامه های آیفون). برای رویت طرز کار منو بر روی آیکون منو کلیک نمایید.

Intro.js

دستورالعمل بهتر برای ایجاد بلاک معرفی و آیتم های مهم وب سایت.

jPaginator

jPaginator پلاگین jquery برای ایجاد سیستم صفحه بندی می باشد. این پلاگین بسیار کاربر پسند میباشد و دارای قابلیت اسلایدر می باشد بنابراین شما می توانید تعداد نامحدود صفحه داشته باشید.

Smart Menus

منوی وب سایت که بر روی همه سیستم ها کار می کند.

slimMenu

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

Navgoco

Navgoco یک پلاگین ساده می باشد که لیست را تبدیل به منوهای عمودی می نماید, که قابلیت ثبت منوی باز شده را با استفاده از کوکی ها و همچنین ایجاد منوی آکوردیون دارد.

پنج شنبه, 31 مرداد 1392 11:43

6 پلاگین افکت اسکرولی نامحدود jQuery

افکت اسکرول نامحدود را دیده اید. در سایت هایی مثل فیس بوک و گوگل پلاس. این افکت به این صورت می باشد که زمانی که اسکرول کاربر به انتهای صفحه می رسد سایر مطالب لود می شود. در حقیقت اسکرول نامحدود جایگزین صفحه بندی شده. اسکرول نامحدود بسیار کاربر پسند تر از سیستم صفحه بندی می باشد زیرا برای رویت مطالب بیشتر لازم نیست کاربر صفحه دیگری را لود نماید. برای ایجاد اسکرول نامحدود در صفحه می توانید از jquery استفاده نمایید. jquery پلاگین های بسیار و دستورات بسیاری برای انجام این کار دارد. در زیر 6 پلاگین برتر انجام این کار را برای شما لیست نموده ام. برای رویت سایر مقالات به بخش مقالات jquery مراجعه نمایید.

jQuery Scroll Path

jQuery Scroll Path برای ایجاد سیستم های اسکرولی سفارشی ایجاد گردیده. با استفاده از این پلاگین می توانید هر نوع سیستم اسکرولی می خواهید ایجاد نمایید.

Superscrollorama

برای ایجاد اسکرول های انیمیشنی.

stellar.js

 

windows

 

Cool Kitten


Sticky

این پلاگین به شما این امکان را می دهد که هر موردی را که بخواهید در صفحه به صورت ثابت نمایش داشته باشد.

چهارشنبه, 30 مرداد 1392 18:51

انتقال فایل بین دو سرور توسط php

در صورتی که قصد دارید فایلی توسط php از یک سرور به سرور دیگر انتقال دهید کد زیر را در فایل php خود ذخیره نمایید در بخش اطلاعات ftp شامل پارامترهای server , user و pass اطلاعات ftp سرور قبلی خود را درج نمایید و در پارامتر file نام فایل را در سروری که فایل هم اکنون در آن قرار دارد و در پارامتر localfile نام فایل را در سروری که قصد دارید فایل را به آن انتقال دهید درج نمایید و در نهایت فایل php را در سروری که می خواهید فایل را به آن انتقال دهید بارگذاری نموده و فایل php را از طریق مرورگر وب مرور نمایید. به همین راحتی فایل شما بین دو سرور انتقال می یابد.

$server = "example.com"; //target server address or domain name from we wana download file
$user = "این ایمیل آدرس توسط سیستم ضد اسپم محافظت شده است. شما میباید جاوا اسکریپت خود را فعال نمایید"; //username on target server
$pass = "ftpPassword"; //password on target server for Ftp
$file = "Filename.tar"; /*source file on the server which we wana download ,single file name refers that file is in Home/root*/
$local_file = 'local.tar';//download file and store as local.tar
//================================
$sessid = ftp_connect($server); //connect
$login_ok = ftp_login($sessid, $user, "$pass"); //login
if ((!$sessid) || (!$login_ok)):
 echo "failed to connect: check hostname, username & password";
 exit; //failed? Unable to connect!
endif;
 
if (ftp_get($sessid, $local_file, $file, FTP_BINARY)) //Ftp get function which will download file
{
 echo "Successfully written to $local_file\n";
} else {
 echo "There was a problem\n";
}
 
ftp_close($sessid);
برای فایل های با حجم بزرگ می توانید از کد زیر استفاده نمایید:
$path = 'newfile.zip';
$url = 'File address in old server';
$newfname = $path;
echo 'Starting Download!
';
$file = fopen ($url, "rb");
if($file) {
$newf = fopen ($newfname, "wb");
if($newf)
while(!feof($file)) {
fwrite($newf, fread($file, 1024 * 50 ), 1024 * 50 );
echo '1 MB File Chunk Written!
';
}
} if($file) {
fclose($file);
}
if($newf) {
fclose($newf);
}
echo 'Finished!';
?>
در صورتی که قصد دارید تمام فایل های موجود در یک فلدر را به فلدر دیگر توسط php انتقال دهید می توانید از کد زیر استفاده نمایید.
// Get array of all source files
$files = scandir("source");
// Identify directories
$source = "source/";
$destination = "destination/";
// Cycle through all source files
foreach ($files as $file) {
if (in_array($file, array(".",".."))) continue;
// If we copied this successfully, mark it for deletion
if (copy($source.$file, $destination.$file)) {
$delete[] = $source.$file;
}
}
// Delete all successfully-copied files
foreach ($delete as $file) {
unlink($file);
}
طراحی سایت دارکوب | هاست دارکوب | دارکوب نام و علامت تجاری ثبت شده این مجموعه می باشد.
دارای مجوز از (سازمان نظام صنفی رایانه ای استان تهران) ، (رتبه 4 شورای عالی انفورماتیک کشور) ، (وزارت فرهنگ و ارشاد اسلامی)
آموزشگاه طراحی سایت و سئو با مجوز رسمی از سازمان فنی و حرفه ای کشور افتتاح شد
دارکوب به عنوان شرکت خلاق توسط معاونت علمی و فناوری ریاست جمهوری برگزیده شد