رفتن به مطلب

padratoos

عضو انجمن
  • تعداد ارسال ها

    42
  • تاریخ عضویت

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

  • روز های برد

    1

تمامی مطالب نوشته شده توسط padratoos

  1. سلام من در فایل tpl یکی از ماژول ها تغییراتی رو دادم ولی وقتی میخوام سیوش کنم این خطا رو میده: Warning: ftp_put() [function.ftp-put]: Disk full - please upload later in /home/mainhost/public_html/file-manager/includes/filesystem.inc.php on line 1368 علتش چیه؟
  2. padratoos

    مشکل با ip وب سرور

    یعنی من که هاست رایگان 000webhost.com استفاده میکنم، باید ping 000webhost.com رو بگیرم یا توی بخش مدیریت هاست، آی پی سرور قرار داره؟ در ضمن شماره پورت سایتو از کجا بفهمم چیه؟ (مثلا www.sample:8080.com)
  3. padratoos

    مشکل با ip وب سرور

    من سایتمو توی هاست رایگان 000webhost بارگذاری کردم. یه دامنه هم خریدم و از قسمت parked domins دامنه رو به جای دامنه رایگان هاست قرار دادم. تنظیمات SEO و URLها رو هم تغییر دادم. حالا وقتی با آدرس دامنه وارد سایت میشم مشکلی نداره ولی وقتی به جای دامنه از ip استفاده می کنم صفحه http://error404.000webhost.com/? میاد. آدرس ip رو هم برای درخواست درگاه پرداخت لازم دارم. ممنون میشم راهنماییم کنید.
  4. این روش کار نکرد. راه دیگه ای نیست؟
  5. یعنی به جای محصولات پرطرفدار محصولات جدید قرار بگیره. ترتیبشون هم جوری باشه که محصول جدیدتر اول باشه
  6. به غیر از drag&drop کردن راه دیگه ای هست که بشه محصولاتی رو که در قسمت محصولات پرطرفدار قرار میگیرند به ترتیب بروزرسانی کرد؟
  7. حدس میزدم این جوابو بدین حرف شما درست ولی اگه سایز تصویر من 500 در 300 (افقی) باشه و سایز تصاویری که توی صفحه اول قرار میگره 115 در 190 (عمودی) باشه اگه این تصویر اتومات تغییر ساز داده بشه حالتش بهم می ریزه. پس من میام یه قسمت از تصویر رو تو سایز کوچیک برش میدم به عنوان تصویر پوشش انتخاب می کنم و ادامه ماجرا ... !! حالا چی؟!
  8. ببین دوست عزیز فرض کن من یه عکس بزرگ دارم که میخوام توی قسمت محصولات پرطرفدار فقط بخشی از اون نشون داده بشه و وقتی مشتری وارد صفحه محصول شد تصویر کامل نشون داده بشه. برای این کار یه تصویر کوچک با سایز مثلا 115 در 190 از محصولم تهیه میکنم توی قسمت تصاویر محصول تیک گزینه "به عنوان تصویر پوشش" رو میزنم تا توی صفحه اول نشون داده بشه. حالا وقتی وارد صفحه محصول میشی هم عکس کوچک هست و هم عکس بزرگ. چه جوری اون عکس کوچیکه رو حذفش کنم؟؟
  9. چه جوری میشه کاری کرد که تصویری که به عنوان تصویر پوشش محصول انتخاب میشه در صفحه محصول، توی تصاویر محصول نباشه؟؟
  10. padratoos

    این کلاس css کجاست ؟؟

    توی این فایل نیست
  11. padratoos

    این کلاس css کجاست ؟؟

    توی بخش مححصولات پرطرفدار می خوام رنگ خاکستری پس زمینه رو تغییر بدم ولی هر چی میگردم کلاس ajax_block_product که رنگ در اون تعریف شده رو پیدا نمیکنم. این کلاس توی کدوم فایل قرار داره؟
  12. توی قسمت ویرایش زنده ستون های سمت راست و چپ کار میکنه و ماژول ها راحت جابجا میشه ولی هوک homepage content مثل اینکه قفل شده باشه نه ماژول هاش جابجا میشه و نه میشه ماژولی رو تو اون قرار داد!! مشکل از کجاست؟
  13. padratoos

    آموزش ساخت هوک (Hook)

    هوک محل قرار گرفتن ماژول های قالب پرستاشاپ است. شما با ایجاد یک هوک جدید می تونید مدیریت بهتری روی ماژول ها داشته باشید و در نتیجه طراحی یا ویرایش قالب براتون راحت تر میشه. خوب ، ساخت یک هوک جدید کار بسیار راحتیه فقط باید به دقت مراحل زیر رو انجام بدید: مرحله 1: ابتدا باید هوک جدید را در فایل FrontController.php ایجاد کنید. برای این کار به مسیر "prestashop\classes" رفته و فایل FrontController.php را باز کنید. کد زیر پیدا کنید: self::$smarty->assign(array( 'HOOK_HEADER' => Module::hookExec('header'), 'HOOK_TOP' => Module::hookExec('top'), 'HOOK_LEFT_COLUMN' => Module::hookExec('leftColumn') )); برای اضافه کردن هوک جدید باید کد زیر را به کدهای بالا اضافه کنید. (من اسم هوک جدیدم را topCenter گذاشتم. میتونید هر نامی که خواستید برای هوک جدید انتخاب کنید) : 'HOOK_Top_Center' => Module::hookExec('topCenter') // New Hook بنابراین کد شما باید به این صورت باشد: self::$smarty->assign(array( 'HOOK_HEADER' => Module::hookExec('header'), 'HOOK_TOP' => Module::hookExec('top'), 'HOOK_LEFT_COLUMN' => Module::hookExec('leftColumn'), 'HOOK_Top_Center' => Module::hookExec('topCenter') )); مرحله 2: در این مرحله باید اطلاعات هوک جدید را در دیتابیس وارد کنید. برای این کار وارد "php_myadmin" هاست شده و دیتابیس پرستاشاپ را انتخاب کنید. از میان گزینه های سمت چپ صفحه روی گزینه "ps_hook" کلیک کنید تا لیست تمام هوک های موجود باز شود. همانطور که مشاهده می کنید هر هوک شامل چند مشخصه است. یکی از این مشخصه ها "id_hook" است. ببینید "id_hook" مربوط به آخرین هوک، چند است. حالا بر روی گزینه "insert" در بالای صفحه کلیک کنید. در قسمت value مقادیر زیر را برای هر فیلد وارد کنید. [align=right]id_hook ------> شناسه هوک که مقدار آن باید یکی بیشتر از شناسه آخرین هوک باشد. name --------> نام هوک (برای مثال : topCenter) title ---------> عنوان هوک (برای مثال : Top of Center) description --> توضیحاتی درباره هوک که اختیاریه. می تونید خالی بزارید. در آخر روی "GO" کلیک کنید تا هوک جدید ساخته بشه. مرحله 3: حالا باید مشخص کنید که چه ماژول هایی می تونن تو این هوک قرار بگیرن. به عنوان مثال در اینجا میخواهیم این هوک را برای ماژول blockpermanentlinks (بخش لینک های دائمی) تعریف کنیم. پس به مسیر prestashop\modules\blockpermanentlinks رفته و فایل blockpermanentlinks.php را باز کنید. همانطور که مشاهده می کنید هوک ها در این فایل به وسیله تابع زیر فراخوانی شده اند: function hookLeftColumn($params){ return $this->display(__FILE__, 'blockpermanentlinks-header.tpl'); } پس شما هم هوک جدید را به وسیله این تابع به این فایل اضافه کنید: function hooktopCenter($params){ return $this->display(__FILE__, 'blockpermanentlinks-header.tpl'); } مرحله 4: در این مرحله باید هوک جدید را با توجه به نیازتون در یکی از فایل های tpl قالبتون فراخوانی کنید. مثلا این هوک را می خواهیم در header.tpl فراخوانی کنیم. به مسیر prestashop\themes\yourtheme رفته و فایل header.tpl را باز کنید. با استفاده از کد {$HOOK_Top_Center} هوک جدید را فراخوانی می کنیم: {$HOOK_Top_Center} مرحله 5: به قسمت مدیریت پرستاشاپ و مسیر "ماژول ها > موقعیت ها" رفته و روی گزینه نشاندن یک ماژول کلیک کنید. از قسمت ماژول نام ماژولی که هوک را برای آن تعریف کردید (ماژول بخش لینک های دائمی) و از قسمت "جایگیری در" نام هوک جدید را انتخاب کنید و روی ذخیره کلیک کنید. حالا با فعال کردن کامپایل اجباری از مسیر "تنظیمات > کارایی ها" و رفرش سایت می تونید تغییرات را مشاهده کنید. [/align]
  14. نگفتم که از کجا فراخوانی میشن گفتم تو کدوم فایل فراخوانی میشن! یعنی فایل اصلی که صفحه اول سایت رو میسازه کدومه؟ مثلا توی قالب وردپرس فایل index.php اطلاعات صفحه اصلی سات رو داره ولی توی پرستا یکم گیج شدم نمیدونم چی به چیه ؟؟ اونم درست نشد. منظورتون از پاک کرددن کش مرورگر بود دیگه؟ خوب مشکل png که حل شد. وقتی از توی "مدیریت/تنظیمات/ظاهر" لوگو رو آپ میکردم، لوگویی که توی پوشه "prestashop/img" قرار میگرفت با فرمت jpg بود !!! (نمیدونم چرا) برای همین به صورت دستی لوگوی png رو توی پوشه مذکور (!) کپی کردم که شکر خدا این یکی درست شد. امیدوارم لوگوی ایمیل و لوگوی صورتحساب هم درست باشه! راستی این دوتا رو از کجا می تونم دستی تغییر بدم ؟ سوال دوم رو هم اصلاح میکنم: هوک ها در کدوم فایل تعریف میشن؟
  15. این کارو کردم ولی تصویر کلا رفت و به جاش عنوان لوگو نوشته شده!! یه سوال دیگه هم پیش اومد گفتم همینجا بپرسم. ماژول ها تو کدوم فایل فراخوانی میشن؟
×
×
  • اضافه کردن...