رفتن به مطلب

مصطفی قلیزاده

مدیر بازنشسته
  • تعداد ارسال ها

    55
  • تاریخ عضویت در سایت

  • آخرین بازدید

تمامی مطالب نوشته شده توسط مصطفی قلیزاده

  1. لینک دانلود این قالب به علت تجاری بودن حذف گردید . مشخصات کامل این قالب : دمو قالب اسکرین شات : برای خرید این قالب می توانید به این لینک مراجعه کنید .
  2. در صورت امکان تصویر و نام محصول رو هم بزارید ، با تشکر از شما
  3. البته به نظر من زیاد متفاوت نیست ، لااقل تا اونجایی که من تحقیق کردم سایت های بزرگ هم متفاوت عمل کردند ، مهم اینه که از یکی از دو حالت استفاده کنید . فکر می کنم این فاکتور مهمتری برای بهبود باشه . یا علی
  4. البته اگر از دوستان قالب بهتر و شکیل تری برای Mybb سراغ داره می تونه معرفی کنه تا بعد از تایید فارسی و برای انجمن در نظر گرفته بشه یا علی
  5. سلام طبق تحقیقات بنده به دلیل اینکه موتور های جستجو اهمیت کمتری به مطالب تکراری میدن، هر مطلب در سایتی که با دو آدرس www.xxx.com و xxx.com لود بشه یعنی برای هر مطلب دو آدرس داره، پس موتور های جستجو اهمیت کمتری به مطالبش میدن. حالا چاره چیه؟ چاره اینه که از طریق فایل htacsess. در شاخه روت هاستتون کاری بکنید که سایتتون یا با www و یا بدون www لود بشه. حالا یعنی اگر کاری بکنیم که سایتمون بدون www لود بشه دیگه اگر کسی اول آدرس www رو بزنه سایت براش باز نمیشه؟ نه، سایت باز میشه ولی آدرس خودش به اون چیزی که شما از طریق فایل htacsess. تعیین کردید ریدایرکت میشه. حالا چیکار کنیم؟ کد زیر رو برای باز شدن سایت با www در فایل htacsess. بنویسید. RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301,L] و کد زیر رو برای باز شدن سایت بدون www در فایل htacsess. بنویسید. RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^/(.*)$ http://%1/$1 [R=301,L] حالا آخرش بدون www یا با www ؟ کدومش بهتره؟ در این زمینه بین علما اختلاف هست و هر کس چیزی میگه، مهم اینه که فقط یکیش رو انتخاب کنید. حالا اصلا از کجا معلوم تو درست بگی؟ از کجا معلوم که نرم سایتم رو اینجوری بکنم و رتبه اش توی موتور های جستجو بد تر بشه؟ هان؟ خب از اونجا معلوم که من این رو نمیگم، حتی وردپرس هم یه پلاگین برای انجام این کار داره، در بزرگترین سایت های فعال در زمینه SEO هم این یکی از ابتدایی ترین اصول SEO هست، باز هم اگر در این رابطه شک دارید فقط کافیه یه سرچ کوچیک انجام بدید.
  6. این سوال یکی از دوستان بود اما گفتم تو تاپیک جدیدی بزارم تا تمام دوستان راحتتر بتونن استفاده کنند و احتمالا بکار بعضی از دوستان هم میاد برای تغییر انکدینک یا Collation جداول مراحل زیر رو طی می کنیم : 1- اول وارد phpmyadmin میشیم و دیتابیس مورد نظر رو انتخاب می کنیم 2- جدول مورد نظر رو انتخاب می کنیم تا جداول داخلی رو ببینیم ، برای این کار از یست سمت چپ نام جدول رو انتخاب می کنیم ، مثلا من در این آموزش جدول jos_banner رو انتخاب می کنم 3- در این مرحله از قسمت پایین جداول گزینه Check All رو انتخاب و بعد روی عکس مداد کلیک می کنیم ، منظورم ادیت هستش 4- در این مرحله از ستون Collation انکدینگ مورد نظر رو انتخاب می کنیم ، این عمل رو برای تمام جداول انجام میدیم و در آخر روی گزینه Save کلیک می کنیم تا تغییرات اعمال شود کار تمام است و انکدینگ جداول عوض شده امیدوارم که این آموزش برای دوستان مفید باشه
  7. نكات بسيار مهم در افزايش سرعت جوملا باید اعتراف کنیم که جوملا سرعت پاین داره و در برخی موارد آزار دهنده(اونم با سرعتهای اینترنت ایران) اگر چه شاید این افت سرعت ناشی در برخی از موارد به خاطر امکانات و قدرت این سیستم هیت ولی خوب بلاخره باید یک راهی باشه که بهینه بشه اين نكات رو انجام بدين بعد سرعت سايتتون رو ببينين كه چقدر سريع شده از قالب های سنگین استفاده نکنید با نرم افزار gimp تا اونجایی که می تونید حجم عکس ها رو کم کنید Gzip رو توی تنظمیات اصلی فعال کنید اگر سایت رو روزی یکبار آپدیت می کنید و یا حتی دیر تر مقدار حافظه کش رو روی 24 ساعت تنظیم کنید در فيلد مربوط بنويسيد 1400 ماژول ها و پلاگین های اضافی رو غیر فعال کنید از sef خود جوملا استفاده کنید و به هیچ وجه از پلاگین ها و کامپوننت های دیگه استفاده نکنید چون حجم زیادی از سی پی یو می گیرند ارور های صفحه و قالب رو شناسایی کنید و اونها رو حذف کنید کلا جوملا چون cpu رو درگیر نگه می داره و کار می کشه به این علت کنده . و رفع مشکلش هم به این راحتی ها نیست . ژ اما برخی مسایل که منجر به دیر لود شدن میشوند؟ + قالب شما ( جچم قالب رو در نظر بگیرین ) +امکانتی که قرار می دین تعداد ماژولهای فعال و .... +اسکریپت هایی که در صفحه یا ماژول هاتون قرار میدین مثلا اسکریپت هواشناسی یا نرخ ارز برای تبادل اطلاعت با سرور خودشون بخش از زمان لودینگ رو می گیرن +حجم تصاویر بکار رفته در سایتتون انتخاب هاست متناسب با جوملا تنظیمات زیر رو انجام بدید تا سرعت لودینگ سایتتون از 20الی 40 ثانیه به زیز 5 ثانیه برسه در تنظیمات اصلی (مدیریت ) در تب سایت 1-آدرسهای موتورهای جستجوی مورد پذیرش رو فعال کنید در تب سیستم : 2- فعال بودن خدمات وب رو غیر فعال کنید 3-تنظیمات کش رو فعال 4- و در تنظیمات جلسه ، ناظر جلسه رو روی NOne تنظیم کنید 5 - فایل htaccess.txt رو در دایرکتوری اصلی سای به htaccess. تغییر نام دهید txt رو از اخر فایل بردارید كا رايي رو كه در بالا گفتم انجام بدين بعد سرعت سايتتون رو ببينيد .جدي اين پست ارزش چند تا پست رو داره ؟؟؟؟شوخي كردم البيته دوستان برا ي تنظيما كش اينا رو در نظر بگيرن کش یک جور حافظه موقت هست . این حافظه باعث می شه تا یک مقداری از اطلاعات در این حافظه بمونه و وقتی کاربر از سایت یک چیزی رو تقاضا می کنه دیگه زمان لود و محاسبه طولانی نباشه !! بر اساس چه چیزی میزان دقیقه کش را تعیین کنیم؟ بر اساس میزانی که سایت ممکنه تغیرات داشته باشه من فکر میکنم رو 12 ساعت تنظیم کنید خوبه 12 * 60 =
  8. قسمت سوم User Access Rights User Upload Settings Max number of images: برای عدد گزاری چند عکس ؟ شما یه عدد کله گنده بزنید Max file size of images: عکس ها با چه اندازه ای اجازه آپلود شدن را دارند (اگر قبل از آپلود عکس ها را برنامه هایی مانند فتوشاپ حجمشا را پایین آورده اید این قسمت را هم یه عدد زیاد بزنید که یک زمانی مزاحم شما نباشد ولی بازم صاحب اختیار شمایید) و............ Rate Settings قسمتی برای امتیاز دهی به عکس ها در قسمت اول که آن را فعال و غیر فعال میکنید . قسمت بعد تعداد رتبه های امتیاز دهی که در حالت نرمال 5 عدد است و در قسمت بعد اجازه دسترسی افراد عضو و غیر عضو را مشخص مکنید Comment Settings این قسمت هم برای نظر دهی برای عکس ها هستش Allow Comments: فعا سازی این قسمت Anonymous Comments: نماش برای افراد عغضو و غیر عضو Anonymous comments with names: قسمتی کوچک که در Comment قرار میگیرد و افراد میتوتنند نام خود را درآن بنویسند Admin Approval Needed: نمایش این قسمت برای افراد عضو یا غیر عضو؟ Avoid Spam in Comments: ایجاد کد امینیتی برای ربوت ها Allow Smilies: آدمک ها Animated Smilies: آدمک های متحرک Color scheme for Smilies رنگ آدمک ها FrontendSettings Picture ordering در اینجا 3 قسمت است که به ترتیب الویت میتوانید قرار گیری عکس ها را به آن بگویید مثلا برااساس عدد ها . تاریخ . نام دیگه نمیدونم یه بار امتحان کنید ببنید دیگه!!!! خسته شدم Header and Footer Settings این قسمت 7 قسمته که به ترتیب میگمو میرم. دقت کن!!! از Gallery Title: شروع میکنیم این yes/no این قسمتو فعال میکنه قسمت دوم این قسمت اون لاین رنگی که مجموعه ها روی آن قرار دارد را نشان میدهد قسمت سوم برای نمایش کادر جستجو میباشد قسمت چهارم بعد تعداد کل عکس های گالری و تعداد بازدید ها را نشون میده که در آن میتوانید محل قرار گیری این ااطلاعات را تعیین کنید ( no disply یعنی اصلا نمیخوام و گزینه های بعدی میگه اینو بالا . پایین . و هم بالا و هم پایین بذار) قسمت پنجم یا Show total number of hits? برای غیر فعال کردن آن قسمتی که در قسمت چارم بالا عرض کردم بود یعنی این قسمت فقط اون قسمت تعداد کل بازدید ها را فعال و غیر فعال میکنه. )ok( قسمت Show Back Link? یا قسمت ششم برای نمایش لینکی که با استفاده از آن میتوتنید به صفحه قبلی که از آن وارد شدید بروید . که در همین جا میتوتنید محل قرار گیری آنر لینک را به برنامه بگویید .اصلا نمیخوام . بالا بزار . پایین قر بده . یا حتی بالا و پایین صفحه قرار بده Settings for User Panel شده بعضی وقت ها هست داخل سایت و داخل گالری که میشید یه عکسی بی کیفیت و زشتی میبینید که حالو حوصله اینو هم ندارید که برید تو میترا و انرژِی مصرف کنید و رمز عبورو وارد کنیدو...... در اینجا میشه با فعال کردن این قسمت یک گزینه به پونی وارد کنید که همون موقع که توی سایت خود در حال گردش هستید با دیدن یک عکس: که مورد علاقعه شما نیست همان موقع عکس را پاک و ویرایش کنید. این قسمت را PanelUser Panel: میگن که شما با انتخاب گزینه display for SM اونم فقط فقط برای مدیرا سایت فعال کنید !!!!!!!!!!!!!!!مواضب این گزینه باشید که حتما روی همین قسمت باشه یا اصلا نباشه!!!!!!!!!!! Show Mini Thumbs: در همون قسمت بالایی که عرض کردم میشه عکس تصاویر را هم در اندازه کوچیک یا ریزقووولی دید که با انتخاب yes / no م میشه کاری کرد که عکس ها رو هم ندید Toplist Settings این منو چنید قسمت دارد که همه و همه برای نمایش آخرین و پربیننده ترین و پر امتیاز ترین و... عکس ها هست قسمت اول مثل همیه این قسمت را فعال و قرار گیری در بالا و پایین و.... قسمت دوم ..... اگر قسمت بالا فعال است حالا میتونید به گالری بگید که حالا که من این قسمت رو فعال کرد میخوای اونو کجا بزاری ... توی قسمت گالری . یا مجموعه ها قسمت بعد تعداد تصاویر منتخب یا ..... را نمایش میدهد Lightbox and other Popup Functions Settings اگر از نوع نمایش تصاویر Lightbox برای نمایش عکس ها استفده میکنید(بعد انواع و چگونگی انتخاب را میگم) این قسمت برای دستکاری اونه به ترتیب میگم .......................... مقدار فاصله حشیه از عکس ها رنگ فاصله بین تصاویر رنگ خود حاشیه گذاشتن نام عکس رنگ پشت زمیه (که در حال پیشورز سیاه است) قرار گیری نام عکس در light box Screen Overlay: این قسمت میشه رگ اون حاشیه سیاه رنگ که نمام صفخه رو اشغال میکنه تغییر داد مثلا به جای black بنویسد red Lightbox Speed: سرعت اجرای لایت باکس بعدش هم میشه یه کاری کرد که تمام تصاویر یه گالری با استفاده از 2 پیکان سمت چپ و راست به نمایش در بیایید (اگر میخواهید یه بیچاره بد از کلی دردسر که عکس لود شده و این لایت باکس خوشگل و مامانی اجرا بشه عکس رو سیو کنه باید این قسمت رو غیر فعال کنید وگر با اجرای این قسمت جز زجر دادن اون کاری بیشتر انجام ندادید) Downsize pictures by Javascript: برای کوچک کردن تصویر اورجینال هستش ولی این به معنای کوچک از نظر سایزی نیست بلکه برای اینکه لایت باکس ظاهرش به هم نخورد تصاویر شما رو جوری جمو جور میکند که با سیو کردن آن.شما تصویر با اندازه اصلی را سیو کنید نه عکسی را که میبینید. قسمت بعد هم برای برداشتن راست کلیک است !!!!!!!! که این کارو هم نکنید!!!!!!!!! (اگه عکساتون ویترینیه و میخایید کسی بهشون دست نزنه خوب هر چه زودتر این قسمت رو فعال کنید .زووود) نویسنده : www.GodColor.com استفاده از این مطلب فقط با ذکر منبع مجاز میباشد
  9. قسمت دوم من امروز سعی دارم تا در حدی که میشه این قسمت مهم گالری پونی ورژن را بشتر را توزیح بدم ولی بیشتر به قسمت های مهم آن میپردازم تو رو به خدا اونایی که با این گالری کار کردن اگه من چیزی رو اشتباه کردم لطف کنن زودتر بگن ولی نه در این قسمت GeneralSettings Paths, Directories, Files and Formats این قسمت برای معین کردن پوشه هایی است که عکس های کوچک.متوسط.بزرگ قرار میگیرند Watermark File: با حالت پشورز یا تغییر آن عکس که بافرمت png است میتوانید نام سایت خود را به طور عکس اتوماتیک در زیر تمام عکس های خود قرار دهید Image Conversion Settings با انتخاب گزینه yes میتوانید در قسمتی که کاربر روی عکس مورد علاقه خود کلیک میکند یک نمونه متوسط از آن نیز در اختیار آن قرار گیرد(عکس هایی با اندازه نرمال) در جلو Max Width and Height:میتوانید بزرگترین اندازه طول یا عرض عکس را به ان معرفی کنید در جلو Quality:میتوانید مقادیری بر حسب درصد به عنوان کیفیت عکس نرمالی که ساخته میشود قرار گیرد Thumbnail Conversion Settings اگر گالری پونی را نصب و چند عکس در آن قرار داده باشید دیدید که عکس هایی کوچکی وجود دارد که با کلیک بر روی آنها عکس در اندازه واقعی را مشاهده میکنید پونی یا کل گالری ها به این عکس ها Thumbnail میگوید این قسمت هم مانند قسمت بالا برای تغییر اندازه و کیفیت این نوع عکس ها میباشد منبع : www.forum.godcolor.com Upload Settings Original Filename: این قسمت برای آن است که شما هر عکسی که در کاپیوتر دارید و آن را آپلود میکنید عکس ها با همان نام اصلی و بدودن تغییر آپلود شوند (که پیشنهاد میشه همان no باشد) Delete original pictures after upload? برای پا کردن عکس ها بعد ازآپلود از روی سیستم که (روی no بهتره)
  10. قسمت اول سلام این آموزش توسط سایت گاد کالور انجام شده است و نویسندش هم خودم هستم امید وارم لذت ببرید من میخوام تمام قسمت ها رو معرفی کنم ولی فعلا یه توضیحی کوچیکی میدم تا بعدا مفصلا با قسمت Configuration آشنا بشید 1-Picture Manager این قسمت برای نمایش تمامی عکس هایی است که شما در گالری استفاده کرده اید.که در اون متوانید عکس ها راپاک کنید یا آن را به مجموعه دیگری انتقال دهید و نام عکس و یا توضیحاتی در آن قرار دهید 2-Category Manager قسمت تنظیمات مجموعه این قسمت برای ساخت مجموعه یا زیر مجموعه است.به طوری که شما میتوانید با زدن دکمه ای که در بالا قرار دارد (جدید) یک مجموعه بسازید بعد از زدن دکه جدید یک نام در مقابل Title: یک نام برای مجموعه خود انتخاب کنید و آن را تایپ کنید و آن را ذخیره کنید.اگر مایل هستید در مجوعه خود یک مجموعه دیگر بسازید . برای مثال میخواهید یک مجموعه به نام نرم افزار داشته باشید که در داخل آن یک مجموعه دیگر با نام مالتی مدیا باشد – اول شما باید مجموعه ای به نام نرم افزار را بسازید و سپس یک مجموعه دیگر به نام ملتی مدیا بسازید ولی این بار باید در قسمت Parent Category: مجموعه ای که قرار است مالتی مدیا در آن قرار گیرد (نرم افزار ) را انتخاب کنید و سپس آن را ذخیره کنید. 3- Comments Manager این قسمت تمامی comment ها یا همان پیغام های است که کاربران برای یک عکس مینویسند شما میتوانید تمامی این پیغام ها را در این قسمت مشاهده و یا حتی آن را پاک و غیر فعال کنید . 4- upload picture این قسمت برای آپلود عکس به صورت دستی میباشد یعنی شما با زدن دکمه browse عکس مورد نظر را پیدا کرده و بعد از انتخاب مجموعه مورد نظر از Category photos will be assigned to و انتخاب یک نام کلی برای تمام عکس های انتخاب شده یک نام لاتین را در مقابل Generic Title نوشته و سپس upload را میزنیم و سپس عملیات آپلود انجام میشود 5- batchupload این قسمت برای انتقال عکس های zip شده میباشد در این قسمت باید از قبل تعداد عکسیهایی را که مورد نظر ما میباشد را حتما zip کنیم (توجه کنید که عکس را بدون پوشه zip کنید ) و سپس عکس مورد نظر را از قسمت browse انتخاب و از قسمت Category photos will be assigned to مجموعه مورد نظر را انتخاب کرده و یک نام در مقابل Generic Title نوشته و آنرا آپلود کنیم توجه : قسمت numbering start برای این است که مثلا شما 25 عدد عکس را زیپ کرده و میخواهید که بفرستید . با نوشتن عدد 1 (یک ) میتوانید به گالری بگویید که عکس های من را با انتخاب نامی که کرده ام از یک به آن اضافه کن مثلا شما یک نام در Generic Title ( مثلا : PICTURE) انتخاب کرده و در مقابل numbering start عدد 1 را میزنید و نام عکس های شما به این صورت در خوهد آمد . PICTURE 2. PICTURE 3. PICTURE 4 PICTURE 5 PICTURE 5 PICTURE 25……………….PICTURE 1 . 6- ftpupload من میمیرم باسه این قسمت که واقعا خیلی کار آدم رو تو آپلود راحت میکنه . مشکلات قسمتهای آپلود در قسمت های قبلی این بود که اگر در هنگام آپلود عکس اگر سرعت اینترنت کم و زیاد میشد و یا دیسکانکت هیچی به هچشی دیگه همش به فنا میرفت . این قسمت شما میتوانید با برنامه های قدرتمندی چون WS-FTP و CUTE–FTP عکس های خود را ابتدا آپلود و سپس آن ها را در مجموعه مورد نظر انتقال دهید شما باید ابتدا با برنامه های ذکر شده به CPANEL خود وصل شوید و به آدرس کامپونت خود در میترا یا جوملا رفته WWW-Joomla components com_ponygallery ftp_upload و سپس عکس های مورد نظر را در آن آپلود کنید بعد از اتمام عملیات به برنامه میترا بر گشته و در قسمت گالری پونی و در قسمت ftpupload عکس های مورد نظر خوذ را از Picture Path: انتخاب کرده و مانند قسمت batchupload یک مجموعه . یک نام کلی . و یک عدد را انتخاب مکنید حتما هم نباید عدد از 1 باشد از هر عددی که دوست دارید شروع کنید توجه اگر در قسمت Delete pictures after upload? تیک زده شده بود بدان معناست که وقتی شما عکس هایی را که به دلخاه انتخاب کرده و در مجوعه مورد نظر فرستادید برنامه به طور اتواتیک عکس های آپلود شده را از پوشه ftp_upload پاک میکند 7-Configuration Manager شاید بشه کفت این قسمت پونی رو هیچ برنامه دیگری ندارد که ندارد این قسمت قابلیت انعطاف پذیری شدیدی دارد که شما 80 در صد کارهایی را که دوست دارید با گالری خود انجام دهید را این برنامه برای شما امکان پذیر میسازد بعدا این قسمت را کامل توضیح میدم گزارش به مدیر انجمن 217.219.1.17 (?) Administrator مدیر انجمن * آنلاین آنلاین جنسيت : پسر تعداد ارسال: 94 vahidgraphic ديدن مشخصات آدرس ايميل [ارسال پیغام خصوصی - [کاربر آنلاین پاسخ : آموزش کار با محیط pony gallery « پاسخ #1 : 15 فروردين 1388,ساعت 0232 » نقل قولنقل قول ويرايشویرایش حذفحذف تقسیم موضوعتقسیم موضوع من امروز سعی دارم تا در حدی که میشه این قسمت مهم گالری پونی ورژن را بشتر را توزیح بدم ولی بیشتر به قسمت های مهم آن میپردازم تو رو به خدا اونایی که با این گالری کار کردن اگه من چیزی رو اشتباه کردم لطف کنن زودتر بگن ولی نه در این قسمت GeneralSettings Paths, Directories, Files and Formats این قسمت برای معین کردن پوشه هایی است که عکس های کوچک.متوسط.بزرگ قرار میگیرند Watermark File: با حالت پشورز یا تغییر آن عکس که بافرمت png است میتوانید نام سایت خود را به طور عکس اتوماتیک در زیر تمام عکس های خود قرار دهید Image Conversion Settings با انتخاب گزینه yes میتوانید در قسمتی که کاربر روی عکس مورد علاقه خود کلیک میکند یک نمونه متوسط از آن نیز در اختیار آن قرار گیرد(عکس هایی با اندازه نرمال) در جلو Max Width and Height:میتوانید بزرگترین اندازه طول یا عرض عکس را به ان معرفی کنید در جلو Quality:میتوانید مقادیری بر حسب درصد به عنوان کیفیت عکس نرمالی که ساخته میشود قرار گیرد Thumbnail Conversion Settings اگر گالری پونی را نصب و چند عکس در آن قرار داده باشید دیدید که عکس هایی کوچکی وجود دارد که با کلیک بر روی آنها عکس در اندازه واقعی را مشاهده میکنید پونی یا کل گالری ها به این عکس ها Thumbnail میگوید این قسمت هم مانند قسمت بالا برای تغییر اندازه و کیفیت این نوع عکس ها میباشد Upload Settings Original Filename: این قسمت برای آن است که شما هر عکسی که در کاپیوتر دارید و آن را آپلود میکنید عکس ها با همان نام اصلی و بدودن تغییر آپلود شوند (که پیشنهاد میشه همان no باشد) Delete original pictures after upload? برای پا کردن عکس ها بعد ازآپلود از روی سیستم که (روی no بهتره) گزارش به مدیر انجمن 217.219.1.17 (?) Administrator مدیر انجمن * آنلاین آنلاین جنسيت : پسر تعداد ارسال: 94 vahidgraphic ديدن مشخصات آدرس ايميل [ارسال پیغام خصوصی - [کاربر آنلاین پاسخ : آموزش کار با محیط pony gallery « پاسخ #2 : 15 فروردين 1388,ساعت 0255 » نقل قولنقل قول ويرايشویرایش حذفحذف تقسیم موضوعتقسیم موضوع User Access Rights User Upload Settings Max number of images: برای عدد گزاری چند عکس ؟ شما یه عدد کله گنده بزنید Max file size of images: عکس ها با چه اندازه ای اجازه آپلود شدن را دارند (اگر قبل از آپلود عکس ها را برنامه هایی مانند فتوشاپ حجمشا را پایین آورده اید این قسمت را هم یه عدد زیاد بزنید که یک زمانی مزاحم شما نباشد ولی بازم صاحب اختیار شمایید) و............ Rate Settings قسمتی برای امتیاز دهی به عکس ها در قسمت اول که آن را فعال و غیر فعال میکنید . قسمت بعد تعداد رتبه های امتیاز دهی که در حالت نرمال 5 عدد است و در قسمت بعد اجازه دسترسی افراد عضو و غیر عضو را مشخص مکنید Comment Settings این قسمت هم برای نظر دهی برای عکس ها هستش Allow Comments: فعا سازی این قسمت Anonymous Comments: نماش برای افراد عغضو و غیر عضو Anonymous comments with names: قسمتی کوچک که در Comment قرار میگیرد و افراد میتوتنند نام خود را درآن بنویسند Admin Approval Needed: نمایش این قسمت برای افراد عضو یا غیر عضو؟ Avoid Spam in Comments: ایجاد کد امینیتی برای ربوت ها Allow Smilies: آدمک ها Animated Smilies: آدمک های متحرک Color scheme for Smilies رنگ آدمک ها
  11. قسمت سوم : از گذرواژه*های مطمئن استفاده کنید گذرواژه (password) خود را به تناوت تغییر دهید و آن*ها را یکتا و تنها برای یک شناسه (username) نگاه دارید. در گذرواژه*های ترکیبی از حروف، اعداد و سمبول*ها استفاده کنید و از واژه*ها و نام*هایی که به سادگی قابل حدس زدن می*باشند به شدت اجتناب کنید. هرگز از نام خود یا شرکت و شماره تلفن*تان در گذرواژه*ها استفاده نکنید. همواره یک نسخه پشتیبان قوی و به روز از سایت خود تهیه کنید هیچ وقت به نسخه های پشتیبان (backup) دیگران اعتماد نکنید. شخصا مسئولیت تهیه نسخه*های پشتیبان را به صورت منظم در دست بگیرید. بسیاری از سرویس*دهندگان (هاستینگ) و ISPها در قراردادها اظهار می*کنند که از سایت شما نسخه پشتیبان تهیه خواهند کرد. اما به حرف* آن*ها اعتماد نکنید! تلاش*هایی که برای نفوذ به سایت*تان می*شود را کنترل کنید کاربران VPS (سرور اختصاصی مجازی) و سرور*های اختصاصی (dedicated server) می*توانند TripWire و SAMHAIN را اجرا کنند. این برنامه*ها فایل*های جامعی را برای بررسی، گزارش*دهی فراهم می*آورد و می*توانند به صورت پنهانی برای محافظ خودشان در عملیات*های نفوذی جدی نصب گردند. (توجه: کاربران سرورهای اشتراکی نمی توانند از این تکنیک استفاده کنند.) از یک سیستم شناسایی نفوذ خودکار استفاده کنید از سیستم*های شناسایی/جلوگیری از نفوذ برای مسدود کردن/هشدار دادن نفوذ*ها بر روی درخواست*های خطرناک برروی HTTP استفاده کنید. از یک سیستم شناسایی نفوذ دستی استفاده کنید همیشه سایت خود را بررسی کنید و تمامیت فعالیت*های مشکوک را در گزارش سایت (logs) مدنظر داشته باشید. هیچ*گاه به گراف*ها و گزارش*های دیگر اعتماد نکنید. همیشه با بسته*های امنیتی و بسته*های ارتقای سیستم به روز باشید. سایت خود را با تمامی نسخه*های امنیتی در کوتاه*ترین زمان ممکن به روز کنید (به عنوان مثال اگر نسخه جوملای نصب و پیکربندی شده بر روی سایت شما 1.5.9 می باشد و نسخه 1.5.10 منتشر شده است سریعا نسبت به به روز رسانی اقدام نمائید.) مراقب Sql Injection باشید! از ابزارهایی مانند Paros Proxy برای جلوگیری از آسیب*پذیری Sql Injection (تزریق کدهای SQL) و تست آن در برابر نرم افزارهایی PHP استفاده کنید.
  12. قسمت دوم : شناسه (user name) پیش فرض مدیریت سایت را تغییر دهید شناسه پیش فرض کاربر مدیر سایت (admin) را تغییر دهید. این تغییر ساده، تاثیر بسیار فراوانی در بالابردن امنیت سایت شما تا 50٪ دارد، زیرا با تغییر آن نفوذگران و خرابکاران باید برای دسترسی به آن، پیش*تر از نام آن مطلع باشند. گذرواژه گزینه بعدی می*باشد که اهمیت دارد، آن را همواره و به تناوب تغییر دهید. فایل*ها و دایرکتوری*ها را محافظت کنید با تغییر مکان فایل configuration.php (پیکربندی کلی) خارج از دایرکتوری public_html امنیت این فایل مهم و حیاتی را افزایش دهید. برای اطلاعات بیشتر به (FAQ) مراجعه کنید. به یاد داشته باشید که تمامی مسیرهای تنظیم*شده در حالت قابل ویرایش و قابل*بارگذاری (مانند: حافظه نهانگاهی، گالری*های تصاویر، محل ذخیره اسناد و...) خارج از دایرکتوری public_html قرار دارند. همچنین امکانات اضافی و غیرهسته مانند DOCMan و Gallery2 را برای مسیرهای قابل*ویرایش و قابل*نوشتن بررسی کنید. در پیکربندی کلی بخش مدیریت، مسیر ثبت وقایع را تغییر دهید. برخی از امکانات از ساختار JLog class استفاده می*کنند. به صورت پیش*فرض، ثبت وقایع در پوشه http://yoursite/logs نوشته می*شود. آن*را جایی قرار دهید که مرورگر نتواند آن*را بیابد. زیرا ما با یک نرم افزار متن*باز سروکار داریم و نفوذگران می*توانند کدهای امکانات غیرهسته را بخوانند و ممکن است نام فایل**های ثبت وقایع را حدس بزنند. در پیکربندی کلی بخش مدیریت، مسیر پوشه صفحات موقت (temp) را تغییر دهید. اگر مسیر پوشه*های صفحات موقت و ثبت وقایع تغییر داده شده باشند و PHP open_basedir به درستی تنظیم شده باشد، مطمئن شوید که مسیرهای جدید در حوزه open_basedir قرار می*گیرند. در حال حاضر هیچ راه آسانی برای انتقال دایرکتوری*های /image و /media جوملا! وجود ندارد. این به آن دلیل است که هزاران امکانِ غیرهسته باید این دایرکتوری*های مهم را در جایگاه فعلی*شان بیابند. بهترین نقشه برای کسب اطمینان از open_basedir تنظیم صحیح آن برای تمامی حساب*های کاربری بر روی سرور اختصاصی است. آن را با پشتیبان فضای وب خود بررسی کنید، اگر مطمئن نیستید. تنظیم (سطح دسترسی) مجوزهای فایل و دایرکتوری (Permissions) هنگامی که پیکربندی سایت شما کامل و پایدار شد، پوشه*های مهم را از نوشتن محافظت کنید (write-protect). برای این کار مجوزهای پوشه را به 755 تغییر دهید و مجوزهای فایل را به 644. ویژگی و امکانی در پیکربندی کلی سایت هست که سرور تمامی مجوزهای فایل و پوشه را یک جا تنظیم می*کند. پس از آن امکانات غیرهسته را امتحان کنید و کدهای آن*ها را بادقت بررسی نمایید تا مشکلی با تنظیمات آن نداشته باشید. فایل*های غیرضروری را پاک کنید تمامی قالب*های طراحی شده در سایت را که از آن*ها استفاده نمی*کنید و به آن*ها نیاز ندارید را پاک کنید. XML-RPC سرور را اگر به آن نیاز ندارید، حذف کنید. پس از نصب، پاک کنید! پردازش نصب نیامند حذف دایرکتوری نصب و تمامی محتویات آن خواهد بود. حتما آن را حذف کنید و به سادگی تنها آن را تغییرنام ندهید. اگر فایل*ها را به صورت فشرده بارگذاری کردید، پس از نصب فایل فشرده را حذف کنید. پوشه /temp/ را بررسی کنید، شاید فایل*های موقت نصب در آن باقی* مانده باشند. به صورت کلی، هیچ فایل غیرضروری (فشرده یا غیره) را در یک سرور عمومی رها نکنید. هر فایل استفاده نشده*ای پتانسیل تبدیل به یک حفره امنیتی را دارد. Register Globals Emulation را خاموش کنید Register Globals Emulation جوملا را خاموش کنید. اگر چه این تنظیم پاری اوقات ایمن*تر از PHP register_globals است، اما بسیار بهتر است که همه*ی این تنظیمات را خاموش کنید. در نسخه*های پیش از 1.0.13 جوملا، این تنظیم در فایل globals.php قرار دارد. اگر شما از نسخه 1.0.13 استفاده می*کنید، می*توانید آن را در پیکربندی کلی بخش مدیریت خاموش کنید. جوملا 1.5 از register globals استفاده نمی*کند و در حقیقت کدهایی هوشمند برای مقابله با این تنظیم در صورتی که در سطح PHP روشن باشد دارد. توجه داشته باشید باوجود این*که این تنظیم جوملا را ایمن*تر می*کند، اما هر سروری که register globals آن روشن باشد، پتانسیل آسیب**پذیری را دارد. هر سرور اشتراکی که register globals آن روشن باشد مانند کشتی به* گِل نشسته است. نصب امکانات جوملا! پیش از نصب نسخه پشتیبان (backup) تهیه کنید پیش از نصب امکانات، همیشه از فایل*ها و پایگاه* داده خود نسخه پشتیبان تهیه کنید. یک اصل پایه*ای موجود است: تو باید در هر زمانی که خواستی، بتوانی به سایت پایدار قبلیت که کار می*کرد از طریق یک نسخه پشتیبان قوی و پردازش بازیافت، بازگردی. بنابراین، هوشیارانه خواهد بود نوشتن یک اسکریپت کوچک برای تهیه آسان و سریع نسخه پشتیبان به صورت خودکار. اگر شما این پروسه آسان را انجام ندهید و بدون تهیه نسخه پشتیبان اقدام به به*روز رسانی و ارتقای سایت خود کنید، ممکن است با عواقب سنگینی روبه*رو شوید. آسیب*پذیری امکانات را بررسی کنید اکثر آسیب*پذیری*های امنیتی به سبب امکانات غیرهسته می*باشد. پیش از نصب امکانات، حتما فهرست رسمی امکانات غیرهسته*ای را مطالعه کنید. تنها از سایت*های قابل اطمینان دانلود کنید تعریف، معنای و منظور کامل و صحیح از واژه قابل اطمینان، سایت*هایی هستند که شما به آن*ها اطمینان دارید! آزمایش، آزمایش، آزمایش... تمام امکانات غیرهسته را پیش از نصب بر روی سایت اصلی خوب بر روی یک سایت محلی (localhost) آزمایش کنید. فراموش نکنید که گزارش*های خطای زمان اجرا و هشدارها را بررسی کنید. فایل*های بی*مصرف را حذف کنید تمامی امکاناتی که از آن*ها استفاده نمی کنید و پوشه و فایل*های مربوط به آن*ها را حذف کنید. توجه داشته باشید که در هنگام حذف (uninstall) امکانات غیرهسته برخی از فایل*های مرتبط با آن*ها بر روی سایت شما و جداول پایگاه داده شما باقی می*مانند. هر فایلی که بر جا بماند، بر روی سرور شما باقی می*مانند و از طریق نشانی اینترنتی مستقیم وب مانند: http://yousite.com/modules/bad_module. قابل دسترسی می*باشند. از کدهای رمز شده جلوگیری کنید جوملا! یک پروژه GNU GPL است. این به* آن معناست که تمام امکانات جوملا! هم باید آزاد و باز (به معنای خواندن کدها) باشند. کدهای رمزشده ممکن است ایمن باشند، اما شما نمی*توانید تصمیم بگیرید که باید به برنامه*نویس و گسترش*دهنده آن اعتماد کنید یا خیر. شما اغلب اجازه ویرایش، بهبود و یا به اشتراک گذاشتن کدهای رمزشده را ندارید. این محدودیت کدهای رمز شده را در نزد اجتماع کاربران کم ارزش*تر کرده است و گرایش کاربران را به پروژه جوملا که مبنی بر اشتراک آزاد و باز منابع (open source) برای تمامی استفاده کنندگان است را افزایش داده است. نکته*ها و ترفندهای دیگر جوملا! از سرورهای اشتراکی (Share Hosting) تا جایی که ممکن است اجتباب کنید برای بیشترین حد امنیت، از سرورهای اشتراکی اجتناب کنید، مخصوصا آن*هایی که شما از همسایگان و دیگر کاربرانی که از آن استفاده می*کنند، اطلاع ندارید. از یک سرور دارای SSL استفاده کنید سرورهای SSL درحال حاضر تنها راهِ پردازش تراکنش*های محرمانه و ایمن بین کاربران است. SSL با رمزگذاری تمامی ارتباطات HTTP بین وب سرورها و کاربران بیشترین میزان امنیت را تامین می*کند. متاسفانه جوملا! 1.0 به شما اجازه اختصاص یک سرور SSL را به یک زیردایرکتوری خاص و شخصی نمی*دهد. اما جوملا 1.5 به نحو شگفت*انگیزی دررابطه با SSL و امکانات و گزینه*های آن پیشرفت کرده است. از Apache's .htacces استفاده کنید به عنوان یک لایه اضافی در امنیت و حفاظت گذرواژه، شما می*توانید از .htaccess برای محافظت گذرواژه دایرکتوری*های مهم استفاده کنید. این کار معمولا برای جلوگیری از اسکریپت*های مخرب معمولی کافی است اما آگاه باشید که .htaccess به تنها برای تامین امنیت کافی نیست. این باید با یک سرور SSL ترکیب شود. سرور SSL نیاز امنیت سایت شما در برابر حملات قدرتمند و خطرناک است.
  13. فهرست نکات امنیتی جوملا - چگونه شروع کنیم - قسمت اول توضیحات ابتدایی: امنیت همواره یک نگرانی است دو رهنمود بسیار مهم دو رهنمود بسیار ساده است که با رعایت آن گام بلندی را در امنیت هر وب*سایتی برخواهید داشت. در زیر آن دو رهنمودی که سایت شما را تقریبا از هر بلایی مصنون می**دارند، آمده*اند. 1. تهیه نسخه پشتیبان(backup): همواره از آخرین تغییرات سایت*ِ خود یک نسخه پشتیبان تهیه کنید. این*گونه شما خواهید توانست در صورت بروز هرگونه مشکلی، داده*های خود را بازیابی کنید. 2. به*روز رسانی نرم افزار(update): همواره پس از انتشار هر نسخه*ی جوملا! توسط گروه، جوملای سایت خود را به روز کنید و همچنین هر یک از امکانات سایت خود را پس از انتشار نسخه*های جدید، به*روز کنید. این عمل باعث خواهد شد که سایت شما از هر نقص و مشکلی که در نسخه جدید برطرف شده در امان باشد و همچنین از تمامی شیوه*های حملات جدید تا جایی که دفاع آن گسترش*یافته وب*سایت شما را محافظت خواهد کرد. چند نکته مهم دیگر درباره امنیت جوملا، در این چک لیست وجود دارد، که شایسته است آن*ها را نیز مدنظر قرار دهید. استفاده از یک میزبان فضای وب (Host) ایمن امنیت به مسئله*ی بزرگ میزبانی وب است. پس، یک میزبان فضای وب خوب پیـدا کنید! توجه داشته باشید که اگر هیچ تجربه یا دانشی در این ضمینه ندارید، از یک مشاور حرفه*ای یاری بگیرید اخطارها گوجه اضافی درکار نیست! مراقب باشید که گول برنده شدن جایزه*های استفاده ساده و آسان جوملا! را نخورید! برقرار نگهداشتن امنیت یک وب*سایت پویا در محیط باز اینترنت کار آسانی نیست. امنیت کافی نیازمند فن و توانایی، دانش، مراقبت دائم، نسخه*های پشتیبان خوب و تلاش و زحمت ادامه*دار است. تنها یک راه درست وجود ندارد! با توجه به گوناگونی و پیچیدگی سیستم*های مدرن وب، موضوعات امنیتی را نمی*توان با یک راه حل ساده و قابل استفاده برای همه حل کرد. شما، یا کسی که شما به او اعتماد دارید، باید به اندازه کافی درباره شالوده*ی سرور شما بیاموزد تا بتوانید تصمیمات امنیتی را اتخاذ کند. امنیت قوی، هدفی است که مدام در حال تغییر است. متخصصان امروز، ممکن است قربانیان فردا باشند. پس به بازی خوش آمدید... هیچ جانشینی برای تجربه وجود ندارد! برای برقراری امنیت سایت خود، شما باید تجربه واقعی را کسب کنید (که برخی از آنان تلخ خواهند بود) یا از تجربه*ی دیگران استفاده کنید. یک میزبان فضای وب شایسته و واجد شرایط را انتخاب کنید - مهم*ترین تصمیم به طور حتم و یقین در خصوص امنیت سایت، هیچ تصمیمی مهم*تر از انتخاب هاست و سرور نیست. به*هرحال، با توجه به گوناگونی گزینه ها و پیکربندی*های هاستیگ، ممکن نیست که بتوان یک فهرست کامل از تمامی راه*حل*ها را ارائه داد. خطرات میزبانی اشتراکی (Shared Server) اگر شما بودجه کافی برای هزینه در سایت خود ندارید، یا سایت شما دارای داده*ها و محتوای بسیار سری و محرمانه نمی*باشد، شما می*توانید از میزبانی اشتراکی یا سرورهای اشتراکی استفاده کنید، اما حتما بدانید که شما در معرض خطرات غیرقابل اجتباب آن قرار دارید. بسیاری از نکته*ها و توضیحاتی که در زیر می*آیند در رابطه و مربوط با امنیت بر روی همین میزبانی*های اشتراکی می*باشند. از پیکربندی و تنظیمات سرسری خودداری کنید تنها برای این که چشم*تان را باز کنید این گزارش را بخوانید، این گزارش درباره هزاران سایتی است که به گوگل اجازه ایندکس کردن نتایج phpinfo() را می*دهد. شما چنین اشتباهی را در سایت خود مرتکب نشوید! این گزارش شامل آمار هشداردهنده*ای درباره درصد سایت*هایی است که از تنظیمات نادرست مانند روشن بودن register_globals یا نداشتن open_basedir استفاده کرده*اند. درضمن اگر php.ini و register_globals برای شما کدهای ناآشنایی هستند، بدین معناست که شما آمادگی لازم برای مدیریت امنیت سایت خود را ندارید. پیکربندی Apache (آپاچی)- استفاده از Apache .htaccess اقدامات استفاده typical را با فایل*های local Apache .htaccess بلوکه کنید. این گزینه بر روی همه سرورها فعال نیست. با میزبان خود بررسی کنید که آیا شما ممکن است دچار این مشکلات شوید یا خیر. با استفاده از .htaccess شما می*توانید گذارواژه* محافظی بر روی دایرکتوری*های حساس، مانند مدیریت (administrator) قرار دهید، دسترسی دایرکتوری*های حساس را بر اساس IP ببندید، و بسیاری پیکربندی*های دیگر بر روی سرور خود در جهت افزایش امنیت با تغییر PHP4 به PHP5 اعمال کنید. استفاده از Apache mod_security Apache mod_security و فیلترهای mod_rewrite برای جلوگیری از حملات PHP با دقت تنظیم کنید. Google search for mod_security و Google search for mod_rewrite را مشاهده کنید. (توجه داشته باشید: این*ها روش*های پیشرفته*ای هستند که نیازمند توافقنامه یا هماهنگی با پشتیبان فضای وب شما می*باشد، چنین گزینه*هایی به صورت جداگانه بر روی سرورهای اشتراکی قابل تنظیم نمی*باشند.) پیکربندی MySQL - پایگاه داده را ایمن کنید از تنظیم حساب*های MySQL در حالت دسترسی محدود اطمینان حاصل کنید. نصب اولیه MySQL ایمن نیست و نیازمند پیکربندی دقیق*تری است. (راهنماهای MySQL http://dev.mysql.com/doc/ را بخوانید) توجه داشته باشید که این گزینه تنها برای مدیریت سرورهایی که شما دارنده آن هستید، نظیر سرورهای Dedicated اعمال می*گردد. پیکربندی PHP - نحوه کار PHP را دریابید نحوه کار با فایل php.ini و چگونگی تنظیمات کنترل شده PHP را بیاموزید. فهرست رسمی دستورالعمل*های php.ini را در http://www.php.net مطالعه کنید. استفاده از PHP5 در حال حاضر PHP5 و PHP4هر دو پشتیبانی می*گردند، و هر دو بر روی سرورها دردسترس می*باشند. پیش از آن که PHP4 منسوخ شود، اسکریپ*های دلخواه خود را به PHP5 ارتقا دهید. نگران کدهای هسته جوملا نباشید، تمامی نسخه*های موجود با PHP5 سازگار می*باشند. (مشاهده خبر PHP) استفاده از فایل*های محلی php.ini در سرورهای اشتراکی شما نمی*توانید فایل php.ini اصلی را ویرایش کنید، اما شما قادر به افزودن فایل*های محلی php.ini دلخواه هستید. اگر چنین قصدی داشته باشید، شما باید رونوشت فایل*های php.ini را در تمام زیردایرکتوری*هایی که نیازمند تنظیمات سفارشی هست، ایجاد کنید. خوش*بختانه تعدادی از اسکریپت*ها موجودند که می*توانند این کار دشوار را برای شما انجام دهند! چند نکته مهم هست که باید به*یاد داشته باشید. 1. فایل*های محلی php.ini تنها در شرایطی که در سرور مورد استفاده آن*ها تنظیم شود، قابل استفاده می*باشند. این شامل یک فایل php.ini در دایرکتوری http_root شما می*باشد. شما می*توانید بررسی کنید که این فایل بر روی سایت شما توسط تنظیمات مستقیم فایل php.ini تاثیرگذار هست یا خیر. 2. فایل*های محلی php.ini تنها بر فایل*های .php تاثیر می*گذارند که در همان دایرکتوری قرار دارند. این به آن معناست که به صورت طبیعی تنها دو دایرکتوری جوملا هستند که شما می*توانید فایل* php.ini را در آن قرار دهید. 3. اگر شما در هر دایرکتوری یک فایل php.ini دارید، برخی از اسکریپت*ها احتمالا این کار را برای شما انجام داده*اند. اگر شما قصد آن را نداشته*اید، شما باید آن*ها را از شاخه اصلی خارج کنید، اما به طور منطقی شما باید نگران فایل*های php.ini در دایرکتورهای http_root و administrator باشید. استفاده از PHP disable_functions از disable_functions برای غیر فعال*کردن توابع خطرناک PHP که در سایت شما موردنیاز نیستند، استفاده کنید. در زیر یک نمونه تنظیم برای یک سایت جوملا! است: disable_functions = show_source, system, shell_exec, passthru, exec, phpinfo, popen, proc_open استفاده از PHP open_basedir open_basedir باید فعال و به درستی تنظیم شده باشد. این تنظیمات فایل*هایی را که می*توانند توسط PHP در یک دایرکتوری درختی خاص باز شوند را محدود می*کند. این تنظیمات از روشن یا خاموش بودن حالت امن هیچ تاثیری نمی*پذیرد. open_basedir = /home/users/you/public_html دربرخی از پیکربندی*های سیستم، حداقل با PHP 4.4.8 استفاده از slash برای محدود کردن دسترسی تنها به دایرکتوری مشخص شده ممکن است سبب اخطار JFolder::create: Infinite loop detected جوملا هنگام ذخیره پیکربندی کلی بخش مدیریت شود. این اخطار به سبب عدم موفقیت*های PHP file_exists() function ، به عنوان مثال هنگام بررسی وجود /home/user/public_html/joomla_demo و تنظیم open_basedir در /home/user/public_html/joomla_demo/ شود. به علاوه اگر open_basedir تنظیم شده باشد، ممکن است نیاز به تنظیم پیکربندی PHP upload_tmp_dir در مسیری در حوزه open_basedir باشد یا به طور جایگزینی مسیر upload_tmp_dir path را بیفزاید به open_basedir با استفاده از مسیر مربوطه جداکننده برای سیستم میزبان. open_basedir = /home/users/you/public_html:/tmp PHP از دایرکتوری موقت سیستم هنگامی که upload_tmp_dir تنظیم نشده باشد استفاده می*کند یا هنگامی که تنظیم شده باشد اما دایرکتوری موجود نباشد. بنابراین الزامی است که آن را به open_basedir برای جلوگیری از بارگذاری خطا در جوملا بیفزایید. تنظیم magic_quotes_gpc magic_quotes_gpc را آن*گونه که مورد نیاز سایت*تان است، تنظیم کنید. این تنظیم برای جوملا! 1.0 پیشنهاد می*شود که در وضعیت روشن تنظیم شود تا از ضعف امکانات اضافی محافظت شود. اما امن*ترین روش این است که magic_quotes_gpc خاموش باشد تا در مقابل تمامی امکانات اضافی ضعیف و بی*خاصیت محافظت شوید. جوملا! 1.5 به طور کل از این تنظیم صرف نظر می*کند و به طریق دیگری عمل می*کند. magic_quotes_gpc = 1 از PHP safe_mode استفاده نکنید از استفاده*ی PHP safe_mode اجتناب کنید. این کار در سیستم معتبر است، اما یک راه*حل ناقص برای مشکلات بسیار پیچیده است که باعث بروز برخی مشکلات امنیتی می*شود. برای اطلاعات بیشتر درباره این موضوع سایت رسمی PHP را بخوانید. safe_mode = 0 از PHP register_globals استفاده نکنید register_globals خودکار متغیرها به طور حتم یکی از اشتباه*ترین تصمیمات برنامه*نویسان و گسترش*دهندگانِ PHP بود. این سند تعیین می*کند که آیا EGPCS (Environment, GET, POST, Cookie, Server) به عنوان متغییرهای کلی ثبت شوند یا خیر و این*که کجا باید سریعا برای تمام اسکریپت*های PHP در دسترس باشند و همچنین کجا باید به سادگی بر روی متغییر شما مجددا نوشته شوند، هنگامی که شما بی*دقت هستید. خوش*بختانه گسترش*دهندگان PHP مدتی است متوجه این اشتباه خود شده*اند و این ویژگی را کم*تر به کار می*گیرند. اگر سایت شما بر روی یک سرور اشتراکی با پشتیبان فضای وبی است که register_globals بر روی آن فعال است، شما واقعا باید نگران باشید. البته اگرچه شما می*توانید register_globals را غیر فعال کنید، اما همچنان این امر شما را در معرض آسیب*پذیری در برابر حملات به سایت شما از طریق سرور قرار می*دهد. register_globals = 0 از PHP allow_url_fopen استفاده نکنید از PHP allow_url_fopen استفاده نکنید. این گزینه URL-aware fopen wrapperها را فعال می*کند. Wrapperهای پیش*فرض برای کنترل فایل*ها با استفاده از ftp و یا پروتوکل http ایجاد شده اند، همچنین برخی از امکانات مانند zlib می*توانند wrapperهای اضافی*ای را ثبت کنند. allow_url_fopen = 0
  14. هر یک از موتور های جستجوگر (مانند گوگل و یاهو) به صفحات سایت ها بر حسب الگوریتم های خاص خودشان امتیاز می دهند. هر قدر سایتی امتیاز بالاتری داشته باشد ، در هنگام نمایش نتایج search ، در خط بالاتری قرار میگیرد .و این به معنای ورودی بیننده بیشتر از سایت های جستجوگر است . اما چگونه میتوان از رتبه سایت خود در وب آگاه شد ؟ 1- اولین چیزی که این روزها بعنوان رتبه سایت ها مطرح است Pagerank گوگل است . گوگل امتیازی را بین 0 تا 10 به سایت ها و صفحات داخلی آنها می دهد که هر قدر این امتیاز بالاتر باشد نشان از مهم تر بودن سایت دارد . این امتیاز بندی تقریبا هر ماه یکبار یا دو بار توسط گوگل باز بینی شده و تغییر میکند . برای اینکه امتیاز پیج رنک سایت های مختلف را در حین باز کردن آن سایت مشاهده کنید میتوانید تولبار گوگل را روی IE نصب کنید ( این تولبار شامل یک بخش کوچک است که امتیاز صفحه ای را که در IE باز است نشان میدهد) و یا به آدرس www.pagerank.net مراجعه کنید و آدرس صفحه مورد نظرتان را وارد کنید تا امتیاز آن را بشما اعلام کند. 2-لینک های دیگران به سایت شما : برای اینکه ببینید چند سایت بشما لینک داده اند میتوانید به سایت گوگل بروید و در بخش جستجو ، آدرس سایت را با افزودن عبارت link: در ابتدای آن بنویسید .مثلا : link:www.joomla.com همچنین میتوانید در یاهو نیز این کار را انجام دهید . اما در یاهو باید http:// را نیز در ابتدای آدرس وارد کنید . link:http://www.joomla.com اینکار را در msn با وارد کردن آدرس سایتتان بصورت linkdomain:www.joomla.com در بخش جستجو وارد کنید . 3- سایت الکسا نیز یک رنک برای صفحات سایت ها تعریف میکند و اطلاعات نسبتا کاملی را هم در باره سایت ها ارائه میدهد .به این سایت بروید و در بخش Traffic Ranking آدرس سایت خود را وارد کنید . همانطور که می بینید امتیاز و ترافیک شما را با جزئیات کاملی ارائه می دهد . همچنین این سایت امکان مقایسه نموداری ترافیک 2 سایت را با هم فراهم نموده است. 4- سایت leapMarket نیز امکان مقایسه سایت شما را با سایت های رقبا در چند موتور جستجوگر بصورت یکجا فراهم میکند . شما میتوانید آدرس سایت خود را در مقایسه با 3 سایت رقیبتان در این سایت مشاهده کنید. این سایت اطلاعات خود را از موتور های جستجوگر یاهو و گوگل و msn و Hotbot دریافت میکند و با ساخت نمودار های مقایسه ای شما را در فهم این اطلاعات یاری میکند .
  15. مصطفی قلیزاده

    افزايش سرعت جوملا

    وجود این که جوملا! یکی از انعطاف *پذیرترین و قدرتمند*ترین سیستم*های مدیریت محتوای (cms) موجود در دنیا است، از لحاظ زمان اجرا و عملکرد (Performance) می*تواند شما را با دشواری*هایی روبه*رو کند. چند کار وجود دارد که شما می*توانید با انجام دادنِ آن سرعت سایت جوملایی خود را افزایش دهید. سطح عملکرد قابل قبول به وسیله هر بسته هاستینگ (hosting) می*تواند انجام شود تا زمانی که بهترین عملکرد می*تواند بر روی سرور اختصاصی( Lighttpd که بسیار سریع*تر از Apache است) دیده شود. برای برخی از مدیرها، ارتقاء به یک سرور اختصاصی ممکن است کار مناسب و به*صرفه*ای نباشد. بهینه*سازی قالب (template): ما بحث را با یکی از معمول*ترین و (زیا*ن*آورترین) مشکلاتی که من تا به حال در جوملا (یا هر سایت دیگری) که طراحی می شود، آغاز می*کنیم. هزاران هزار قالب که مشخصاً برای جوملا طراحی شد*ه*اند، وجود دارد و بیشتر آن*ها بسیار زیبا به نظر می*رسند ولی تعدادی از آن*ها خطاهای سختی در عملکرد دارند. مشکل این*جاست که قالب*هایی وجود دارند که بیش از 70 تصویر جدا در صفحه را نمایش می*دهند. هر تصویر یک درخواست جدید را به وجود می*آورد (که به بین 1/ 0تا 1 ثانیه به تأخیر لود وب سایت اضافه می*کند) که حتماً باید دانلود (Download) شوند. مشکل آن*جایی بدتر می*شود که تصاویر بهینـه*سازی شده نیستند. وب سایت های بزرگی در این رابطه وجود دارند که به شما کمک می*کند تشخیص بدهید چه بهینه سازی قالبی باید انجام بشود و اطمینان کسب کنید که بعد از تغییر و بهینه سازی می توانید از قالب سایت*تان بدونه نقص در عملکرد استفاده کنید. (TheWebsite Analyzer). بعضی اوقات، Gzip: رمز گذاری صفحات شما با Gzip در ٪90 موارد جواب می دهد... اگر پردازشگر سرور شما سریع*تر از پهنای باند سرور سایت شماست (با تأکید: ٪90 موارد)، فعال*سازی Gzip compression حقیقتاً سرعت سایت طراحی شده با جوملا را افزایش خواهد داد. Gzip کردن صفحات به یک CPU پرقدرت نیاز دارد. اگر سایت شما سریع بالا نمی*آید، Gzip را فعال کنید(مخصوصاً در سرورهای با سرعت بالا). احتمالاً اگر به نتیجه نرسیدید یا از هاست اخطار CPU دریافت کردید، Gzip را غیرفعال کنید چون این کار می*تواند به شما آسیب زند، اما اکثر اوقات این کار به شما کمک می کند. تنها راه فهمیدن، امتحان کردن آن است، یعنی همان آزمون خطا! تمامی کامپوننت*ها، کامپوننت*های خوبی نیستند (components): اگر به پوشه امکانات جوملا نگاهی بیندازید. کامپوننت هایی را پیدا خواهید کرد که تمام خواسته*های شما را برآورده می*کند (در بیشتر قسمت ها). مشکل این جا است که بعضی از این کامپوننت*ها (به غیر از کامپوننت های هسته) واقعاً بی تأثیر هستند ولی کندی سایت شما را ناگهان بیشتر می کند. اگر شما به دنبال یک راه آسان برای شناسایی کامپوننت*های کند هستید که ممکن است از آن*ها استفاده هم می*کنید، می خواهید، کامپوننت my page caching راا نصب کنید، اما caching را فعال نکنید(بگذارید تا صفحه را با زمان طولانی ضبط کند برای هرURL).بعد از یک هفته یا بیشتر، به سراغ فهرستی که تولید شده بروید وURL های کند را پیدا کنید.آن کامپوننت*ها به شما نشان خواهند داد که کدامشان از بقیه کندتر هستند. اگر می توانید آن*هایی که خیلی کند هستند را حذف کنید و از محصول دیگری استفاده کنید. کامپوننت های نمایش آمار شاید خوب به نظر برسند، اما...: آن*ها از SQL Queryهای فراوانی استفاده می*کنند تا کارشان را انجام دهند که خیلی هم ارزشمند نیستند! اگر شما آمار خوبی می*خواهید از تحلیل*گر Google برای شمارش بازدید کنندگان خود استفاده کنید و کامپوننت*های اضافی دوری کنید. آن*ها آمار و ارقام خوبی را به شما نمایش می*دهند اما همراه با خطایی بزرگ در عملکرد! تنها آمارگیرنده*ای که ارزش نگهداشتن دارد search queryها هستند (در config کامپوننت جستجو جوملا 1.5) اگر شما به وب*سرور دسترسی دارید، همچنین می*توانید آمار ورود به سایت را از طریق سرور غیرفعال کنید (این عمل بسیار موثر است و تنها راهی است که اگر سرور به*کندی بالا می*آید، به شما کمک کند.) پلاگین*ها (مامبوت) به*راستی بسیار قدرتمند هستند اما کند...: (mambots - plugins) نگاهی بیندازید و ببینید از چه پلاگین*هایی استفاده می*کنید. اگر از هیچ*کدام از آن*ها استفاده نمی*کنید، خود را از دست آنها رها کنید (تنها غیرفعال کردن آن*ها کافی نیست، بلکه آن*ها را حذف کنید). هر بار که شما صفحه ای را بالا می آورید، پلاگین*ها 20 تا 30 برابر بیشتر خوانده می*شوند. اگر کد ٪100 موثر و مورد احتیاج نیست، این تلف کردن انرژی است. به این معنا نیست که اگر شما از پلاگین استفاده می کنید، هنوز و همچنان باید آنها را نگه داشت. بعضی از پلاگین*ها هستند که به خاطر کند کردن سایت، شناخته شده هستند. یکی از آنها All Videos Plugin است. این یک راه حل عالی است اما برای تکمیل باید از مقدار فراوانی Query استفاده کنید. SEF، سرور دوستانه*ای (Server Friendly) نیست: یکی از بهترین کارهایی که شما می توانید برای سایت خود انجام دهید، این است که کاری کنید تا URLها بهتر و زیباتر به نظر برسند. هسته*ی جوملا 1.5 کار را به شکل قابل قبولی انجام می*دهد اما کامپوننت*های اضافی کارآمدی هستند که می توانند URLهای سایت شما را بسیار زیباتر کنند.تنها مشکلی که این کامپوننت*ها دارند عملکرد غیردوستانه آنها است (آنها از هزاران Query استفاده می کنند). من استفاده از OpenSEF را به بقیه ترجیح می دهم و همانطور که به نظر می آید می تواند ترکیبی از قدرت، انعطاف پذیری و عملکرد است. همیشه به یاد داشته باشید که استفاده از SEF URLs یک معاوضه است.یک URL ظاهر زیباتری به یک موتور جستجو می دهد که می تواند استفاده کنندگان را به هدفشان برساند، اما برای بالا آمدن سایت زمان بیشتری لازم است. پیش از فعال سازی SEF URLها به آن خوب فکر کنید. کاری که شما می*توانید انجام دهید، بهینه*سازی پایگاه داده است به صورت دوره*ای به وسیله حذف کردن URLهای نامعتبر و منتشرنشده از پایگاه داده OpenSEF است (یک گزینه در بخش مدیریت OpenSEF) تا حد امکان ذخیره*سازی (caching) را فعال کنید: اگر می توانید، ذخیره*سازی محتوای هسته*ی جوملا را فعال کنید، این کار به شما سرعت بیشتری می*دهد وقتی شما در حال نظاره محتوا و ماژول*ها هستید (لازم نیست هر زمان که صفحه بالا می آید پلاگین*ها را پردازش کنید). اگر شما واقعاً می خواهید که سرعت را برای کاربران ثبت نشده افزایش دهید، نگاهی به کامپوننت ذخیره*سازی صفحه بیاندازید که می تواند کل صفحات را ذخیره سازد. احتمالاً این بهترین کاری است که شما می توانید برای پیدا کردن کاربران ثبت نشده، انجام دهید (بیشتر کاربران برای ٪95 از وب*سایت*ها).این به این معنا نیست که شما می*توانید بقیه این بهینه*سازی*ها را فراموش کنید و به خاطر این که کاربران ثبت شده همچنان همان سایت ذخیره*نشده را خواهند دید. یافتن Queryهای بد: از پیکربندی کلی جوملا، خطازدایی را فعال سازید.سپس به سایت نگاه کنید و مرتب بودن Queryهای پایگاه داده را بررسی کنید. شما می*خواهید این تعداد در کمترین حد خود باشند (کمتر از 30، ترجیحا، اما کمتر از 50 هم اکتفا می*کند). با نگاه کردن به Queryهای بازگشتی آغاز کنید (آنها را دوباره و دوباره مرتب کنید). شما باید قادر باشید تا بگویید که کدام امکان در حال تولید Query است، تنها با توجه به جدولی که به آن می*نگرید. (برای مثال *Select* از _job_openset_configمتعلق به OpenSEF است). دو راه برای مواجهه با Queryهای در حال اجرا وجود دارد. شما می*توانید آن امکان را غیرفعال کنید یا با گسترش*دهنده تماس بگیرد تا آن امکان را بهینه*سازی کند (چه گسترش*دهنده خود امکان یا یک گسترش*دهنده قراردادی مانند من). از پل*های ارتباطی جوملا با سایر برنامه ها (پرتال ها) دوری کنید (joomla bridge): یکی از محبوب*ترین متدها برای اضافه کردن توابع جدید به جوملااز طریق یک پل ارتباطی است.این کار شامل تغییراتی سطحی هسته جوملا و یا نرم افزارهای دیگر هم می شود (مانند SMF و یا Gallery2) برای فراهم ساختن تابع**ای از هردوی آن*ها. از لحاظ ظاهری، زیبا به نظر می*رسد زیرا نرم افزارهای دیگر بسیار تصفیه شده*تر و دارای تابع*های بیشتری نسبت به امکانات قابل دسترسی جوملاهستند اما درزیر یک داستان متفاوت دارد.مشکل این جاست که آنها دو سیستم جدا و مستقل از یکدیگر هستند. این به این معنا است که هر کدام باید هسته خود را بارگذاری (شامل frameworks، مدیریت کاربران و غیره). این یک خطای بزرگ است زیرا شما برای صفحه، عملاً دو صفحه را بارگذاری می*کنید. برای عملکرد با ارزش*تر،از دست دادن توابع بسیار کوچک در رفتن از SMF به سوی چیزی چون fireboard بسیار خوب است. بهینه*سازی پایگاه داده (database): یکی از چیزهایی که نصب جوملا را تحت فشار قرار می دهد سرور پایگاه داده است. دو راه اصلی وجود دارد که پایگاه داده را بهینه*سازی کنید. بهینه*سازی جدول*ها و بهینه*سازی شِما (Schema). فرق آن*ها این است که جدول*ها نشان دهنده چگونگی ذخیره کردن جدول*ها در داده است و شِما نشان دهنده این که آن*ها چطور باید ذخیره شوند.شِما فقط باید یک بار بهینه*سازی شود در حالی که جدول*ها باید مرتبا ًبهینه*سازی شوند (تا وقتی که داده اضافه شود، تنظیم شود و حذف شود).برای بهینه*سازی جدول*ها به phpmyAdmin بروید، همه جدول*ها را انتخاب کنید و بر روی بهینه*سازی کلیک کنید. در پایان نسخه پشتیبان تهیه کنید و سرور را مشاهده کنید (backup): شما باید مرتباً از سایت خود نسخه پشتیبان بگیرید و آن*ها را از پروسه تولید سرور بیرون بکشید. شما ممکن است به این فکر بییفتید «این چه ارتباطی با عملکرد شما دارد؟»، این به تمام عملکرد ارتباط دارد. بدون پشتیبان رایج، اگر نصب، به روز رسانی یا tweak به درستی انجام نگرفت، شما چگونه می*خواهید سایت خود را ذخیره نمایید؟ یک کاهش سرعت ناگهانی می تواند شرایط برای ه-ک شدن که باعث تزریق شدن رمزهای خرابکار (SQL injection) به هسته می شود را فراهم سازد (متا ُسفانه امکان دارد).چه اتفاقی خواهد افتاد اگر سرور تصمیم به زدن گلوله کند؟ بهترین راه برای تهیه نسخه پشتیبان با یک automated script می باشد(تا شما نتوانید فراموش کنید).نمونه های خوبی از آن در کل اینترنت وجود دارد.(این می تواند شامل control panel شما هم شود اگر یکی از آنها دارید). به یاد داشته باشید قبل از انجام هر کاری در سایت خود، نخست از آن یک نسخه پشتیبان تهیه کنید.
  16. محتویات فایل htaccess. به صورت زیر می باشد : ## # @version $Id: htaccess.txt 10492 2008-07-02 06:38:28Z ircmaxell $ # @package Joomla # @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved. # @license http://www.gnu.org/copyleft/gpl.html GNU/GPL # Joomla! is Free Software ## ##################################################### # READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE # # The line just below this section: 'Options +FollowSymLinks' may cause problems # with some server configurations. It is required for use of mod_rewrite, but may already # be set by your server administrator in a way that dissallows changing it in # your .htaccess file. If using it causes your server to error out, comment it out (add # to # beginning of line), reload your site in your browser and test your sef url's. If they work, # it has been set by your server administrator and you do not need it set here. # ##################################################### ## Can be commented out if causes errors, see notes above. Options +FollowSymLinks # # mod_rewrite in use RewriteEngine On ########## Begin - Rewrite rules to block out some common exploits ## If you experience problems on your site block out the operations listed below ## This attempts to block the most common type of exploit `attempts` to Joomla! # # Block out any script trying to set a mosConfig value through the URL RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR] # Block out any script trying to base64_encode crap to send via URL RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR] # Block out any script that includes a
  17. مصطفی قلیزاده

    کامپوننت k2

    می تونید از لینک زیر توضیحات مربوط به این کامپوننت رو بخونید : کامپوننت فارسی K2
  18. خوب یه چند تا توضیح بدم ! برای تشکر متاسفانه پلاگینش همچین تنظیمی نداره ، باید فعلا با همین کار کرد تا پلاگین بهتری پیدا کنیم . برای تاریخ می تونید از کنترل پنل کاربری و قسمت تنظیمات ساعت انجمن رو ست کنید . برای امکانات وارز هم همونطور که امیر جان اشاره کرد تو این انجمن و سایت نمیشه فعالیت کرد ، دردسر هایی که بوجود میاد باعث میشه که بدون پشتیبان مالی خوب ( البته بهتره بگم انگیزه قوی ) این کار شدنی نباشه ، همین محیطی هم که دوستان دارن فعالیت می کنند هم خراب بشه . البته فکر می کنم که در حال حاضر خیلی از کاربرا حرفه ای هستند و خودشون خیلی از ایمن امکانات رو دارند که می تونیم فعلا با دادن بسته های آماده و ... از این امکانات بصورت تغییر یافته استفاده کنیم . راستش دلیل اصلی جمع شدن تی سی جوملا مسائل مالی هم نبود !! دردسر ها و یه جورایی فرهنگ و پشتیبانی کاربرانش بود . برای همین هستش که جومینا با سبک متفاوتی شروع شده ، این توضیح رو هم بدم که به امید خدا برنامه های داریم که با کمک خداوند و فعالیت دوستان محیطی رو درست کنیم که دیگه امکانات وارز معنی نداشته باشه !! یا علی
  19. مصطفی قلیزاده

    ماژول امتحان ويژه مدارس

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

    Ext Designer

    خوب همیشه کدهای باز تو نت همون چیزی که می خواهیم نیستند ، هر برنامه نویسی برای طراحی نیاز داره که بتونه کدها رو ویرایش و خودش طراحی کنه ، نسبت به نیازش یکی از مثال های این Framework رو می تونید تو سایت ثبت نام یارانه ها ببینید ، برای ثبت نام از GXT استفاده شده که ترکیب دو فریم ورک قدرتمند GWT و EXT می باشد . سایت ثبت نام یارانه ها
  21. مصطفی قلیزاده

    اتچ کردن فایل

    می تونید از این پلاگین هم استفاده کنید : Link
  22. قالب خوبیه ، اما اگر بتونید بدون حاشیه های اضافه تصاویر را قرار بدید خیلی بهتره ، با تشکر از زحمات شما
  23. این قسمت که در تنظیمات تمام ماژول ها وجود داره برای تعیین یک استایل یا طرح اختصاصی برای ماژول مورد نظر هستش ، خوب شاید خیلی از دوستان با این قسمت آشنایی کافی نداشته باشند و طرز استفاده آن را بلد نباشند ، برای همین تو قسمت هآموزش ها قرار دادم تا تمام دوستان از این مطلب استفاده کنند این امکان و استایل را باید در css ها و کد های قالب تعریف شده باشه ، این قسمت در قالب های مختلف متفاوت هستش و نام های متفاوتی برای آن در هر قالب وجود دارد که لیست آن را باید از سایت اصلی قالب تهیه کرد " این استایل ها دقیقا همون رنگ بندی ها یا ظاهر متفاوتی هست که در بعضی سایت ها و قالب ها برای بعضی از ماژول ها می بینید ، مثلا رنگ های مختلف یا طرح های مختلف مثل کاغذ یاداشت و ... " برای اینکه بهتر متوجه بشید یک مثال کوچیک از قالب BT Believe می زنم ، این قالب چهار تا کلاس ماژول داره : mstyle1 برای سفید و آبی mstyle2 برای سبز mstyle3 برای آبی روشنبرای سبز mstyle4 برای نارجی می تونید تقاوت این کلاس ها و استفاده از اونها و توضیحات رو در این لینک ببنید : http://demo.bonusthemes.com/0811-believe-j15/index.php?option=com_content&view=article&id=51&Itemid=62 تنها کاری که نیازه اینه که در تنظیمات ماژول مورد نظر و در قسمت پسوند کلاس ماژول یکی از این نام ها رو بزاریم این آموزش بر گرفته از صحبت های امیر عزیز و خودم می باشد امیدوارم که به کار همه دوستان بیاد
  24. مصطفی قلیزاده

    اموزش کوتاه کردن لینک

    خیلی از دوستان مشکل لینک های بلند زشت و بهم ریخته رو دارن که ارزوشونه درستش کنن.به همین خاطر کمی از تجربیاتم رو میزارم برین حالش رو برید. اولا که شما باید هر 3 گزینه سئو رو فعال کنی و فایل htaccess.txt رو به htaccess. تغییر نام بدی.یادت باشه نقطه اول باشه. بعد از اون میای سراغ ساخت بخش. موقع ساخت بخش از شما 2 تا چیز اصلی میخواد اول نام بخش بعد هم نام مستعار.شما نام بخش رو به فارسی بزن(البته میل خودته میتونی به انگلیسی یا فینگلیش هم بزنی) ولی نام مستعار رو حتما فینگلیش یا انگلیسی بزن (این دیگه میل خودت نیست و باید حتما داین کاری که میگم بکنی) بعد میای سراغ ساخت مجموعه اینجا 3 تا چیز ازت میخواد اول نام مجموعه بعد نام مستعار و بعد هم اینکه این مجموعه زیر مجموعه کدوم بخش هست. شما نام مجموعه رو به فارسی (میله خودته) میزنی و نام مستعار رو به فینگلیش یا انگلیسی میزنی (میل خودت نیست).بعد هم بخش مورد نظر رو انتخاب میکنی و ذخیره میکنی. حالا میای سراغ ساختن منو. وقتی میخوای منو رو بسازی چندین حالت داره ولی من بهترینش رو میگم. شما اول مطالب رو انتخاب میکنی بعد مجموعه و بعد هم مجموعه ثبت وقایع. اینجا هم یه سری تنظمیات هست که به میل خودت هست ولی 3 تاش هست که باید اینجوری که میگم انجام بدی. نام منو رو فارسی میزنی و نام مستعار رو فینگلیش یا انگلیسی(حتما این کارور بکن).بعد هم از طرف چپ مجموعه مورد نظر رو انتخاب میکنی. این تا اینجاش حالا میایم سراغ لینک مطلب. شما وقتی میخوای مطلبی رو بنویسی یه عنوان یا تایتل رو ازت میخوام و یک نام مستعار که اینجا نام مستعار رو باید حتما فینگلیش یا انگلیسی وارد کنی. نتیجه اینکه وقتی مطلب رو باز کنی لینکت کوتاه تروتمیز و همون چیزی میشه که میخوای. حالا اگه این کارهارو نکنی توی لینک هات معمولا اینجوری میشه که یه سری اعداد و ارقام میاد که وقتی خوب دقت میکنی میبینی که ساعت و تاریخ ساخت مطلب و منو... هست.یعنی http://www.name.com/254/1388-5012/1388-5-12-2:55 حالا اینا چه فایده ای داره که اینهمه زحمت میکشی. اگه دقت کنی موقه سرچ توی گوگل اون زیر اسم سایتت یه لینک میده که مربوط به اون مطلب سرچ شدست.با یکم دقت و رویاپردازی میتونی بفهمی که اگه مثلا یکی بیاد بزنه قالب joomla و تو هم یه منوبه همین اسم یا مطلبی به همین اسم داری اون وقت گوگل عزیز از تو هم یه یادی میکنه و میگه فلانی اون روزا یه همچین لینکی داشت وقتشه یه حالی بهش بدم. همونطوری که یکی از سایت های خودم در عرض کمتر از 2 هفته بعد از افتتاح سایت روزانه از 200 بازدید 140,150 تا سرچ گوگل 30 تا 40 تا سرچ یاهو و... داره.با اینکه فقط 60 تا مطلب داره. و سایت دیگم فقط با 5 مطلب روزی 70 تاسرچ گوگل داره. البته اینارو نمونه گفتم سئو و سرچ و پیج رنک گرفتن به همین راحتیا نیست.همینایی هم که من گفتم بعضی شرکت ها حدودا بین 100 تا 300 هزار تومن ناقابل میگیرن برات انجام میدن.
  25. یکی از سوالات کاربران ، مواجه شدن با پیام شبیه زیر می باشد. Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 8192 bytes) in /home/yourdomain/public_html/filename.php on line 1 این پیام در اصل اشاره با محدود بودن استفاده از حافطه رم ( memory ) می باشد. * معمولا این پیام در جوملا هنگامی رخ می دهد که تمایل به نصب یک کامپوننت و افزونه داشته باشید.در صورتی که سخت افزار هاست زیاد قدرت نداشته باشید و یا افزونه حجیم در نصب باشد ، نیازمند منابع بیشتری از حافظه می باشد که با استفاده از این آموزش مشکل رد همواره حل خواهیم کرد. برای اینکار دو روش موجود است. اولین روش این است که php.ini آپاچی را یافت کرده و سپس ویرایش کنید. حال بدنبال متن زیر باشید: memory_limit جلوی این متن مقداری مثلا برابر با ۱۶ شاید باشد.بایستی این مقدار را به رقم بالاتری تغییر دهید.مثلا ۶۴ و شاید هم بیشتر. در صورتی که ۶۴ کنید به این شکل خواهد شد. memory_limit = 64M سپس فایل را ذخیره و آپاچی ( وب سرور ) را مجدد بارگزاری ( RESET ) کنید. از طریق .htaccess روش دوم استفاده از .htaccess می باشد. برای اینکار فایل .htaccess موجود در وب سایت خود ( پوشه ای که جوملا نصب است) و پوشه مدیریت را ویرایش کنید (*در صورتی که این فایل وجود ندارد بسازید و سپس ویرایش کنید ) حال در این فایل کد زیر را قرار دهید.
×
×
  • افزودن...