shami123
عضو تالار جوملا-
تعداد ارسال ها
53 -
تاریخ عضویت در سایت
-
آخرین بازدید
-
روز های برد
2
آخرین بار برد shami123 در دی 31 2016
shami123 یکی از رکورد داران بیشترین تعداد پسند مطالب است !
درباره shami123
-
درجه
Advanced Member
core_pfieldgroups_1
-
Yahoo
kavosh24@yahoo.com
-
Skype
kavosh24
اطلاعات پروفایل
-
جنسیت
Male
-
موقعیت:
ilam
-
علاقه مندی ها
religion-sport-science-music-programming-learning foreign languages-family-friends-make new friends
آخرین بازدید کنندگان پروفایل
بلوک آخرین بازدید کننده ها غیر فعال شده است و به دیگر کاربران نشان داده نمی شود.
-
pazel به یک ارسال در یک موضوع واکنش نشان داد : ارور Oops! Something went wrong نقشه گوگل مپ
-
ارور Oops! Something went wrong نقشه گوگل مپ
shami123 پاسخی برای kianesfahan ارسال کرد برای یک موضوع در افزونه
آدرس بلاک هستش و باید از یک ف--یلت----ر---شک---ک--ن استفاده نمایید -
ارور Oops! Something went wrong نقشه گوگل مپ
shami123 پاسخی برای kianesfahan ارسال کرد برای یک موضوع در افزونه
سلام با توجه به تغییرات اخیر گوگل در بخش Api ها این مشکل بوجود آمده. نمایش این پیغام بدلیل عدم وجود کلید api در لینک فراخوانی کتابخانه مپ گوگل می باشد.این لینک ،لینکی است که ماژول/پلاگین/کامپوننت و یا قالب ، درون سند خود قرار میده که کتابخانه های مروبط به گوگل مپ را از سایت گوگل فراخوانی کنه و بارگذاری کنه توی سایت(زمانی که سایت بالا میاد). این لینک به شکل زیر هستش::(البته توی بعضی ماژول ها یا پلاگین ها متفاوته بخش آخرش) https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=true یا مثلا در در سایت اشاره شده در بالا به این صورت هستش:: maps.google.com/maps/api/js?language=fa-IR که اگر از ماژول استفاده میکنید توی فایل های ماژول قرار داره که شما میتونید اون رو تغییر بدید و کلید api خودتون رو که از گوگل گرفته اید داخل لینک بزارید که نقشه نمایش داده بشه.مثل لینک زیر:: https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=true&key=AIzaSyyUihjiudjYGFBHYg86GFTUjdiijkdiYG78BMk یا برای لینک بالا:: https://maps.google.com/maps/api/js?language=fa-IR&key=AIzaSyyUihjiudjYGFBHYg86GFTUjdiijkdiYG78BMk در واقع شما این بخش رو به آخر لینک اضافه میکنید::: کلید شما = key& *********** دقت داشته باشید که اگر از ماژول یا پلاگین خاصی استفاده میکند برای نمایش نقشه ،پس باید لینک مربوطه رو توی فایل های اون ماژول یا پلاگین پیدا کنید. ولی اگر از کدهای میانبر پیش فرض خود قالب استفاده میکنید مثل ::: [spmap lat="23.743193" lng="90.388281" zoom="4" height="60" maptype="ROADMAP"] در این صورت باید لینک مربوطه رو توی فریم ورکی که قالب از اون استفاده میکنه تغییر بدید . که مسیر فریم ورک ها هم به قرار زیر هستش:::مثلا برای فریم ورک helix plugins/system/helix/shortcodes/map.php ------------------------------------------------------------------------------------------------------- برای دریافت کلید از گوگل ابتدا به حساب جی میل خود وارد شوید و بعد به صفحه زیر مراجعه کنید:: https://developers.google.com/maps/documentation/javascript/get-api-key توی اوایل صفحه یه بخش داره به اسم:: Get an API key و زیرش یه دکمه آبی رنگ که نوشته:: GET A KEY این دکمه رو که بزنید یه صفحه کوچک پاپ آپ باز میشه ،بعد گزینه :: create a new project رو انتخاب کنید و بعد گزینه زیر رو انتخاب کنید که کلید ایجاد و فعال و نمایش داده بشه برای شما:: create and enable api ------------------------------------------------------------------------------------------------------ بدرود.... -
ali2535 به یک ارسال در یک موضوع واکنش نشان داد : حل مشکل تاریخ شمسی درk2 فارسی
-
حل مشکل تاریخ شمسی درk2 فارسی
shami123 پاسخی برای رامین انگوتی ارسال کرد برای یک موضوع در نصب و تنظیمات الحاقات
سلام این مشکل تاریخ افزونه کا2 هنوز پابرجاست.من از آخرین نسخه جوملا و این افزونه استفاده میکنم بهترین راه حل همینه که زمان ذخیره مطلب تاریخ های ایجاد و انتشار رو پاک کنید و بعد مطلب رو دخیره کنید حالا اگر پیش اومد و تاریخ ها رو پاک نکردید و مطلب باز نشد براحتی میتونید مطلب رو از طریق زیر باز کرده و تاریخ ها رو پاک کنید تا مشکل حل شه: در مدیریت زبان ها زبان بخش مدیریت را انگلیسی کنید و به مدیریت کا2 رفته و مطلب مورد نظر را باز کنید و تاریخ رو پاک کنید و بعد از اتمام میتونید دوباره زبان مدیریت رو فارسی کنید و نیازی نیست که حتما در دیتا بیس این کار رو انجام بدید. بدرود... -
mohsen kian به یک ارسال در یک موضوع واکنش نشان داد : کم کردن فاصله بیم ماژول ها
-
سلام اگه یه جایی آپ میکردی آنلاین میدیدیم بهتر میتونستیم یاری کنیم به احتمال زیاد پوزیشن ها یا والدینشون پدینگ یامارجین داشته باشن یا ماژولهایی که میزاری واسشون مارجین یاپدینگ تعریف شده بدرود...
-
arash_khan به یک ارسال در یک موضوع واکنش نشان داد : مشکل فروشگاه سازویرچومارت در جوملا 3
-
محمدحسین میری به یک ارسال در یک موضوع واکنش نشان داد : فیلترکردن کلمات نامناسب در ارسال پست درانجمن سازکیوننا
-
pourmoshtagh به یک ارسال در یک موضوع واکنش نشان داد : فیلترکردن کلمات نامناسب در ارسال پست درانجمن سازکیوننا
-
فیلترکردن کلمات نامناسب در ارسال پست درانجمن سازکیوننا
shami123 پاسخی ارسال کرد برای یک موضوع در سایر آموزش ها
سلام یکی از دغدغه های انجمن داران قیلطرکردن کلمات نامناسب درپست هایی است که کاربران ارسال میکنند.ولی متاسفانه افزونه های کاربردی و فوق العاده ای مثل انجمن ساز کیوننا این امکان را دارا نمیباشند. در این آموزش نحوه قیلطر کلمات نامناسب و دلخواه را در این انجمن سازحرفه ای به شما نشان خواهم داد.دراین روش هنگام ارسال پست ،درصورتی که پست حاوی کلمات قیلطرشده باشد ،طی پیغامی به کاربر از ثبت پست جلوگیری مینماید. البته این روش رو در انجمن جوملا جهانی دیدم که واسه نسخه های اولیه این افزونه بود ولی با مقداری تغییر خودم اون رو روی نسخه 3.0.5 بکاربردم و مشکلی نداشت.هم روی جوملا 2.5 و هم جوملا 3 کار میکنه. فایل زیر را باز کنید: components\com_kunena\controllers\topic.php در قسمت مربوط به تابع public function post() در همون خطوط اول تابع بعد از اینکه مشخصات پست رو در آرایه ای به نام $fields قرارمیده ،خطوط زیر را اضافه نمایید: $filter = $this->filtered_words($fields['message']); if ($filter) { $this->app->enqueueMessage ( JText::_ ( $filter ), 'error' ); $this->redirectBack (); } تابع filtered_words() همون تابعی هست که باید به این کلاس تاپیک افزوده شود.این تابع را میتوانید در آخر همین کلاس بعد از آخرین تابع که در این نسخه resetvotes() میباشد قرار دهید-قبل از علامت کروشه که بمعنای بسته شدن کلاس میباشد. function filtered_words($message) { // EDIT THIS LINE!!!!!!!!!!!!!!!!!!! // THIS SHOULD BE ADMIN MAIL ADRESS $recipient = 'admin@yourjoomla.org'; // EDIT THIS LINE!!!!!!!!!!!!!!!!!!! // read bad_words.txt if ($badwfh = fopen(JPATH_BASE.'/images/filtered_words.txt', 'r')) { while (!feof($badwfh)) { $line = trim(fgets($badwfh)); if (!empty($line)) { $badwords[] = addslashes($line); } } fclose ($badwfh); // read post message in array $checkmessage = strtolower($message); $message_array = array(); $message_array = preg_split('/[\s,\n\r\t]+/', $checkmessage); $found_words1 = array(); $found_words2 = array(); foreach ($badwords as $bad_word) { if (strstr($checkmessage, $bad_word)) { $found_words1[] = $bad_word; } } $found_words2 = array_intersect($message_array, $badwords); $found_words = array_merge($found_words1, $found_words2); if (count($found_words) > 0) { foreach ($found_words as $bad_word) { $checkmessage = str_replace($bad_word, " *<b><span style='color: #FF0000;'>".$bad_word."</span></b>* ", $checkmessage); } $msg = 'there are filtered words in your message'.'<hr>'.$checkmessage; return $msg; } else return false; } else return false; } // filtered_words function فایلی متنی به نام filtered_words.txt که در این تابع بکاربرده شده در واقع همون فایلی است کلمات قیلطر شده در اون قرارداده شده و در پوشه تصاویر در روت سایت قرار دارد که در قسمت مدیریت رسانه میتوانید فایل جدید رو جایگزین اون کنید.توجه داشته باشید که این فایل رو باید باهمین نام در پوشه تصاویر وارد کنید. کلماتی که میخواهید در این لیست قراربگیرند را بطور جداگانه و هر کلمه در یک خط قرار دهید و سپس فایل را با نام ذکر شده در پوشه تصاویر آپلود نمایید.دقت کنید که قیل ازآپلود فایل جدید ،فایل قبلی را حذف نمایید.این فایل را هر چندبار که بخواهید میتونید تغییر دهید. امیدوارم مفید بوده باشه بدرود... -
سلام دربخش مدیریت جوملا در بخش تنظیمات کلی در تب سرور ،گزارش خطا را روی هیچ قرار دهید بدرود...
-
عدم کار کردن دکمه "ذخیره"،"ذخیره و بستن" بعد از انتقال هاست
shami123 پاسخی برای t3.nano ارسال کرد برای یک موضوع در عمومی
سلام معمولا زمانی که صفحه بطورکامل لود نشده باشه این دو دکمه کار نمیکنند کش مرورگرتون پاک کنید و دوباره تست کنید.بزارید صفحه بطورکامل لود بشه .با مرورگردیگه هم تست کنید بدرود... -
سلام برای نصب جوملا 3 ابتدا آخرین نسخه زمپ رو نصب کنید و بعد از نصب تغییرات زیر را در فایل php.ini اعمال کنید که اون مشکل حین نصب رفع بشه post_max_size = 8M upload_max_filesize = 2M max_execution_time = 30 max_input_time = 60 memory_limit = 8M مقادیر بالا را به مقادیر زیرتغییر بدین ,سپس آپاچی را ریستارت کنید post_max_size = 50M upload_max_filesize = 50M max_execution_time = 4000 max_input_time = 4000 memory_limit = 1000M من خودم از زمپ 3.2.1 استفاده میکنم بدرود...
-
محمدحسین میری به یک ارسال در یک موضوع واکنش نشان داد : تشخیص cms
-
سلام افزونه فایرفاکس اسمش هست؟ Wappalyzer از سایت http://builtwith.com هم میشه استفاده کرد که اطلاعات کلی سایت رو میده بدرود...
-
نسخه مورد نظر را از سایت اصلی بگیر تست کن virtuemart.net بدرود..
-
سلام روی نسخه های اخیر جوملا 3 که افزونه ویرچومارت 3 رو نصب میکنم در صورتی که زبان مدیریت فارسی باشه ،لیست های کشویی در بخش مدیریت افزونه باز نمیشن. این درحالیه که اگه زبان مدیریت انگلیسی باشه افزونه بدون اشکال کار میکنه. از دوستان کسی فروشگاه سازویرچومارت رو روی جوملا3 آخرین نسخه نصب کرده؟مشکلی نداشته؟
-
سلام احتمالا نیازداره قبل از نصب اکسترکت بشه بدرود...
-
shami123 به یک ارسال در یک موضوع واکنش نشان داد : آموزشی: تعویض دامین بدون کاهش در رتبه
-
آدرس رو بصورت کامل در لینک لوگوبنویسید منظورم اینه که http .روهم اولش بنویسید اگه امکان تغییرآدرس لینک در تنظیمات قالب میسر نیست ،باید فایل index.php رو ویرایش کنید که به احتمال زیاد لوگو همونجاست بدرود...
-
سلام متاسفانه این افزونه با سیستم کشینگ جوملا مشکل داره و اگر پلاگین System Cache Plugin فعال باشه اینطوری میشه که در کار این افزونه خلل وارد میکنه بهترین راهش اینه که این پلاگین سیستمی کشینگ رو غیرفعال کنی راه دیگه اینکه دو خط زیر رو به کدهای افزونه اضافه کنی $cache =& JFactory::getCache('com_rsform'); $cache->clean(); این خطوط رو باید به فایلی که در مسیر زیر هست اضافه بکنی components/com_rsform/controller/adapter.php حالا بعد از اضافه کردن این کدها همونطور که انجام داده اید باید این فرم موردنظررو به یک آیتم منو اختصاص بدید که از طریق آدرس مستقیم کامپوننت بهش دسترسی امکانپذیربشه.که آدرس مستقیم افزونه میشه: index.php?option=com_rsform اگه مشکلی در کار بود در تنظیمات سایت گزینه mod_rewrite و آدرس بهینه برای موتورهای جستجو رو غیر فعال کنید بدرود...
-
سلام آری - امکانپذیراست - در واقع باید بعد از ایجاد فرم در بخش مربوط به پردازش فرم که واسه هر فرم هنگام ایجاد موجود میباشد این کار را انجام دهید اینکه چگونه بخواهید نشانی از کاربر تکراری بیابید بستگی به روشی که استفاده میکنید داره.مثلا استفاده از آی پی شخص نظر دهنده یا استفاده از کوکی هر چند هر دو قابل تغییر وپاک شدن هستن و در واقع میشه گفت هیچ روشی وجود نداره که بگی 100 در صد از پر شدن فرم توسط یک نفر به طور متوالی جلوگیری کرد ولی خب با ترکیبی از این روش ها میتونید امکانش رو بالا ببرید واسه کار کردن با امکانات آر اس فرم توی نت بگردید مطالب آموزشی واسه پردازش فرم های اون پیدا میکنید.همچنین واسه بلاک کردن کاربرتکراری بدرود...