Vahid Taheri

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

    3,739
  • تاریخ عضویت

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

  • Days Won

    24

تمامی ارسال های Vahid Taheri

  1. از مرورگر دیگری استفاده کنید و یا کش مرورگرتون رو خالی کنید. در تنظیمات کلی جوملا و سربرگ سرور هم گزارش خطا رو روی حداکثر بذارید تا اگر اروری هست مشخص بشه.
  2. درود خیلی با بسته موافق نیستم. حتی فایل کامپوننت رو هم قرار ندادم و فقط فایل زبان و درگاه رو قرار دادم. یکی از دلایلش هم نسخه های بروزرسانی هست. اما برای نسخه 3 این افزونه سعی میکنم روند رو طوری تغییر بدم که کمتر مشکل پیش بیاد. موفق باشید
  3. کدوتون علاوه بر مشکلی که مهندس طالبی گفتند ، مشکل درگیر هم دارآکلاد باز و بسته ( { } ) مربوط به دستور شرطی هم نزدید.
  4. دسترسی هاست + مسیر آپلود رو برام بفرستید تا براتون درست کنم.
  5. پس میخواهید ، هدر و فوتر هم 900 باشند. خوب طبق همون مراحلی که توی پست قبلی گفتم برید ، هدر و فوتر هم بذارید توی container.
  6. این جور که من فهمیدم ، سورس html شما طوریه که header و footer زیر مجموعه body هستند. body عرض 900 داره ولی میخوایید در مانیتور های مختلف هدر و فوتر 100% باشند. اگر برداشت من از مسئله درست بود این روش رو بهتون توصیه میکنم. عرض body رو 100% بدین. یک div با نام container بسازید و عرض 900 بهش بدین.(البته اگر درصد بزنید بهتر میشه) فوتر و هدر رو خارج از container قرار بدید تا از عرض body پیروی کنه بقیه اجزا هم در container بدین. برای قرار دادن container در وسط صفحه هم از margin:0 auto; استفاده کنید. موفق باشید
  7. توی لینک زیر سورس کدهاش موجوده : Complete Upload File PHP Script فایل زیر هم تست شده ، جواب میده : فایل آپلود تسط شده دقت داشته باشید که تنظیمات فایل آپلود در چند خط اول فایل بصورت زیر هست که کاملا مشخصه : $uploadpath = 'gallery/'; // directory to store the uploaded files $max_size = 2000; // maximum file size, in KiloBytes $alwidth = 1600; // maximum allowed width, in pixels $alheight = 1200; // maximum allowed height, in pixels $allowtype = array('gif', 'jpg', 'jpeg', 'png'); // allowed extensions الان مسیر پوشه آپلود ، در پوشه gallary در کنار فایل upload.php هست. سوالی بود در خدمتیم.
  8. میتونید با کد php یک آپلودر درست کنید وبزاریدش توی یک پوشه و روش رمز بزارید. البته باید فرمتهای مجاز رو محدود کنید تا مشکل امنیتی پیش نیاد.
  9. اول پاسخ سوال آخرتون رو میدوم که قاطی نشه. تمام قالبهای شرکت یوتم منهای دو قالب مستر تجاری هستند. به همین دلیل خیلی ها به اشتباه میگن که خود وارپ تجاریه. درصورتی که قالب هاش تجاریه اما سوال اصلی.راه ساده استفاده از موقعیت های موجوده ولی خوب برای موقعیت جدید هم توضیح میدم. خوب روند ایجاد یه قالب ساده که اضافه کردن کد فراخونی موقعیت در فایل layouts/theme.php هست و معرفی موقعیت به جوملا از طریق اضافه کردن نامه موقعیت در templateDetails.xml صورت می گیره. تنظیمات موقعیت ها.توی وارپ 7 موقعیت ها دو نوع تنظیمات دارند. نوع اول : در بخش Settings مدیریت قالب قرار دارند و با عنوان Modules دسته بندی شده اند. کارشون تعیین نوع و کلاس موقعیت برای استایل نمایش ماژول هست. نوع دوم : در بخش Layouts مدیریت قالب قرار دارند و با عنوان Grid دسته بندی شده اند. کارشون تعیین چینش دو یا چند ماژول در یک موقعیته (زیرهم یا کنارهم). برای تنظیمات نوع اول. بعد از اینکه موقعیت رو در theme.php فراخوانی کردید و در فایل xml هم معرفیش کردید ، فایل config.xml حدود خط 29 تا 39 ، خطوط زیر هست : <field type="table" name="panel_default"> <rows label="Position"> <row>top-a</row> <row>top-b</row> <row>bottom-a</row> <row>bottom-b</row> <row>main-top</row> <row>main-bottom</row> <row>sidebar-a</row> <row>sidebar-b</row> </rows> </field> به آخر لیست rows موقعیت خودتون رو تحت پوشش تگ <row> مثل بقیه موقعیت ها وارد میکنید. سپس در پوشه ی layouts فایل widget.php رو باز کنید. خط 18 کد زیر هست : if ($panel == '' && in_array($widget->position, array('top-a', 'top-b', 'bottom-a', 'bottom-b', 'main-top', 'main-bottom', 'sidebar-a', 'sidebar-b'))) { مثل سایر موقعیت ها ، موقعیت خودتون رو در کد قرار میدین و فایل رو ذخیره میکنید. برای تنظیمات نوع دوم. مثل سری قبل فایل config.xml رو باز میکنید و اینبار موقعیت رو در حدود خطوط 78 تا 86 به کد زیر اضافه میکنید. <field type="table" name="grid"> <rows label="Position"> <row>top-a</row> <row>top-b</row> <row>bottom-a</row> <row>bottom-b</row> <row>main-top</row> <row>main-bottom</row> </rows> خوب حالا اینبار به فایل theme.php و جایی که ک فراخوانی موقعیت رو قرار دادید برید و کد رو به این شکل در بیارید. <section class="<?php echo $grid_classes['نام موقعيت']; echo $display_classes['نام موقعيت']; ?>" data-uk-grid-match="{target:'> div > .uk-panel'}" data-uk-grid-margin><?php echo $this['widgets']->render('نام موقعيت', array('layout'=>$this['config']->get('grid.نام موقعيت.layout'))); ?></section> کار تمام است. کامل توضیح دادم که مشکلی پیش نیاد. اما اگر باز مشکل یا سوالی بود در خدمتیم. موفق باشید
  10. یه سری شرکت ها این قابلیت رو تحت عناوین رزرو دامنه، پیش فروش دامنه و یا domain back order فراهم میکنند. خودم به این مورد تا بحال برنخوردم(دامنه مورد نظرم ارزششو نداشته) ولی میتونید توی گوگل سرچ کنید و اطلاعات بیشتری در این زمینه داشته باشید
  11. بله. اما در نسخه ی فعلی این قابلیت برداشته شده. گویا باگ و یا مشکل داشته.از ftp هم میتونید استفاده کنید تا روند کارتون سریع تر و آسون تر بشه
  12. مشکل شما ربطی به این تاپیک نداره. برای مشکلتون تاپیک جدید با عنوانمناسب و در بخش رفع اشکالات باز کنید
  13. آپلود فایل از طریق افزونه وجود نداره و شما باید فایل رو از طریق فایل منیجر هاست یا هر روش دیگر آپلود کنید و در این بخش فایل رو انتخاب*کنید.
  14. آموزش های فریم ورک هلیکس در تاپیک زیر قرارمیگیرند. پست 37 این تاپیک درباره اضافه کردن فونت به قالب هست : آموزش فریم ورک رایگان Helix
  15. شما این قالب ها رو از طریق مدیریت افزونه ها نصب می کنید؟
  16. مثال از چی؟ rsform یا کد سفارشی؟
  17. چیزی که گذاشتید ، پوشه کامپوننت rsform در پوشه ی components در روت هاست هست. من مسیر پوشه component در administrator رو دادم. حتی قرمزش هم کردم که متوجه بشید.
  18. مشکل حل شد. دقت نکردید که چی گفتم. مسیر پوشه ی فایل پیوست در تنظیمات j2store رو بدون مسیر ریشه وارد کردم درست شد. در یک سری هاست ها بدون اون مسیر جواب نمیده ولی در یک سری هم با بودن اون جواب نمیده. رمزهاتون هم تغییر بدین موفق باشید
  19. این قالب یه بسته نصبی هست مثل جوملای خام. همونطور که جوملای خام رو لوکال میشه ، این هم میشه. آموزش نصب جوملا هم که در انجمن موجوده
  20. افزونه های زیر رو هم امتحان کنید : Google Site Search (جوملا 2.5) GSearch(جوملا 2.5 و 3)
  21. دسترسی + مسیر پوشه فایل ها رو پ خ کنید تا بررسی بشه.
  22. اگر اشتباه نکرده باشم ، دوستمون میخوان موقعیتcomponent (که مربوط به طرح بندی های مطالب و کامپوننت هاست ) ویک سری موقعیت دیگر در صفحه اصلی نمایش داده نشه. اگر منظورتون رو درست فهمیده باشم ، میتونید از کد شرطی php زیر استفاده کنید. <?php $menu = JSite::getMenu(); if ($menu->getActive() != $menu->getDefault()) : ?> کد فراخونی موقعیت هایی که میخواین در همه صفحات بجز صفحه اصلی باشند <?php endif; ?> تفسیر کد به این شکل میشه : اگر کاربر در منویی غیر از منوی پیشفرض (منوی صفحه اصلی) بود ، کد های زیر رو اجرا کن ! امیدوارم مشکلتون رو حل کنه. موفق باشید
  23. در مسیر administrator/components/com_rsform/helpers فایل rsform.php ، حدود خط 643 کد زیر وجود داره. case 'calendar': { $out.='<td>'.$data['CAPTION'].'</td>'; $out.='<td><img src="'.JURI::root(true).'/administrator/components/com_rsform/assets/images/icons/calendar.png" /> '.JText::_('RSFP_COMP_FVALUE_'.$data['CALENDARLAYOUT']).'</td>'; } break; موفق باشید
  24. اگر به مدیریت دسترسی دارید به تنظیمات کلی برید و در سربرگ سرور گزارش خطا رو روی حداکثر بگذارید تا اگر خطایی موجود هست مشخص بشه. اگر دسترسی ندارید و مدیریت هم سفید هست ، به هاستینگتون تیکت بزنید و مشکل رو گزارش بدید و درخواست گزارش خطا بدید. به احتمال زیاد مشکل از سمت هاستینگ باشه.
  25. یعنی میخواهید بعد از انتخاب نوع ابزار و پوستش و زدن دکمه ساخت ، کد رو به کاربر بده؟؟؟ شدنش میشه ولی باید کمی به جاوا اسکریپت مسلط باشید تا بتونید دستورات شرطی تعریف کنید. اما از اونجایی که اطلاعات و فرم وارد شده در دیتابیس ذخیره میشه ، بهتره بصورت سفارشی نوشته بشه.