ManJo1

آپدیت جوملا

12 پست در این موضوع

سلام وقت به خیر

این مدت دیگه جوملای 4 هم داره کم کم منتشر میشه (البته فکر کنم نسخه ی بتاش یه مدتی هست منتشر شده) ... مشکلی که هست اینه که خیلی از افزونه ها سازگار با نسخه ی 4 نیستن و شاید تا مدت ها هم نسخه ی سازگارشون ارائه نشه .... حالا توی این مدت باید چیکار کرد؟ قطعا نمیشه جوملا رو آپدیت کرد چون افزونه ها سازگاری ندارن ... در اصل سوالم اینه که اگر جوملام رو آپدیت نکنم مشکل امنیتی برای من پیش میاد؟ من نسخه ی جوملا 3.9.0 هست و نتونستم از اون به بعد آپدیت کنم چونکه تمام نسخه های بالاتر جوملا با افزونه ی vik events مشکل داشتن و این افزونه توی نسخه های بالاتر با مشکل اجرا میشد ... اگر آپدیت نکنم مشکل جدی ای پیش میاد؟

Share this post


Link to post
Share on other sites
آموزش ووکامرس قالب جوملا قالب وردپرس قالب رایگان وردپرس قالب رایگان جوملا هاست نامحدود هاست جوملا هاست لاراول هاست وردپرس هاست ارزان هاست ربات تلگرام خرید دامنه آموزش ساخت ربات تلگرام با php آموزش html و css آموزش لاراول آموزش cPanel آموزش php آموزش سئو وردپرس آموزش امنیت وردپرس آموزش وردپرس آموزش فرم ساز RSform آموزش سئو جوملا آموزش فروشگاه ساز Hikashop آموزش فروشگاه ساز ویرچومارت آموزش طراحی سایت آگهی تبلیغاتی آموزش امنیت جوملا آموزش طراحی سایت فروش فایل آموزش طراحی قالب ریسپانسیو با Helix آموزش جوملا 3 آموزش ساخت ربات دکمه ی شیشه ای آموزش ساخت ربات همکاری در فروش آموزش ساخت ربات جذب ممبر آموزش ساخت ربات ضد اسپم آموزش ساخت ربات پیوست فایل سورس ربات مدیر گروه | ربات مدیر گروه همسریابی

آپدیت که باید انجام بدید البته نه نسخه 4 ولی در نسخه ی 3 آخرین آپدیت باید انجام بشه

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

اگر هم آپدیت انجام ندادید حتما در کنار جوملا rsfirewall نصب داشته باشید و موارد امنیتی رو رعایت کنید

1 کاربر پسند دیده است

Share this post


Link to post
Share on other sites
در 3 ساعت قبل، ابوالفضل طالبی گفته است :

آپدیت که باید انجام بدید البته نه نسخه 4 ولی در نسخه ی 3 آخرین آپدیت باید انجام بشه

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

اگر هم آپدیت انجام ندادید حتما در کنار جوملا rsfirewall نصب داشته باشید و موارد امنیتی رو رعایت کنید

بابت پاسختون خیلی ممنونم آقای طالبی ... اجازه بدید مشکل این افزونه رو از شما هم بپرسم شاید راه حلی داشته باشید ... وقتی جوملا رو به نسخه های بالاتر از 3.9.0 آپدیت می کنم دکمه های قسمت بک اند ویک ایونتس از حالت انتخاب خارج نمی شن! این سوال رو چند وقت پیش هم در همین انجمن پرسیده بودم به نظرتون راه حلی داره؟

Share this post


Link to post
Share on other sites
در 47 دقیقه قبل، ابوالفضل طالبی گفته است :

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

administrator\components\com_vikevents\helpers

 

helper.zip

خیلی ممنونم ... ولی بازم مشکل باقیه و دکمه های yes و no قابل تغییر نیستن ... من کش و کوکی مرورگر و کش سایت رو هم پاک کردم و تست کردم 

به هر حال ممنون که وقت گذاشتید

Share this post


Link to post
Share on other sites
در 58 دقیقه قبل، ManJo1 گفته است :

خیلی ممنونم ... ولی بازم مشکل باقیه و دکمه های yes و no قابل تغییر نیستن ... من کش و کوکی مرورگر و کش سایت رو هم پاک کردم و تست کردم 

به هر حال ممنون که وقت گذاشتید

با عرض معذرت من فایلو اشتباه پیوست کرده بودم.این یکی فایلو دانلود و تو همون مسیر جایگزین کنید

jv_helper.zip

1 کاربر پسند دیده است

Share this post


Link to post
Share on other sites
در 2 ساعت قبل، ابوالفضل طالبی گفته است :

با عرض معذرت من فایلو اشتباه پیوست کرده بودم.این یکی فایلو دانلود و تو همون مسیر جایگزین کنید

jv_helper.zip

واقعا ممنونم مشکلمو حل کردید ! اگر وقتش رو دارید امکان داره توضیح بدید چه تغییری ایجاد کردید توی اون فایل که بار آموزشی هم داشته باشه؟

Share this post


Link to post
Share on other sites

در فایل jv_helper.php خط 208 تا 215 ساخت فیلدهای option یا همون yes/no انجام میشه که شامل کدهای زیر هست:

				$html = '<div class="controls">
		<fieldset class="radio btn-group btn-group-yesno">
			<input type="radio" id="'.$id_yes.'" value="'.$yes_value.'" name="'.$name.'" class="btn-group"'.($cur_value === $yes_value ? ' checked="checked"' : '').'>
			<label style="display: inline-block; margin: 0;" for="'.$id_yes.'">'.$label_yes.'</label>
			<input type="radio" id="'.$id_no.'" value="'.$no_value.'" name="'.$name.'" class="btn-group"'.($cur_value === $no_value ? ' checked="checked"' : '').'>
			<label style="display: inline-block; margin: 0;" for="'.$id_no.'">'.$label_no.'</label>
		</fieldset>
	</div>';

 

کلاسهایی که به تگ های fieldset و input داده شده و style مربوط به label ها تغییر داده شدند و مشکل رفع شد:

				$html = '<div class="controls">
		<fieldset class="btn-group btn-group-yesno radio">
			<input type="radio" id="'.$id_yes.'" value="'.$yes_value.'" name="'.$name.'" class=""'.($cur_value === $yes_value ? ' checked="checked"' : '').'>
			<label for="'.$id_yes.'">'.$label_yes.'</label>
			<input type="radio" id="'.$id_no.'" value="'.$no_value.'" name="'.$name.'" class=""'.($cur_value === $no_value ? ' checked="checked"' : '').'>
			<label  for="'.$id_no.'">'.$label_no.'</label>
		</fieldset>
	</div>';

 

2 کاربر پسند شده

Share this post


Link to post
Share on other sites
در 2 دقیقه قبل، ابوالفضل طالبی گفته است :

در فایل jv_helper.php خط 208 تا 215 ساخت فیلدهای option یا همون yes/no انجام میشه که شامل کدهای زیر هست:


				$html = '<div class="controls">
		<fieldset class="radio btn-group btn-group-yesno">
			<input type="radio" id="'.$id_yes.'" value="'.$yes_value.'" name="'.$name.'" class="btn-group"'.($cur_value === $yes_value ? ' checked="checked"' : '').'>
			<label style="display: inline-block; margin: 0;" for="'.$id_yes.'">'.$label_yes.'</label>
			<input type="radio" id="'.$id_no.'" value="'.$no_value.'" name="'.$name.'" class="btn-group"'.($cur_value === $no_value ? ' checked="checked"' : '').'>
			<label style="display: inline-block; margin: 0;" for="'.$id_no.'">'.$label_no.'</label>
		</fieldset>
	</div>';

 

کلاسهایی که به تگ های fieldset و input داده شده و style مربوط به label ها تغییر داده شدند و مشکل رفع شد:


				$html = '<div class="controls">
		<fieldset class="btn-group btn-group-yesno radio">
			<input type="radio" id="'.$id_yes.'" value="'.$yes_value.'" name="'.$name.'" class=""'.($cur_value === $yes_value ? ' checked="checked"' : '').'>
			<label for="'.$id_yes.'">'.$label_yes.'</label>
			<input type="radio" id="'.$id_no.'" value="'.$no_value.'" name="'.$name.'" class=""'.($cur_value === $no_value ? ' checked="checked"' : '').'>
			<label  for="'.$id_no.'">'.$label_no.'</label>
		</fieldset>
	</div>';

 

خیلی ممنونم بابت توضیحاتتون

لطف کردید 

Share this post


Link to post
Share on other sites

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری