رفتن به مطلب

shami123

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

    53
  • تاریخ عضویت در سایت

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

  • روز های برد

    2

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

  1. shami123

    ارور Oops! Something went wrong نقشه گوگل مپ

    آدرس بلاک هستش و باید از یک ف--یلت----ر---شک---ک--ن استفاده نمایید
  2. shami123

    ارور Oops! Something went wrong نقشه گوگل مپ

    سلام با توجه به تغییرات اخیر گوگل در بخش 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 ------------------------------------------------------------------------------------------------------ بدرود....
  3. سلام این مشکل تاریخ افزونه کا2 هنوز پابرجاست.من از آخرین نسخه جوملا و این افزونه استفاده میکنم بهترین راه حل همینه که زمان ذخیره مطلب تاریخ های ایجاد و انتشار رو پاک کنید و بعد مطلب رو دخیره کنید حالا اگر پیش اومد و تاریخ ها رو پاک نکردید و مطلب باز نشد براحتی میتونید مطلب رو از طریق زیر باز کرده و تاریخ ها رو پاک کنید تا مشکل حل شه: در مدیریت زبان ها زبان بخش مدیریت را انگلیسی کنید و به مدیریت کا2 رفته و مطلب مورد نظر را باز کنید و تاریخ رو پاک کنید و بعد از اتمام میتونید دوباره زبان مدیریت رو فارسی کنید و نیازی نیست که حتما در دیتا بیس این کار رو انجام بدید. بدرود...
  4. shami123

    کم کردن فاصله بیم ماژول ها

    سلام اگه یه جایی آپ میکردی آنلاین میدیدیم بهتر میتونستیم یاری کنیم به احتمال زیاد پوزیشن ها یا والدینشون پدینگ یامارجین داشته باشن یا ماژولهایی که میزاری واسشون مارجین یاپدینگ تعریف شده بدرود...
  5. سلام یکی از دغدغه های انجمن داران قیلطرکردن کلمات نامناسب درپست هایی است که کاربران ارسال میکنند.ولی متاسفانه افزونه های کاربردی و فوق العاده ای مثل انجمن ساز کیوننا این امکان را دارا نمیباشند. در این آموزش نحوه قیلطر کلمات نامناسب و دلخواه را در این انجمن سازحرفه ای به شما نشان خواهم داد.دراین روش هنگام ارسال پست ،درصورتی که پست حاوی کلمات قیلطرشده باشد ،طی پیغامی به کاربر از ثبت پست جلوگیری مینماید. البته این روش رو در انجمن جوملا جهانی دیدم که واسه نسخه های اولیه این افزونه بود ولی با مقداری تغییر خودم اون رو روی نسخه 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 که در این تابع بکاربرده شده در واقع همون فایلی است کلمات قیلطر شده در اون قرارداده شده و در پوشه تصاویر در روت سایت قرار دارد که در قسمت مدیریت رسانه میتوانید فایل جدید رو جایگزین اون کنید.توجه داشته باشید که این فایل رو باید باهمین نام در پوشه تصاویر وارد کنید. کلماتی که میخواهید در این لیست قراربگیرند را بطور جداگانه و هر کلمه در یک خط قرار دهید و سپس فایل را با نام ذکر شده در پوشه تصاویر آپلود نمایید.دقت کنید که قیل ازآپلود فایل جدید ،فایل قبلی را حذف نمایید.این فایل را هر چندبار که بخواهید میتونید تغییر دهید. امیدوارم مفید بوده باشه بدرود...
  6. shami123

    مشکل در نصب جوملا

    سلام دربخش مدیریت جوملا در بخش تنظیمات کلی در تب سرور ،گزارش خطا را روی هیچ قرار دهید بدرود...
  7. سلام معمولا زمانی که صفحه بطورکامل لود نشده باشه این دو دکمه کار نمیکنند کش مرورگرتون پاک کنید و دوباره تست کنید.بزارید صفحه بطورکامل لود بشه .با مرورگردیگه هم تست کنید بدرود...
  8. shami123

    مشکل در نصب جوملا 3

    سلام برای نصب جوملا 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 استفاده میکنم بدرود...
  9. shami123

    تشخیص cms

    سلام افزونه فایرفاکس اسمش هست؟ Wappalyzer از سایت http://builtwith.com هم میشه استفاده کرد که اطلاعات کلی سایت رو میده بدرود...
  10. shami123

    اشکال در نصب ویرچو مارت

    نسخه مورد نظر را از سایت اصلی بگیر تست کن virtuemart.net بدرود..
  11. shami123

    مشکل فروشگاه سازویرچومارت در جوملا 3

    سلام روی نسخه های اخیر جوملا 3 که افزونه ویرچومارت 3 رو نصب میکنم در صورتی که زبان مدیریت فارسی باشه ،لیست های کشویی در بخش مدیریت افزونه باز نمیشن. این درحالیه که اگه زبان مدیریت انگلیسی باشه افزونه بدون اشکال کار میکنه. از دوستان کسی فروشگاه سازویرچومارت رو روی جوملا3 آخرین نسخه نصب کرده؟مشکلی نداشته؟
  12. shami123

    اشکال در نصب ویرچو مارت

    سلام احتمالا نیازداره قبل از نصب اکسترکت بشه بدرود...
  13. shami123

    حذف index.php

    آدرس رو بصورت کامل در لینک لوگوبنویسید منظورم اینه که http .روهم اولش بنویسید اگه امکان تغییرآدرس لینک در تنظیمات قالب میسر نیست ،باید فایل index.php رو ویرایش کنید که به احتمال زیاد لوگو همونجاست بدرود...
  14. shami123

    مشکل با فرم ساز rsform

    سلام متاسفانه این افزونه با سیستم کشینگ جوملا مشکل داره و اگر پلاگین System Cache Plugin فعال باشه اینطوری میشه که در کار این افزونه خلل وارد میکنه بهترین راهش اینه که این پلاگین سیستمی کشینگ رو غیرفعال کنی راه دیگه اینکه دو خط زیر رو به کدهای افزونه اضافه کنی $cache =& JFactory::getCache('com_rsform'); $cache->clean(); این خطوط رو باید به فایلی که در مسیر زیر هست اضافه بکنی components/com_rsform/controller/adapter.php حالا بعد از اضافه کردن این کدها همونطور که انجام داده اید باید این فرم موردنظررو به یک آیتم منو اختصاص بدید که از طریق آدرس مستقیم کامپوننت بهش دسترسی امکانپذیربشه.که آدرس مستقیم افزونه میشه: index.php?option=com_rsform اگه مشکلی در کار بود در تنظیمات سایت گزینه mod_rewrite و آدرس بهینه برای موتورهای جستجو رو غیر فعال کنید بدرود...
  15. shami123

    نظرسنجی با فرم ساز

    سلام آری - امکانپذیراست - در واقع باید بعد از ایجاد فرم در بخش مربوط به پردازش فرم که واسه هر فرم هنگام ایجاد موجود میباشد این کار را انجام دهید اینکه چگونه بخواهید نشانی از کاربر تکراری بیابید بستگی به روشی که استفاده میکنید داره.مثلا استفاده از آی پی شخص نظر دهنده یا استفاده از کوکی هر چند هر دو قابل تغییر وپاک شدن هستن و در واقع میشه گفت هیچ روشی وجود نداره که بگی 100 در صد از پر شدن فرم توسط یک نفر به طور متوالی جلوگیری کرد ولی خب با ترکیبی از این روش ها میتونید امکانش رو بالا ببرید واسه کار کردن با امکانات آر اس فرم توی نت بگردید مطالب آموزشی واسه پردازش فرم های اون پیدا میکنید.همچنین واسه بلاک کردن کاربرتکراری بدرود...
  16. shami123

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

    سلام این کاری که برادرمیری گفتن کاملا صحیحه ولی برای افرادی هست که برنامه نویسن یا آشنایی دارن با این روش ها اما اگر بخواید دوقالب یا حتی چندین قالب متفاوت در ساتتون داشته باشید این کار بدون نیاز به کد نویسی امکان پذیر است فرض میکنیم چنتا قالب توی بخش مدیریت قالب ها دارید مثلا شما دوتا منو دارید یکی واسه انگلیسی و یکی واسه فارسی حالا میاید توی اون قالب مورد نظر و تنظیمات منو رو که میارید یه بخش داره به نام انتساب به منوها حالا هر آیتم منویی که میخواید با این قالب باز بشه رو انتخاب میکنید ضمنا نیازی نیست که این قالب حتما قالب پیشفرض باشه بدرود...
  17. سلام واسه سایت املاک یه کامپوننت خوب هست به اسم EstateAgent بگرد فارسیش رو هم پیدا میکنی بدرود...
  18. سلام نیازی نیست که حتما تصاویربه هاست خودت منتقل بشه.میتونی درهنگام ایجادمطلب از گزینه insert/edit image استفاده کنی و لینک عکس رو بهش بدی.اینجوری هاست خودت هم استفاده نمیشه.ولی خب عیبش اینه در صورتی که تصویرازسایت موردنظرحذف بشه یا سایت مشکل داشته باشه اونوقت تصویردرسایت شما هم مشاهده نمیشه ولی اگربخوای تصاویرروبه هاست خودت منتقل کنی( بدون دخیره کردن روی سیستم خودت و آپ کردن دوباره ،بایداز یک اسکریپت که کارانتقال فایل از هاست به هاست رو انجام میده کمک بگیری و اون رو در هاست خودت اجرا کنی اینم اسکریپت <؟php ini_set('max_execution_time','500'); // تا در صورت طول کشیدن عملیات انتقال پیغام خطادریافت نکنید $pic1="http://rozup.ir/up/news/Music/thumb.png"; $pic2="http://cdn.bartarinha.ir/files/fa/news/1391/1/26/74748_699.jpg"; $pics = array($pic1,$pic2); $to = "files/"; //مسیرفولدری که میخوای تصاویردراونجا ذخیره بشن foreach($pics as $pic) { $arr = explode("/",$pic); $last = count($arr)-1; copy($pic , $to.$arr[$last]); } echo ' done! '; ?>
  19. shami123

    مشکل با نمایش ماژول Lof Article Scroller Module

    سلام به خاطرعرض زیادش هست که میره اون پایین اندازه ها تون باهم همخونی ندارن.واس خاطرهمین این بهم ریختگی هاپیش میاد بدرود...
  20. shami123

    تنظیمات سایت

    سلام بهش میگن fav icon داخل روت قالب هستش میتونی توی اینترنت به صورت آنلاین آیکن دلخواهت رودرست کنی و بعدبا آیکن داخل روت قالب جایگزینش کنی این عبارت رو توی گوگل سرچ کن make favicon online بعد میری به سایت مربوطه و عکسی که میخوای رو بهش میدی و favicon خودت رو تحویل میگیری بدرود...
  21. shami123

    مشکل با نمایش ماژول Lof Article Scroller Module

    سلام #content{ overflow:hidden; } این خط مشکلته برش دار درست میشه بدرود...
  22. shami123

    تغییر کانتنت جوملا

    این تاپیک رو ببینید http://forum.joomina.ir/topic/28080-%D8%AA%D8%BA%DB%8C%DB%8C%D8%B1-%D8%A2%D8%AF%D8%B1%D8%B3-%D8%B5%D9%81%D8%AD%D8%A7%D8%AA-%D9%82%D8%B3%D9%85%D8%AA%DB%8C-%D8%A7%D8%B2-%D9%88%D8%A8-%D8%B3%D8%A7%DB%8C%D8%AA/#entry130820
  23. shami123

    تغییر کانتنت جوملا

    مثلا واسه طرح بلاگ درپوشه category فایل blog_item.php رو اگه نگاه بندازی می تونی بعد از تمام محتویاتش از کد زیر استفاده کنی <div style="margin-bottom:30px" ></div> که این دستور بعد از هر آیتم بلاگ یه فاصله به اندازه 30 چوب ایجاد میکنه
  24. shami123

    تغییر کانتنت جوملا

    قرارنیست که با هرکلیک که خودت میکنی آمار بازدیدسایت بیشتر شه. آمار بازدیدبراساس IP بازدیدکننده سایت اضافه میشه.افزونه ها مشکلی ندارن
  25. shami123

    تغییر کانتنت جوملا

    واسه هر آیتم margin-bottom تعریف کن
×
×
  • افزودن...