راهبران

  1. حجت مردانه زاده

    حجت مردانه زاده

    مدیر بازنشته


    • امتیاز: پسندیدن (Likes)

      6

    • تعداد ارسال ها

      5,406


  2. saber

    saber

    مدیر


    • امتیاز: پسندیدن (Likes)

      2

    • تعداد ارسال ها

      7,966


  3. rezabaghaie

    rezabaghaie

    کاربران


    • امتیاز: پسندیدن (Likes)

      1

    • تعداد ارسال ها

      686


  4. sorina_1100

    sorina_1100

    کاربران


    • امتیاز: پسندیدن (Likes)

      1

    • تعداد ارسال ها

      158



Popular Content

نمایش پست های دارای بیشترین لایک از تاریخ 27/08/96 در پست

  1. 1 لایک
    سلام سایت بیاموز اموزش خوبی داره مطالعه کن . البته سایت w3schools هم گزینه ی خوبیه http://beyamooz.com/آموزش-bootstrap
  2. 1 لایک
    سلام خدمت دوستان. با توجه به امکانات خوب RSform اکثرا دوستان ازین فرم ساز استفاده میکنن. در این آموزش قصد دارم تا با چند خط کد نویسی ساده یک پیشنمایش از فرم ایجاد کنیم و در آخر به صورت حرفه ای اون رو پرینت کنیم ! البته اینو بگم که این آموزش ترکیبی از چند آموزشی هست که به صورت رایگان در اینترنت وجود داره و من فقط کنار هم قرار دادمشون .این مورد خیلی بدرد سایت های شرکتی و رسمی میخوره به عنوان مثال می تونن در فرم ثبت نمایندگی یک فرم پیش قرارداد به صورت رسمی طراحی کنن (نمونه) پیش نیاز: داشتن RSFORM دانش HTML برای ایجاد جدول و ساخت بلوک های span و div دانش CSS برای زیباسازی فرم دانش javascript برای کدنویسی پیش نمایش فرم و پرینت دانش PHP برای کد نویسی بخش پیشنمایش همینطور که میدونید یکی از قابلیت های بسیار خوب RSFORM اینه که شما میتونید داخل فیلد های متنی از کد های HTML استفاده کنید ! بعنوان مثال میتونید متن عنوان یک المنت رو بولد کنید و .... همچنین قابلیت دیگه RSFORM ایجاد فرم های چند صفحه ای هستش که به وسیله اون میتونید برای دقت و زیبایی خدمات ارائه شده فرم های در چند صفحه ایجاد کنید . نکته مهم : برای داشتن پیش نمایش و پرینت حتما باید فرمتون فقط دو صفحه ای باشه ! در صفحه اول اطلاعات دریافت بشه و در صفحه بعد اطلاعات نمایش داده بشه. نکته مهم : با توجه به اینکه چند ترجمه برای RSFORMوجود داره بنابراین ممکنه گزینه هایی که مینویسم یا توی عکس میبینید با نسخه ترجمه شما تفاوت داشته باشه ! سعی میکنم جوری عکس بگیرم که از روی عکس این مشکل حل بشه. نکته مهم : این آموزش دارای دو بخشه که در بخش اول فقط با فیلد های متنی کار میکنیم و در بخش دوم بقیه موارد رو اضافه میکنیم. بخش اول : 1- یک فرم خیلی ساده طراحی میکنیم که قراره از کاربر مشخصات فردی دریافت کنه: نکته : تعیین مور دنیاز و معتبر سازی رو به دلخواه میتونید انجام بدید و تاثیری رو کار نداره 2- حالا ما باید بریم صفحه بعد و اطلاعات رو نمایش بدیم - پس حالت چند صفحه ای رو انتخاب میکنیم. 3- سپس به این صورت یک دکمه ایجاد میکنیم 4- برای نمایش دادن اطلاعات از "متن معمولی" استفاده میکنیم . روش کار به این صورته که متن مورد نیاز (قرارداد ، پیام تشکر ، پیش فاکتور و ...)رو مینویسیم و بعد به وسیله کد نویسی محتوای فرم قبل رو به اون اضافه میکنیم. برای کد نویسی ما از تابع innerHTML استفاده میکنیم ، بنابراین متن داخل "متن معمولی" رو به این صورت مینویسیم: همینطور که میبینید ما جایی که قراره دیتا های دریافتی از کاربر رو نمایش بدیم از کد زیر استفاده کردیم <span id="nameP">.</span نکته مهم : حتما یادتون باشه که تگ span رو ببندید ! من خوردم خیلی وقتی فراموش میکنم ! شما میتونید به وسیله htmlوcss یه فرم به دلخواه خودتون طراحی کنید و هرجا که لازم بود اطلاعات نمایش داده بشه از قطعه کد بالا استفاده کنید 5- حالا ما میخوایم به وسیله کد نویسی اون متن پیش فرض داخل span رو تغییر بدیم. بنابراین به این قسمت میریم: و در قسمت Javascript کدهای زیر رو مینویسیم: <script type="text/javascript"> function preV(param1, param2, param3, param4) { if (param2 == 1 && param3 == 1) { document.getElementById('nameP').innerHTML = document.getElementById('name').value; document.getElementById('mobileP').innerHTML = document.getElementById('mobile').value; document.getElementById('emailP').innerHTML = document.getElementById('Email').value; } rsfp_changePage(param1, param2, param3, param4); } </script> خب در کد بالا میبینید که داخل اسکریپت جاوا یک تابع ایجاد شده ئ در تابع محتویات المنتی که id اون nameP هستش رو با محتوای (value) کاربر که داخل فیلد name وارد کرده پر میکنه ! و درآخر با یکی از تابع های پیش فرض Rsform دستور تغییرات رو میده بنابراین شما هرتعداد المنتی که دارید باید برای هرکدوم به صورت بالا یک خط کد بنویسید تا اون رو نمایش بده ! document.getElementById('nameP').innerHTML = document.getElementById('Name').value; نکته مهم : در کد نویسی رعایت حروف کوچک و بزرگ الزامیه ، اگه شما اسم فیلد رو name گذاشتین حتما باید در کد بالا هم name بنویسید !! بنابراین اگه کدتون اجرا نشد حتما این موارد رو بررسی کنید ! چون این یکی از اصلی ترین مواردی که باعث بروز مشکل میشه ! ((گزینه های param1 - param2 - param3 - param4 رو نمیدونم چیه ! اگه کسی میدونه توضیح بده )) 6- خب حالا نیاز به کدی داریم که تابع بالا رو اجرا کنه بنابراین در قسمت : قسمت مربوط به کدهای زمان نمایش (فراخوانی اسکریپت هنگام نمایش فرم) (باکس اول) کد زیر رو وارد میکنیم: $formLayout = str_replace('rsfp_changePage(','preV(',$formLayout); در کد بالا میگه که در زمان تغییر صفحه تابع preV رو اجرا کن و ظاهر و محتویات فرم رو مجددا بار گذاری کن ! (این توضیح به زبان ساده بود) 7- نتیجه کار - همینطور که میبینید پیش نمایش فرم ما کار کرد ! خب حالا میخوایم کاری کنیم که کاربر از این فرم بتونه پرینت بگیره ساده ترین روش اینه که روی صفحه Ctrl+p بزنه و صفحه رو پرینت کنه . متاسفانه مشکل این روش اینه که تمام محتویات رو پرینت میکنه ! ولی ما میخوایم که کاربر فقط همون فرم رو پرینت کنه ! روش های زیادی برای اینکار وجود داره ! به عنوان مثال تگ های خاصی هستن که روی هر المنتی قرار بگیرن باعث میشه اون قسمت پرینت نشه ! ولی با توجه به اینکه دست بردن توی کدهای صفحات جوملایی باعث بوجود دردسر میشه ، بهترین روش اینه که ما محتویاتی که میخوایم پرینت بشه رو داخل یک div بزاریم و بعد یک دکمه تعریف کنیم و بگیم با کلیک روی این دکه فقط اون div رو پرینت کن ! اینهم روش پرینت: 1- به قسمت طرح بندی فرم میریم و ایجاد طرح خودکار رو غیر فعال میکنیم تا به ما اجازه بده به کدهای طرح بندی دسترسی داشته باشیم! نکته مهم : اینکار رو در آخر و وقتی که فرمتون رو به صورت دلخواه طراحی کردید انجام بدین ! در آینده آموزش ساخت یک فرم با ظاهر دلخواه رو قرار میدم. سپس از داخل کد ها باید دنبال جایی باشیم که محتویات اون محل نمایش ما قرار داره ! من اسم Preview Field رو انتخاب کردم بنابراین دنبال بلوک مربوط به این اسم میگردم. چیزی که پیدا کردم اینه: (طرح بندی فرم من بر اساس div بود - شاید فرم شما با table باشه) <div class="rsform-block rsform-block-preview-field"> <div class="formControlLabel">{Preview Field:caption}</div> <div class="formControls"> <div class="formBody">{Preview Field:body}<span class="formValidation">{Preview Field:validation}</span></div> <p class="formDescription">{Preview Field:description}</p> </div> ((در اموزش بعدی این موارد رو کامل توضیح میدم و یک فرم به این شکل میسازیم : نمونه)) {Preview Field:body} در این قسمت بدنه یا متن اصلی ما قرار داره ! بعد از اینکه کد های مروبوط به پیش نمایش اجرا بشه محتویات (body) فیلد نمایش ما میشه اون متنی که قرار پرینت بشه ! بنابراین ما این قسمت رو داخل یک div مجزا قرار میدیم تا فقط همین قسمت پرینت بشه: <div id="divPrint"> /* شروع محل پرینت */ <div class="formBody">{Preview Field:body}<span class="formValidation">{Preview Field:validation}</span></div> </div> /** خاتمه محل پرینت **/ 2- حالا دکمه ای که قراره با اون پرینت گرفته بشه رو اضافه می کنیم ! من دکمه رو داخل فیلد نمایش قرار میدم: کد : <a class="w3-btn" id="btnPrint" name="btnPrint" onclick="printDiv('divPrint')">چاپ </a> 3- حالا کدهای جاوا برای عملیات پرینت رو مینویسیم ! کد های جاوا در rsform در این قسمت هستند: کد زیر رو وارد میکنیم: (در ادامه کدهای قبلی که مروبط به پیش نمایش بود) <script type="text/javascript"> function printDiv(id) { var printContents = document.getElementById(id).innerHTML; var originalContents = document.body.innerHTML; document.body.innerHTML = printContents; window.print(); document.body.innerHTML = originalContents; } </script> این هم نتیجه کار ممنون از توجهتون ! آموزش ما تموم شد ! اگه سوالی هست توی همین تاپیک بنده در خدمتم ! ":"اللهم عجل لویک الفرج":"
  3. 1 لایک
    چرا نشه دوست عزیز خیلی از قالب هایی که تو نت هستن تقریبا بیش از 80 درصدشون فارسی سازی و بهینه شده قالب های انگلیسی هستن منظور از کوئیک استار : خیلی از شرکت های ایرانی و خارجی برای راحتی کاربر از قالبی که طراحی کردن بسته آسان نصب درست می کنن و شما فقط کافیه دیتابیس رو بسازید و NEXT . NEXT بزنید و دقیقا مشابه همون سایت رو خواهید داشت سوال سوم : نه چیز خاصی نداره فقط باید طراحی قالب رو یاد بگیرید همونطور که مهندس مردانه زاده گفتن بهتره برای شروع از فرم ورک ها استفاده کنید مثلا برای نمونه HELIX خیلی راحنه و باهاش می تونید قالب های واکنش گرا طراحی کنید اگه آموزش این برنامه رو خواستید درخدمتم (تلگرام)@vahidabedini
  4. 1 لایک
    باسلام اگر صرفاً قالب یا پوسته بدون اطلاعات نمونه و کوئیک استارت مدنظرتون هست در لینک زیر میتونید به آرشیو هزاران قالب آماده دسترسی داشته باشید. این ها صرفاً قالب هستند و کوئیک استارت ندارند. از همه مهمتر همگی سورس هایی کاملا کدباز رایگانی هستند که طراحانشون از پایه به رایگان منتشر کردند.نه اینکه سورس های تجاری دستکاری شده ای باشند که به رایگان توسط اون سایت قرار داده شده باشه! http://www.joomla24.com/index.php برای طراحی قالب هم پیشنهاد میشه از فریم ورک های طراحی قالب مانند Helix - Gantry - T3 - YT - Warp - Vertex و... استفاده کنید. چون دستتون باز تر هرچند نیازمند کمی آشنایی با برنامه نویسی هست اما کارباهاشون راحتتره و از همه مهمتر شمارو به شکل استانداردتری وارد این وادی میکنن...! موفق باشید و سربلند
  5. 1 لایک
    با سلام. خب کاملا طبیعی هست شما وقتی از بسته های آماده استفاده میکنید فرد یا افرادی اون رو با طراحی قالب برای موضوعی خاص و تنظیم و بکار گرفتن افزونه ها و مازولهای متنوع اوت رو به شکل و شمایلی که در دموش میبینید در آوردند. خب جوملای خام اسمص روش هست و اگر بخواهید لز صفر شروع کنید مستلزم صرف زمان و تنظیم و شکل دادن قالب و سایت مورد نظرتون هست. برای اینکار به طراحی قالب و نصب ماژولهاس مورد نیاز دارید موفق باشید و سربلند
  6. 1 لایک
    باسلام دوست عزیز همانطور که عرض شد این مسئله ارتباطی به اشتباه بودن اطلاعات ورود نداره چون اگر اشتباه بود با عمل رفرش مجدد صفحه مدیریت مواجه نمیشدید و عملا به شما خطای نادرست بودن اطلاعات ورود داده میشد. میبایست آیدی های کاربری و دسترسی سوپر یوزرتون رو با ایدی های ذخیره شده در تیبل XXX_user_usergroup_map تطابق بدید و اصلاح کنید. موفق باشید و سربلند
  7. 1 لایک
    برخی از کاربران هنگام ورود به بخش مدیریت جوملا نام کاربری یا رمز عبور مدیر ارشد را فراموش می‌کنند. در برخی موارد بعد از هک شدن برای رفع مشکلات بعد از هک نیاز به ساختن کاربر مدیر ارشد (Super User) از طریق دیتابیس باید اقدام کرد. ابتدا می‌بایست وارد PHPMyAdmin شده سپس دیتابیس مورد نظر را انتخاب می‌کنیم. روی جدول users کلیک می‌کنیم تا وارد مدیریت جدول users شویم. -*-*-* تب insert را باز کرده و فیلدهای مربوطه را پر می‌کنیم. شناسه دلخواه برای ادمین جدید ( id= مثلا 60 ). نام کاربر مدیر ارشد جدید = name ( مثلا new_Administrator ) نام کاربری مدیر ارشد جدید = username ( مثلا new_admin ) آدرس ایمیل مدیر ارشد جدید = email ( مثلا new _ admin @yahoo.com ) در اینجا ضروری نیست. پس از ایجاد کاربر مدیر ارشد، از مدیریت جوملا می‌توان ایمیل را وارد کرد. رمز عبور ادمین جدید = password توجه داشته باشید که این رمز باید بصورت هش (Hash) شده باشد. بنابراین پس از وارد کردن رمز عبور دلخواه، از کادر Function، گزینه MD5 را انتخاب می‌کنیم تا رمز عبوری که وارد کردیم، تبدیل به رمز عبور هش شده شود. برای مثال قصد داریم رمز کاربر مدیر ارشد جدید، new_admin باشد. این رمز را در دیتابیس، در کادر password وارد کرده و از کادر Function هم گزینه MD5 را انتخاب می‌کنیم. بنابراین رمز کاربر مدیر ارشد جدید بر روی new_admin تنظیم می‌شود (به تصویر بعدی دقت کنید). admin = 433903e0a9d6a712e00251e44d29bf87:UJ0b9J5fufL3FKfCc0TLsYJBh2PFULvT joomla = 7a0262e3b559aaf258034777ce46aa09:KewC6AQkFf02QjJBiqBPwRn06JifA9f8 joomlafarsi.com = 22dcf511cfee0d70ca45f2b36582f853:QS7xjlst2k1zLALf5RqBoFz2LQCq02Ck نوع حساب کاربری = usertype ، حساب کاربری که می‌خواهیم ایجاد کنیم که باید deprecated باشد. block=0 برای اینکه حساب کاربری جدید، فعال بشود. sendEmail=1 اگر می‌خواهیم کاربر مدیر ارشد جدید، ایمیل دریافت کند، مقدار را "1" تنظیم می‌کنیم (در اینجا ضروری نیست). پس از ایجاد کاربر مدیر ارشد، از مدیریت جوملا می‌توان این تنظیمات را انجام داد. registerDate = تاریخ ثبت نام کاربر (تاریخ ثبت نام کاربر که می‌توانید با استفاده از تقویمی که وجود دارد، این تاریخ را تنظیم کنید (ضروری نیست). lastvisitDate = تاریخ آخرین بازدید ، تاریخ آخرین بازدید کاربر که مانند بالا می‌توان آن را تنظیم کرد. (ضروری نیست). بقیه فیلدها هم ضروری نیستند. -*-*-* خدمتون
  8. 1 لایک
    خودم بعد کلی تلاش حلش کردم اگر کسی این مشکل رو داشت یه منو متفرقه برای سبد خرید بسازه ( کارت ) مشکل حل میشه
  9. 1 لایک
    باسلام احتمالا دسترسی های یوزرتون تغییر پیدا کرده. میبایست به دیتابیستون برید و جدول user_usergroup_map رو بررسی کنید که آیدی کاربر مدیر سایت به درستی تعریف شده یا خیر موفق باشید و سربلند
  10. 1 لایک
    از طریق دیتابیس از جدول extensions چک کنید ببینید از پلاگینها مخصوصا پلاگین تشخیص هویت غیرفعال نشده؟ و آیا تغییر خاصی دادید که سایت اینطوری شده؟
  11. 1 لایک
    برای نمایش مجموعه های خاص در صفحه ثبت آگهی فک میکنم همچین امکانی نداره و اگر بخواید اینطوری درست کنید باید با کدنویسی این موارد بهش اضافه بشه
  12. 1 لایک
    از این اررور میگرفت: USING BTREE پاکش کرد درست شد ایشالا هر چی از خدا میخواید بهتون بدهههههههههههههه چند روز بود درگیر بودم :thanks::thanks::thanks:
  13. 1 لایک
    با سلام فایل اس کیو الش رو از سرور آنلاینتون یک بکاپ بگیرید بعد بصورت دستی توی دیتابیس لوکالتون ایمپورت کنید. موفق باشید و سربلند
  14. 1 لایک
    برای مشاهده دمو موقعیت قالب در نتهای ادرس سایت کد را قرار www.yourdomain.com/index.php?tp=1دهید با حذف ماژول ها موقعیت قالب حذف نمیشود اگر موقعیت قالب را نشان نداد به قسمت مدیریت قالب بروید و در قسمت بالا سمت چپ گزینه ای به نام تنظیمات(options) - انتخابها - وجود دارد، بر روی این دکمه کلیک کرده تا پنجره ای باز شود، در این پنجره آیتمی به نام تنظیمات برای قالب ها ، و نوشته شده است : پیش نمایش موقعیت ماژول ها را فعال کنید.
  15. 1 لایک
    درود به هیچ عنوان از کارت های هک یا سرقت شده استفاده نکنید!!! جرم محسوب میشه و خریدار هم پاش گیره و شدیدا هم توسط مراجع قضایی پیگیری میشه
  16. 1 لایک
    خب پس.... شما فایلی که پیوست کردم رو داخل هاستتون(فولدر public_html) آپ و آنزیپ کنین. حالا تست کنین ببین بازم مشکل داره یا خیر!؟ توجه: به فایل هیچ دستی نزنین(نه اسمش و نه محتواش! ) چون ادیت شده ست ومشکلی نداره. 2: گزینه های مربوط به تنظیمات سئو رو از طریق منوی "تنظیمات اصلی>تنظیمات سئو" در بخش مدیریت حتما باید فعال باشه. موفق باشی و سربلند یا حق