سیستم فروش کارت شارژ وب یونیک

قابلیت های اسکریپت فروش کارت شارژ

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

لازم به ذکر است، در حال حاضر این سیتم قادر به انجام شارژ topup (شارژ مستقیم) می باشد.که با کلیه وب سرویس های سازگاری کامل دارد.

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

نکته : برای اطلاعات بیشتر از امکانات این سیستم و یا درخواست دمو از بخش ارتباط با ما استفاده کنید

قابلیت و امکانات همراه سیستم کارت شارژ

سیستم فروش کارت شارژ

امنیت بسیار بالا

کلیه پین های شارژ بصورت کدگذاری شده (encrypted) در دیتابیس ذخیره می شوند.

پین های شارژ بصورت نیمه کامل در بخش مدیریت نمایش داده می شوند.

پین های شارژ هنگام پرداخت قفل گذاری می شوند.

سیستم response time و ثبت IP جهت جلوگیری از سوءاستفاده در هنگام انجام تراکنش.

سیستم هوشمند تشخیص double spending برای جلوگیری از هرگونه سوءاستفاده از تراکنش ها

محدودیت زمانی

نامحدود

امکان تعریف هر نوع کارت شارژ

بله

امکان تعریف دسته بندی برای کارت ها

بله

بیشترین پشتیبانی از درگاه های بانکی
در مقایسه با سایر اسکریپت ها

6 درگاه بانکی (قابل گسترش)

امکان پرداخت با کارت های
شتاب کلیه بانک ها

بله

ارسال پیامک

بله - ا

ستوب سرویس

ارسال پیامک هنگام ورود به مدیریت

بله

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

بله

ارسال کدشارژ به موبایل مشتری

بله

ارسال کدشارژ فروش رفته به مدیریت

بله

اتصال به درگاه بانک سامان

بله

اتصال به درگاه بانک ملت

بله

اتصال به درگاه بانک پارسیان

بله

اتصال به درگاه بانک اقتصادنوین

بله

اتصال به درگاه بانک پاسارگاد

بله

اتصال به درگاه زرین پال جدید

بله

ارسال ایمیل اطلاعات کد شارژ به مشتری

بله

ارسال ایمیل اطلاعات پرداخت به مدیریت

بله

قابلیت های بخش مدیریت

تنظیم اطلاعات پذیرنده و مرچنت بانکها

بله

تعریف متن خوش آمدگویی

بله

امکان ارسال ایمیل از طریقSMTP

بله

تعریف صفحه تماس با ما

بله

ادیتور پیشرفته

بله

مدیریت کدهای شارژ

بله

ورود دسته ای کدها

بله

تعیین قیمت فروش کارت ها

بله

جستجو کدهای شارژ

بله

فعال و غیرفعال کردن درگاه ها

بله

لیست کلیه واریزی ها

بله

جستجو واریزی ها

بله

لیست کلیه فروش ها

بله

جستجو فروش ها

بله

تعریف و مدیریت دسته بندی ها

بله

تعریف و مدیریت نوع کارت ها

بله

نمونه وب سایت فروش کارت شارژ : airancell.ir

قابلیت های ماژول ارسال پیامک سیستم فروش کارت شارژ

  • ارسال پیامک هنگام ورود به مدیریت
  • ارسال پیامک هنگام خروج از مدیریت
  • ارسال کدشارژ به موبایل مشتری
  • ارسال کدشارژ فروش رفته به مدیریت

قابلیت های ماژول کوپن سیستم فروش کارت شارژ

  • تعریف کوپن تخفیف در بخش مدیریت
  • بررسی اعتبار کوپن بصورت ajax
  • اعمال اتوماتیک تخفیف بر روی جمع کل

 

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



منبع

طراحی پرتال (پورتال)، پرتال دولتی (سازمانی)، پرتال اطلاع رسانی دولتی و خصوصی

شرکت معماران داده (وب یوینک) پرتال (پورتال) سازمانی شما را با تکیه بر تجربه 10 ساله خود و با تکیه بر بیش از 100 ماژول که از قبل طراحی و پیاده سازی شده است که  در قالب طراحی وب سایت و بهینه سازی سایت را انجام می دهد. پرتال اطلاع رسانی وب یونیک برای استفاده در سازمان های دولتی و خصوصی متوسط و بزرگ بکار برده می شود. در عین حال در صورت نیاز به ماژول های دیگر متخصصان ما آماده برنامه نویسی و توسعه ماژول های جدید می باشند.

طراحی پرتال (پورتال)

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

ماژول های پرتال خبری و اطلاع رسانی وب یونیک

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

 

نیاز به راه اندازی یا طراحی پرتال (پورتال) دارید؟ با متخصصان ما تماس بگیرید : 03119519040

طراحی سایت

 

طراحی سایت با سیستم مدیریت محتوا

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

 

سیستم مدیریت محتوای وب یونیک (Webuniqe)

سیستم مدیریت محتوای وب یونیک برپایه php و MySQL شکل گرفته و از ساختار برنامه نویسی بسیار قدرتمندی برخوردار است. در طراحی این نرم افزار به امنیت سایت و سهولت استفاده از پنل مدیریت سایت توجه ویژه ای شده است. این سیستم کلیه امکانات و ماژول های مورد نیاز شما را عرضه می نماید.

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

 

برنامه نویسی اختصاصی وب (cms اختصاصی) :

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

 

ویژگیهای برنامه نویسی اختصاصی (cms اختصاصی)

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

شرکت معماران داده با در اختیار داشتن کادر مجرب در زمینه های مختلف برنامه نویسی وب از قبیل html, css, javascript, php, asp.net, ajax همچنین گرافیست های حرفه ای وب آماده ارائه خدمات در حرفه ای ترین سطح ممکن و قابل رقابت در سطح بین الملل را دارد.

طراحی سایت برنامه نویسی اختصاصی طراحی وب سایت

با وجود مشکلات خاص قیمت گذاری در حوزه خدمات طراحی و برنامه نویسی وب سایت، متخصصان وب یونیک با بررسی دقیق نیازهای مشتریان و طبقه بندی ماژول ها و امکانات و حجم سایت ، پکیج هایی را به منظور تسهیل امر سفارش وب سایت تهیه نموده است.

شرکت طراحی سایت اصفهان

طراحی و راه اندازی وب سایت در اصفهان

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

بهینه سازی سایت و سئو بهینه سازی سایت و سئو

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

تهیه ی محتوای سایت

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

برنامه نویسی نرم افزار و پورتال اختصاصی تحت وب برنامه نویسی پورتال اختصاصی تحت وب

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

 

از جمله مزایای طراحی وب سایت می توان به موارد زیر اشاره کرد:

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

 

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

چرا طراحی سایت با وب یونیک

امنیت بالا

وب یونیک با توجه تیم طراحی سایت مجرب و سیستم مدیریت محتوای قدرت مندی که در اختیار دارد تمامی نگرانی های امنیتی شما را از بین می برد. و این امر را در طراحی سایت شما تضمین می کند

سبکی

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

کاربری آسان

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

پشتیبانی

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

استفاده‌ی صحیح از توابع Checking

وقتی میخوایم وجود یا عدم وجود متغیر یا محتوا رو چک کنیم باید رفتار توابع و عملگرها رو بدونیم. سه مدل کلی برای چک کردن داریم: تابع empty، تابع isset و مدل boolean.

تابع isset فقط وقتی مقدار FALSE برمیگردونه که متغیر وجود نداشته باشه یا مقدارش برابر null باشه. پس برای چک کردن محتوا گزینه‌ی جالبی نیست. بیشترین کاربرد این تابع میتونه برای چک کردن آرایه‌ها باشه:


  1. if(isset($_GET['AHHP'])) {  
  2.     echo 'yes';  
  3. }  
  4. $name = isset($_POST['Boplo.ir']) ? 'YES' : 'NO';  
اگر آرایه رو قبل از استفاده چک نکنیم با خطای E_STRICT (یا E_WARNING؟) مواجه میشیم. برای چک کردن یک کلید میشه از تابع array_key_exists هم استفاده کرد.
تعداد پارامترهای تابع isset نامشخص هست و میشه همزمان چند تا متغیر رو چک کرد. در این حالت دو تا خط زیر یکسان هستند:

  1. $existence = isset($a$b$c);  
  2. $existence = isset($a) && isset($b) && isset($c);  

مدل boolean حالتی هست که معمولا در IF استفاده میشه مثل حالت زیر


  1. if$name )  
  2.     echo $name;  
در این مدل متغیر با FALSE و TRUE چک میشه و ما باید دقیقا بدونیم که یک متغیر چه مواقعی در برابر این آزمون FALSE یا TRUE میده!
در برابر این نوع چک، همیشه مقدار TRUE برمیگرده غیر از موارد زیر:

  1. // String  
  2. $str = "";  
  3.   
  4. // Integer  
  5. $int = 0;  
  6.   
  7. // Float  
  8. $float = 0.0;  
  9.   
  10. // Array  
  11. $arr = array();  
  12.   
  13. // NULL  
  14. $var  = null;  
  15.   
  16. // Boolean  
  17. $bool = false;  
متغیرهایی که تعریف نشده باشند هم NULL در نظر گرفته میشند.
اشیاء فقط زمانی TRUE هستند که حداقل یک مشخصه (Property) داشته باشند حتی با مقدار NULL.
  1. class Test1 {  
  2.     public function func1(){ }  
  3.     public function func2(){ }  
  4.     public function func3(){ }  
  5. }  
  6. $obj = new Test1;  
  7. if( !$obj ) {  
  8.     echo 'You will see this message!';  
  9. }  
  10. $obj->name = 'Amir Hossein';  
  11. if( !$obj ) {  
  12.     echo 'You will NOT see this message!';  
  13. }  
  14.   
  15.   
  16. class Test2 {  
  17.     public $name = null;  
  18. }  
  19. $obj = new Test2;  
  20. if( !$obj ) {  
  21.     echo 'You will NOT see this message!';  
  22. }  
توابع هم مقدار برگشتیشون چک میشه یا یکی از مدلهای بالاست یا هیچی نیست (void) که این حالت هم NULL در نظر گفته میشه.

تابع empty هم معکوس مدل boolean عمل میکنه.

در سایت PHP.net یک جدول خیلی کامل در این رابطه وجود داره که میتونه مفید باشه: Types Comparisons Table

یک نکته‌ی جانبی. گاهی لازمه که یک متغیر رو ابتدا به Boolean تبدیل کنیم و بعد چکش کنیم. برای این کار سه روش وجود داره:


  1. $str = 'Boplo.ir';  
  2. $bool1 = (bool) $str;  
  3. $bool2 = setType($str'bool');  
  4. $bool3 = !!$str

تبدیل HTML به قالب دروپال - قسمت اول

خیلی از پروژه ها نیازمند قالب خاص هستند در حالی که قالب های پیش فرض دروپال جواب گو نیستند و یا به اندازه ای پیچیده هستند که شما را گیج می کنند!می خواهم در چند پست به صورت گام به گام تبدیل یک فایل HTML  به قالب دروپال رو آموزش بدهم.
 
چند نکته که باید همین ابتدای کار در نظر داشته باشیم.
-----------
* از ابتدای به دنبال خلق قالب هایی باشید که خیلی خاص و چند منظوره و با چند تکنولوژی نیستند ، زیرا اگر به این مرحله نرسیم دچار مشکل می شویم! پس ساخت یک قالب حرفه ای را در هدف نهایی خود قرار می دهیم.
 
** اگر علم به طراحی HTML و CSS نداشته باشیم ، این آموزش خیلی مفید نیست و بازده مناسب را ندارد.پس بهتره اگر تا به حال فکر یادگیری HTML CSS نبوده اید ، از همین حالا شروع کنید.
 
***اگر بتوانید کار با ماژول Devel  و به خصوص Theme Developer  را یاد بگیرید خیلی خیلی (!) برای درک مفاهیم قالب دروپال جلو هستید.
 
 
 
*****این که فایل HTML را از کجا آورده اید مهم نیست ولی سعی کنید قالب HTML  شما طراحی Div  باشدو از Table  استفاده نشده باشد.حتی المقدور قالب انتخابی شما ساده باشد.
 
****** سعی کنید با افزونه FireBug  بر روی فایر فاکس اشنایی پیدا کنید که عصای دست هر طراح وب است.
----------
 
بسم الله ...
 
قالب دروپال در کمترین حالت از دوفایل page.tpl.php  و فایل .info  در یک پوشه به نام قالب قرار دارد.
ما نیاز داریم که با ساختار قالب های دروپال آشنا بشویم...
 
----> دروپال برای استفاده از قسمت های مختلف ابتدا به پوشه قالب سایت مراجعه می کند و بعد اگر فایل مورد نظر آن قسمت وجود نداشت به فایل های پیش فرض خود دروپال مراجعه می کند. این به این معناست که شما می توانید فایل page.tpl.php  ر هم نداشته باشید که در این صورت دروپال از فایل های پیش فرض استفاده می کند. (نگران نباشید این موضوع را بعدا مو شکافانه بررسی می کنیم)<------
 
--- فایل (ThemeName).info
 
این فایل حاوی نام قالب ، ورژن قالب ، نسخه دروپالی که روی آن پیاده سازی شده ، تصویر دمو قالب ، فایل های CSSو JavaScript و region های معرفی شده در page.tpl.php.
 
(region) : مکان هایی هستند که به شما اجازه می دهند که بلاک های خودتان را در آن ناحیه قرار بدهید.
 
--- فایل page.tpl.php
 
این فایل همان فایل HTML  شماست که با اضافه شدن کدهای php  و تغییر نام ، به page.tpl.php  تبدیل می شوند.
شما در این فایل اجازه خواهید داد به جای اینکه محتوای استاتیک در صفحه باشد ، دروپال با استفاده از بلاک های شما این کار را به صورت دینامیک انجام دهد.
 
اگر بخواهم مثال ساده بزنم ، به جای اینکه در Head صفحه و در Title  اسم صفحه را دستی بنویسید با نوشتن کد <?php print $head_title ?> (و یا چیزی شبیه این ) دروپال برای شما اسم صفحه را مشخص می کند.
 
و یا اینکه با نوشتن کد  
در جای مناسب و معرفی ان در فایل .info  اجازه می دهید بلاک ها در آن قسمت قرار بگیرند .
 
به نظر من تا همین جا برای قسمت اول کافی است و با مفاهیم اولیه قالب آشنا شدیم.
 
سعی من بر این است که هر 10روز یک قسمت از این سری مطالب را تکمیل کنم.
 
توصیه من این است کمی در سایت های آموزشی بچرخیم و در مورد قالب دروپال اطلاعات کسب کیم.البته بد نیست (بلکه خیلی خوبه ) چندتا از قالب های دروپال را بررسی کنیم.
 
اگر سوالی هست در قسمت نظرات مطرح کنید تا دوستان به کمک شما بشتابند !
 
غلط هایی املا و تایپی را هم نادیده بگیرید :)
 
موفق باشید

بدست آوردن نسخه لینوکس و 64 بیت یا 32 بیت بودن و نسخه‌ی کرنل

برای بدست آوردن نسخه‌ی کرنل و اطلاعات آن کافی است دستور زیر را استفاده کنیم:

uname -a

که خروجی شبیه زیر تولید می کند:

Linux Machine-Name 3.0.0-12-generic #20-Ubuntu SMP Fri Oct 7 14:56:25 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

برای بدست آوردن نسخه ی لینوکس:

cat /etc/issue

و یا برای توزیع های مبتنی بر redhat:

tail /etc/redhat-release

که خروجی شبیه زیر تولید می کند:

Ubuntu 11.10 \n \l

همچنین برای بدست آوردن 32 بیت یا 64 بیت بودن لینوکس از دستور زیر استفاده می کنیم

arch

که خروجی شبیه زیر تولید می کند:

i686 (برای 32 بیت) و یا x86_64 (برای 64 بیت)

ریست کردن root در mysql

ابتدا mysql را stop می کنیم و سپس آن را در حالت safe راه اندازی می کنیم. در این حالت، می توان بدون داشتن پسورد root در mysql لاگین کرد:

service mysqld stop

mysqld_safe --skip-grant-tables &

سپس باید با اکانت root در Mysql لاگین کنیم. نیازی به پسورد نخواهد بود:

mysql -u root -p

دیتابیس mysql را انتخاب می کنیم و سپس با یک دستور SQL پسورد root را از درون جدول user تغییر می دهیم. در عبارت زیر، به جای My Password از پسورد مورد نظر استفاده می کنیم







use mysql
UPDATE mysql.user SET password=PASSWORD('My Password') WHERE user='root';
FLUSH PRIVILEGES;

quit

اکنون پسورد root ریست شده است. کافی است از حالت safe خارج شویم و Mysql را در حالت عادی راه اندازی کنیم.


killall -9 mysqld_safe
killall -9 mysqld
 
/sbin/service mysqld start

توضیحاتی پیرامون متغیر های قالب دروپال

base_path$
این متغیر آدرس مسیری که دروپال بر روی آن نصب شده است را بر میگرداند

breadcrumb$
مسیر جاری را بحالت HTML بر میگرداند

content$
محتوای بدنه که توسط هسته دروپال ایجاد شده است

css$
در برگیرنده آرایه ای از کلیه فایل های css صفحه جاری

directory$
آدرس دایرکتوری قالب انتخاب شده جاری را نمایش میدهد

feed_icons$
متغیری که کلیه آیکون های خوراک صفحه جاری را در بر دارد

footer_message$
پیام پای صفحه تنظیم شده در بخش اطلاعات سایت را برمیگرداند و بیشتر در ناحیه پای صفحه استفاده میشود

$head
کد HTML ایجاد شده توسط تابع ()drupal_get_html_head

head_title$
متنی که باید بعنوان تیتر صفحه قرار گیرد

header$
کد HTML که باید در بین تگ های head قرار گیرد

help$
متن های راهنما که بیشتر برای صفحات مدیریت استفاده میگردند

is_front$
در صورتی true برگردانده میشود که صفحه اصلی سایت فعال باشد

language$
زبانی جاری سایت در حالی که نمایش داده میشود

layout$
این متغیر وابسته به تعداد ناحیه های فعال قالب است و میتواند قالب های ('none', 'left', 'right' or 'both') را در بر داشته باشد.

logo$
مسیر عکس تعیین شده برای لوگو در تنظیمات قالب

messages$
پیام های HTML که در بالای صفحات نمایش داده میشوند

mission$
عملیات سایت را در حالتی که در بخش تنظیمات قالب ها فعال شده باشد نمایش میدهد

node$
اطلاعات مربوط به گره مورد نظر را در یک شیء برمیگرداند

primary_links$
آرایه ای از لینک های اصلی که در تمپلت و سایت تنظیم شده است

scripts$
کدهای جاوا اسکریپت صفحه جاری را بر میگرداند

search_box$
اگر پنجره جستجو فعال باشد ، مقدار صحیح برمیگرداند.

search_button_text$
متن ترجمه شده در بروی کلید جستجو

search_description$
متن ترجمه شده برای توضیحات کلید جستجو

search_url$
مسیری که فرم جستجو باید به آن ارسال گردد

secondary_links$
آرایه ای از پیوند های ثانویه که در تمپلت و سایت تنظیم شده است

sidebar_left$
کد HTML برای نمایش ستون سمت چپ

sidebar_right$
کد HTML برای نمایش ستون سمت راست

site_name$
در صورتی که در تنظیمات قالب فعال باشد، نام سایت را برمیگرداند

site_slogan$
در صورتی که در تنظیمات قالب فعال باشد شعار سایت را برمیگرداند

styles$
به تغییر استایل برای عمل کردن وابسته است و تگ های استایل را برمیگرداند

tabs$
کد HTML برا نمایش تب ها در بالای صفحه

title$
این متغیر با head_title متفاوت است و در بیشتر مواقع تیتر محتوا را در خود جای میدهد

تغییر تایتل صفحات سایت آفلاین

اختصاص قالب به صفحه "سایت آفلاین" بدون درد ....

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

حتما به این فکر افتاده اید که اگر مشکلی برای سایتتان وجود دارد به نحوی از آن باخبر شوید،دروپال به فکر شما بوده است،برای این خواسته شما نیز جوابی ویژه دارد:

نگهداری سایت یا به اصطلاح "Site Maintenance" امکان ارزشمندی است که در دروپال شاهد آن هستیم.به علاوه در صورت بروز هرگونه مشکل فنی در ارتباط با سایت؛ دروپال با نمایی تحت عنوان "Site Offline" مدیر سایت را از وجود مشکل فنی باخبر میسازد،نکته جالب در بروز مشکلات فنی بالاخص مشکلاتی که پایگاه داده و هسته دروپال با آن روبرو میشود این است که با نمایش راهنمایی هایی که به طور پیشفرض در دروپال تعیین شده اند سعی بر رفع مشکل مربوطه دارد.این هم دلیلی بر قدرت بالای این سیستم است... :)

استفاده دیگر این قابلیت زمانی است که مدیر سایت تصمیم دارد مدتی سایت خود معلق نگاه داشته و از سرویس دهی به ویزیتورها خودداری نماید،قطعا بهتر است از این قابلیت استفاده شود و توسط آیتم "Site Maintenance" لااقل دلیلی برای کار خود ذکر کرده و تا حدامکان بازدیدکننده را به بازگشت به سایت خود ترغیب نمایید.


اما مدیر یک سایت دروپالی بیشتر دوست دارد تا هر صفحه ای نمایان شود به جز صفحه پیشفرض این قابلیت ، به طور پیشفرض دروپال دستور میدهد تا در هر دو مورد یعنی "database failure" و "Site Maintenance" سایت را در نمای قالب « minnelli » باز کند.در این صورت کاملا مشخص خواهد بود که سایت پیش رو یک سایت دروپالی است ، همچنین قالب آن قالب مشهوریست که هر دروپال کاری علاقه چندانی به آن ندارد.در این ترفند قصد دارم تا شما را با روشی آشنا کنم که هم بتوانید پیغام خود را تغییر دهید ، هم قالب را تغییر داده ، و هم تایتل هر صفحه را شخصی سازی کنید.


مراحل قدم به قدم توضیح داده شده ، با سادگی تمام  و همراه با جزئیات ذکر شده است...


  •   ایجاد دو فایل برای شناساندن قالب مربوطه به دروپال:


فرقی نمیکند شما چه قالبی را دوست دارید به عنوان نمای چنین صفحاتی استفاده شود ، میتواند قالب جاری سایت باشد ، میتواند قالبی از قالبهای پیشفرض دروپال و یا قالبی که دوست دارید باشد ؛ حتی میتواند یک قالب نوشته شده برای این صفحات باشد که خودتان نوشته اید.شما باید دو فایل ایجاد کنید : maintenance-page.tpl.php  و  maintenance-page-offline.tpl.php


maintenance-page.tpl.php : این فایل صفحه ای را کنترل خواهد کرد که سایت در حالت "Maintenance Mode" باشد اما ارتباطات دیتابیس به درستی عمل نماید.

maintenance-page-offline.tpl.php : این فایل صفحه ای را کنترل مینماید که دروپال به دیتابیس دسترسی نداشته باشد .


دو روش برای ایجاد چنین فایلی وجود دارد،اما در هر دو روش باید فایل ها در دایرکتوری قالب مربوطه قرار داده شوند.

1- دایرکتوری قالبی را که مایل به استفاده برای چنین صفحاتی هستید باز کنید و از فایل page.tpl.php را کپی گرفته و به نام های بالا تغییر دهید.یعنی فایلهای maintenance-page.tpl.php  و  maintenance-page-offline.tpl.php را از فایل قالب مورد نظر ایجاد مینمایید.

2- روش دیگر ایجاد این فایلها کپی و انتقال این فایل از مسیر modules/system/maintenance-page.tpl.php به دایرکتوری قالب مورد نظر است.پس از انتقال تغییرات لازم را انجام دهید.


  •  تغییرات حیاتی! که باید در فایل Settings.php صورت گیرد:


از مسیر sites/default و یا sites/Yoursite.com (در صورتی که از سایتهای چندگانه استفاده میکنید) به فایل settings.php دسترسی خواهید داشت.آن را باز کرده و تغییراتی که در زیر اشاره میکنم را مو به مو در آن اعمال کنید.این قدم نیز به دو روش قابل انجام است که هر دو مورد را ذکر میکنم:

1- کد زیر را به انتهای فایل اضافه نمایید:


  $conf['maintenance_theme'] = 'themeName';
?>



نکته کنکوری: بهتر است که کاراکترهای نمایانگر PHP را از کد بالا بردارید و به انتهای فایل اضافه کنید.به جای عبارت themName نام قالب مورد نظر را وارد کنید.(این نام دقیقا چیست؟ پاسخ: نامی که شما باید وارد کنید نامیست که توسط فایل themename.info قالبتان معرفی شده است.به این فایل مراجعه کنید و نام قالب خود را ببینید.)

2-  از پارامترهای پیشفرض این فایل استفاده کنید که اتفاقا بستر شخصی سازی بیشتری هم به ما میدهد:

شما باید حداقل 3 خط را از حالت کامنت خارج کنید.به عبارت دیگر سه خط را Uncomment میکنید.این خط ها چه هستند؟


  • خط 184 : آرایه مربوط به $conf
  • خط 196 : 'maintenance_theme' => 'minnelli'
  • خط 225 : کمانک پایانی   );


بنابراین شما سه خط زیر را فعال نموده اید:


 $conf = array(

 'maintenance_theme' => 'paper',

);


تغییرات لازم را در خطوط بالا اعمال کنید . کاری که شما باید بکنید این است که در خط 196 خط را به عبارت زیر تغییر دهید:



'maintenance_theme' => 'Theme Name'

به جای Theme Name باید نام یکتای قالب مورد نظر را قرار دهید.دقت کنید این قالب نیز قالبی است که شما برایش دو فایل maintenance-page  و  maintenance-page-offline را ساخته اید.این فایلها نیز باید در دایرکتوری همین قالب باشند.

تغییر انجام شده است،فایل را ذخیره کرده و به مسیر Administer > Site configuration > Site maintenance  مراجعه کنید و سایت خود را آفلاین کنید.هم اکنون خارج شده و مشاهده خواهید کرد که قالب مورد نظر به عنوان صفحه سابق خودی نشان میدهد!

این صفحه همان صفحه ایست که دروپال آن را با نام maintenance-page  و به فایلی با همین نام میشناسد.شما میتوانید تغییراتی در فایل ذکر شده نیز انجام دهید .


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

کارهایی که میتوانید انجام دهید:

* قالب اختصاصی برای صفحه Site Offline
* تغییر تایتل صفحات Site offline