-
تعداد ارسال ها
161 -
تاریخ عضویت در سایت
-
آخرین بازدید
-
روز های برد
3
فعالیت های امتیازی
-
bartar به m4mali امتیاز داد در افزودن فیلد جدید به فرم نام نویسی جوملا در سه گام
گام سوم - گام واپسین
در پست پیشین ما توانستیم فرم رو ویرایش کنیم. حالا باید کدها را هم ویرایش کنیم تا این فیلد تازه ما در دیتا بانک هم نوشته بشود. و در بخش مدیریت سایت هم فیلد ها را بیافزاییم.
در نخسین گام از این بخش باید این پرونده را ویرایش کنیم :
plugins/user/profile10/profile10.php
در رج 174 باید نام فیلد رو که در پرونده profile.xml افزودیم رو اینجا بی افزاییم .پارامتر footballteam
$fields = array( 'address1', 'address2', 'city', 'region', 'country', 'postal_code', 'phone', 'website', 'footballteam', 'favoritebook', 'aboutme', 'tos', 'dob', );
ما تنها باید یک پرونده دیگر را دگرگون کنیم تا کار تمام شود.
plugins/user/profile10/profile10.xml
اینجا ما باید دو تا بخش رو دگرگون کنیم :
1- بخش کنترل فرم نام نویسی
دور و بر رج 109 فیلد خودمون رو می افزاییم
<field name="register-require_footballteam" type="list" description="During registration, if you have a favorite football team, enter it here." label="Favorite FootBall Team" > <option value="2">JOPTION_REQUIRED</option> <option value="1">JOPTION_OPTIONAL</option> <option value="0">JDISABLED</option> </field>
2- بخش کنترل فرم ویرایش در پروفایل کاربر
دور و بر رج 246 فیلد خودمون رو می افزاییم
<field name="profile-require_footballteam" type="list" description="If you have a favorite football team, enter it here." label="Favorite FootBall Team" > <option value="2">JOPTION_REQUIRED</option> <option value="1">JOPTION_OPTIONAL</option> <option value="0">JDISABLED</option> </field>
خوب شادباش می گم اگر همه چیز رو درست انجام داده باشد . الان دیگه می تونید نام نویسی کنید.
امیدوارم که این آموزش رو دوست داشته بوده باشد و به کارتون بیاد و همیشه فرخ و شاد باشید.
-
bartar به m4mali امتیاز داد در افزودن فیلد جدید به فرم نام نویسی جوملا در سه گام
درود بر دوستان گرامی
یکی از چالش های همه گیر که کاربران جوملا با آن سروکار دارند، افزودن فیلد جدید به فرم نام نویسی بوده و هست.
که بیشتر کاربران rsForm یا Community Builder و ... را به کارمی گیرند. که این خود چالش های گوناگونی را به همراه دارد.
ولی امروز من یک آموزش آماده کردم که به شما یاد می دهد که چگونه بدون افزودن هیچ افزونه تازه ای و با افزونه های پیشفرض جوملا چگونه اینکار را انجام بدهید . راستش رویکرد خود من (درست یا اشتباه) این است که تا جایی که می شود افزونه تازه ای کارگزاری نکنم.
خوب پس بیاین آستین ها رو بالا بزنیم.
گام نخست :
در جوملا 2.5 یک افزونه پیشفرض هست که به ما اجازه میده پرسش های تازه ای رو در هنگام نام نویسی از کاربران بپرسیم. این افزونه رو در بخش plugin ها جوملا با نام پروفایل کاربر(user profile) می تونید پیدا کنید. اگه بررسی کنید می بینید که چندین پرسش اینجا هست و می تونید افزونه رو برای نشان دادن پرسش ها در نام نویسی و پاسخ ها در پروفایل config کنید.
خوب حالا افزونه رو پویا (فعال) کنید. اکنون اگه به فرم ثبت نام برید می بینید که یک سری پرسش ها به فرم افزوده شده که در بسیاری از زمانها همین کار ما رو راه میندازه . خوب ولی ما می خواهیم پرسش های خودمون رو داشته باشم . پس ادامه می دیم.
ویرایش کردن یک افزونه و افزودن فیلد های تازه همیشه کاره ساده ای نیست ولی امروز جومینا تا واپسین گام با شما هست که این کار را انجام بدیم.
خوب باید بگم که ما این افزونه رو ویرایش نمی کنیم . چون اگه این کار رو بکنیم با بروز شدن جوملا همه کارهای ما به باد میره، پس یکی ازش کپی می گیریم.
1- یک پوشه با نام profile10 روی desktop بسازید
2- همه پرونده ها و پوشه های افزونه profile رو که در نشانی "plugins/user/profile" هست رو در پوشه profile10 کپی کنید.
3- پرونده ها زیر را که برای زبان افزونه هست رو هم از این نشانی "/administrator/language/en-GB" در پوشه profile10 کپی کنید
en-GB.plg_user_profile.ini
en-GB.plg_user_profile.sys.ini
4- نام پرونده های زبان که در گام شماره 3 کپی کردید رو بانویسی کنید
en-GB.plg_user_profile.ini to en-GB.plg_user_profile10.ini
en-GB.plg_user_profile.sys.ini to en-GB.plg_user_profile10.sys.ini
5- خوب اکنون ما باید یه کارهای دیگه رو انجام بدیم تا افزونه رو بتونیم کپی کنیم. به پوشه profile10 برید باید در پرونده profile.xml هم یکسری دگرگونی انجام بدیم . نخست نام پرونده را به profile10.xml بازنویسی کند و سپس این رج ها رو به این ترتیب دگرگون کنید :
LINE 3: <name>plg_user_profile10</name> LINE 14: <filename plugin="profile10">profile10.php</filename> LINE 19: <language tag="en-GB">en-GB.plg_user_profile10.ini</language> LINE 20: <language tag="en-GB">en-GB.plg_user_profile10.sys.ini</language>
6- باید نام پرونده profile.php رو به profile10.php بازنویسی کنید. و
LINE 18: class plgUserProfile10 extends JPlugin
7-خوب پوشه profile10 رو zip کنید
8- به جوملا و به بخش مدیریت پلاگین برید و افزونه پروفایل کاربری (user-profile) رو خاموش(Disable) کنید.
9- اکنون مانند افزونه های دیگه افزونه profile10 را از روی دسکتاپ بر روی جوملا کارگزاری (نصب) کنید.
خوب گام نخست تموم شد. اموزش رو در پست های پسین دنبال کنید
-
bartar به gipcenter امتیاز داد در media rss یا مدیا آر اس اس
بله حتما
مدیا امکانی هست که اجازه میدهد در آر اس اس شما چندین تصویر ،ویدئو و فایل صوتی را در خبر قرار دهید در صورتی که در آر اس اس معمولی فقط متن و یک تصویر قرار دارد.حالا من چه نیازی به این دارم.یک برنامه نویس موبایل یک برنامه برام نوشته که امکان خواندن آر اس اس را دارد ولی تصاویر اون آر اس اس باید در تگ مدیا باشه تا بتونه درست جای گذاری کنه.برای وردپرس این پلاگین موجود هست و به راحتی بدست میاد ولی برای جوملا من فقط به یک کامپوننت جوملا 1.5 برخوردم و جوملا 2.5 ندیدم حالا میخواهم بدونم کسی اطلاعاتی در این مورد داره.
نمونه هم که همین سایت مشهد رویداد هست که فرستادم
-
bartar از yousof2000 یک واکنش گرفت در مشکل با اندازه فونت ماژول و پلاگین Taxonomy و آدرس های
تا آخرین ورژنی که من با آرتیستیر کار می کردم امکان طراحی ریسپانسیو رو نداشت.
در مورد قالب شما دست کم و برای شروع کار می تونید و فایل css تون رو توسعه بدید. به نحوی که با افزودن مثلا کد
code:@media screen and (max-width: 480px{dastoorat}; بابا این تگ کد، کدها رو قاطی می کنه شرمنده کدها تو اینجا قاطی می شه. اصلش اینه که با @media شروع می شه که می تونید برای دستگاه های مختلف و حتی اندازه های متفاوت پنجره مرروگر سی اس اس اختصاصی بنویسید. اگر تو اینترنت جستجو کنید راهنماهای خوبی به دست می یارید. من هم تا جایی که سوادم جواب بده در خدمتتون هستم
-
bartar از saber_s یک واکنش گرفت در امنیت سایت من دچار مشکل شده است؟
خود فایلها رو هم می گذاشتید تا دوستان وارد بررسی کنند.
-
bartar به mraf امتیاز داد در عدم auto play در افزونه اسلایدشو Sj Carousel
من پوزش می خوام بابته تاخییر در پاسخگویی به شما دوست عزیز به دلیل مشغولیت فراوان
لینک مساله شما رو در پایین آوردم
اما اینکه قالب شما دارای ارور باشه یه مساله دیگه ست!
باید با این راه حلی که به شما عرض کردم حل میشد!
http://www.smartaddons.com/forum/241-sj-joomla3/8023-sj-carousel-autoplay-is-it-posible
-
bartar از yousof2000 یک واکنش گرفت در مشکل با اندازه فونت ماژول و پلاگین Taxonomy و آدرس های
1- ریسپانسیو خاصیتی است که سایت با تغییراندازه پنجره نمایش می تونه تغییراتی در خودش ایجاد کنه که مانع بهم ریختگی می شه. این خاصیت به علت افزایش استفاده کاربران وب از موبایل و تبلت شدیدا استقبال می شه ضمن اینکه مورد توجه موتور گوگل هم قرار گرفته. بیتشتر قالب های حال حاضر جوملا 2.5 ریسپانسیو هستند
مثلا: http://www.joomi.ir/joomla-templates/jm-hugo.html
2- بلی! هر قالبی رو می شه ریسپانسیو کرد. کار زیاد سختی نیست. کافیه به سی اس اس وارد باشید و مقادیر موقعیتها رو به جای پیکسل با درصد وارد کنید و برای اندازه صفحه ها و دیوایس های متفاوت مقادیر متفاوت برای موقعیت ها وارد کنید.
-
bartar از mraf یک واکنش گرفت در عدم auto play در افزونه اسلایدشو Sj Carousel
من رفتم کمی تحقیق کردم و روشی رو که شما گفتید رو پیدا کردم و انجامش دادم. ولی مشکل رفع نشد. الان مطمئن هستم که مشکل تداخل وجود نداره. چون حتی وقتی کدهای جاوا اسکریپت دستی رو هم بر می دارم باز هم همین اتفاق می افته. البته من از یه ماژول دیگه برای اسلاید شو استفاده کردم و تو این یکی autoplay کار کرد ولی افکت خطی (liner( دچار مشکل شده و به درستی کار نمی کنه. این در حالیه که روی افکت های عمودی و fade به درستی کار می کنه.
اگر کسی چیزی به ذهنش می رسه مضایقه نکنه. من آمادگی دارم تمام احتمالات رو بررسی کنم
-
bartar از رضاقاسمی یک واکنش گرفت در در خو.است افزونه ای برای نمایش اسکریپت در سایت
در مورد textarea حق با شماست.البته اگر به سطر دوم توجه کنید می بینید که یک کد جاوا رو داخل یک textarea قرار دادند که به هر حال جوملا باهاش مثل کد جاوا استفاده خواهد کرد. دو تا قیلطر جاوا وجود دارد که یکیش مربوط به ادیتور می شه و دیگری مربوط به هسته جوملا.
با عوض کردن ادیتور پیشرفته به ساده یکی از قیلطر ها حل می شه اما قیلطر هسته جوملا باقیست. احتمالا شما در جوملای خودتون قیلطر جاوااسکریپت رو حذف کردید. احتمالا تو جوملای دوستمون این قیلطر باقی باشه. اما به هر حال اگر شما تست کرده باشید حرفی نیست.
مخلصتون هم هستم
-
bartar به رضاقاسمی امتیاز داد در در خو.است افزونه ای برای نمایش اسکریپت در سایت
درضمن جناب bartar کد textarea کد جاوا اسکریپت نیست
موفق باشید
-
bartar به رضاقاسمی امتیاز داد در در خو.است افزونه ای برای نمایش اسکریپت در سایت
این روش رو تست کردم میشه
اول برید توی تنظیمات کلی
ویرایشگر رو روی ویرایشگر ساده بزارید بعد کد رو توی ماژول بنویسید...
موفق باشید
-
bartar به رضاقاسمی امتیاز داد در این اسپمهای نظرات کلی مشکلات برای من ایجاد کرده ....
مگر نمیشه برای این افزونه Captcha گذاشت؟
-
bartar به رضاقاسمی امتیاز داد در صفحه خوشامدگویی
توی مدیریت جوملا
برید مدیریت ماژول
ایجاد ماژول جدید رو بزنید
نوع رو روی Html سفارشی قرار بدید
روی دکمه HTml توی ادیتور کلیک کنین کدتون رو بنویسید
-
bartar به محمدحسین میری امتیاز داد در جلسه کاری شما خاتمه یافته است
درود بر شما
مورد بالا را انجام بدید
جدول session را فقط empty کنید
مجدد تست کنید با مرورگر دیگریهم می تونید تست کنید
نتیجه را اعلام کنید
-
bartar به mraf امتیاز داد در عدم auto play در افزونه اسلایدشو Sj Carousel
ببینید اگر دست تغییر داده باشین و طبق دستور یه ایراده دیگه هم من دیدم که ممکن از اون باشه !
در صفحه دو- سه تا ماژول اختصاصی html هست که توی js اشون کانفیلت اجاد میکنه اونم بخاطر $ - فکر کنم چیزی که یادم هست ماژول لاگین و یه دونه هم در فوتر بود...
بهتره اونا رو هم بجای $ تبدیل به jQuery کنید و $ رو پاس بدین به فانکشن اون !
-
bartar به mraf امتیاز داد در عدم auto play در افزونه اسلایدشو Sj Carousel
لطفا به آدرس زیر در سرور برید : (از فایل زیر برای اطمینان یک بک آپ بگیرید. )
templates\jm_plus\html\mod_carousel\default.php و عبارت زیر رو پیدا کنید :
<?php }else{ echo JText::_('Has no content to show!');}?>
و اون رو با این عوض کنید :
<script type="text/javascript">
$jsmart(window).load(function(){
setInterval(function(){
$jsmart('#myCarousel .carousel-control.right').trigger('click');
},5000);
});
</script>
<?php }else{ echo JText::_('Has no content to show!');}?>
پاینده باشید!
-
-
bartar به mr.lvlrf امتیاز داد در قاطی شدن سایت با تغییر اندازه صفحه نمایش
درود
دوست عزیز من در زمینه ی واکنش گرایی تجربه ای ندارم اما می دونم که باید به صورت درصد در css وارد کنید. من نتونستم کدش رو پیدا کنم اما اگه حضور ذهن دارید یا اگه بیاین css های مربوط به منو رو ویرایش کنین احتمالا به نتیجه میرسین. در ضمن اونتور که من دیدم معمولا قالب های واکنش گرا چند حالت استاندارد دارن که مثلا در عرض 1024 از یک css در عرض 720 یک css و ... اگه بتونید در ابعادی که منو با ابعاد صفحه همخونی نداره با استفاده از وب دولوپر کد منو رو پیدا کرده و به درصد وارد کنین به احتمال زیاد مشکلتون برطرف بشه .
-
bartar به رامین انگوتی امتیاز داد در درخواست افزونه فروش پین کد برای ویرچومارت (جوملا 2.5)
سلام
اینطور که معلومه نیست، در پیام خصوصی میتونید درخواست بدید تا نسخه قبلی ارتقا و یا نسخه جدیدی نوشته شود
-
bartar به phoenix امتیاز داد در افزودن گالری تصاویر به مطالب کا۲
دوست عزیز ممنون از راهنمایی خوبتون٬
عملیات گام به گامشو از سایت زیر پیدا کردم
http://joomlawebdeveloper.jeromeesperanza.com/web-developer-blog-articles/39-joomla-web-developer-and-development-articles/119-uploading-gallery-in-k2-using-simple-image-error-plugin-could-not-locate-folder-mediak2galleries
-
bartar به sajad dp امتیاز داد در درخواست کامپوننت آزمون ساز جوملا
ممنون
اتفاقا منم تو همین فکر بودم که اگه کامپوننت پیدا نشد به صورت صفحه داخل از همین تستا استفاده کنم...
-
bartar به احمد کاظمی فرد امتیاز داد در پلاگین حمل و نقل فروشگاه جومینا(ویرپومارت 2.0.6) را از کجا می تونم بگیرم؟
با عرض سلام وادب خدمت دوستان عزیز من فروشگاه اینترنتی جومینا که با هسته ویرچومارت2.0.6 درست شده را نصب کردم ولی پس از نصب پلاگین های پرداخت و حمل ونقل رو می خواهد که پلاگین های پرداخت رو از سایت جومینا دانلود کردم ولی واسه حمل نقل چیزی پیدا نکردم
ممنون می شم راهنمایی کنید
-
bartar از دفاعی یک واکنش گرفت در جابجا شدن موقعیت ها در منوی های مختلف
ممنون از راهنماییتون. مشکلتون حل شد
-
bartar به سعید حمزه زاده امتیاز داد در در خواستی اسکریپت یا کامپوننت فروشگاه
شما میتونید از هر کدوم از کامپوننت های جوملا استفاده کنید، کامپوننت ویرچومارت که قویترین کامپوننت جوملاست، اگر خیلی فروشگاه پیچیده اس هم نیست میتونید از جومشاپینگ استفاده کنید
یا علی
-
bartar به مصطفی صفرعلی امتیاز داد در جابجا شدن موقعیت ها در منوی های مختلف
با سلام
در شرایطی که قصد کپی کردن یک مطلب را دارید میبایست ابتدا مطلب را در نوت پد کپی کنید و سپس به ادیتور منتقل کنید
وقتی مطلبی رو از طریق word کپی میکنید یکسری کدهای اضافی هم ایجاد میشه که همین موارد باعث بهم ریختگی قالبتون میشه
بررسی کنید ببینید در اون منوهایی که بهم ریختگی وجود داره چه مطالبی رو منتشر کردید اونها رو به نوت پد کپی کنید و سپس به ادیتور منتقل و ذخیره کنید
موفق و پیروز باشید
یا حق