Vahid Taheri

فرم ساز حرفه ای و فارسی شده Breezingforms 1.7.5

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

شما به پست دوم یعنی پست آقای طالبی توجه نکردین یعنی این بخش:

خروجی pdf و همچنین تاریخ فرم ساز نیز بزودی فارسی سازی میشه و در اختیار عزیزان قرار خواهد گرفت ..

بزودی آقای طالبی خروجی pdf رو آماده میکنن و قرار میدن.این نسخه فعلا خروجی pdf فارسی نداره

Share this post


Link to post
Share on other sites
آموزش ووکامرس قالب جوملا قالب وردپرس قالب رایگان وردپرس قالب رایگان جوملا هاست نامحدود هاست جوملا هاست لاراول هاست وردپرس هاست ارزان هاست ربات تلگرام خرید دامنه آموزش ساخت ربات تلگرام با php آموزش لاراول آموزش cPanel آموزش php آموزش فرم ساز RSform آموزش ساخت ربات جذب ممبر آموزش ساخت ربات دوستیابی آموزش ساخت ربات فروشگاهی برای ووکامرس آموزش طراحی سایت داینامیک با php آموزش بخش پشتیبانی با rsticket

به سوال منم جواب بدید دیگه سایتم لنگ رجیستر مونده

مرسی

عجله ای

بازم مرسی

Share this post


Link to post
Share on other sites
سلام

چند سوال

شما گفتید گزینه "قطعات ارسال" را انتخاب کنید

منظورتون دقیقا کدوم می شه

Scripts

Form pieces

Submit pieces

حالا سوال دوم؟

چرا فقط در بخش پایان این کد ها را می نویسیم

در بخش ابتدا نمی نویسیم

؟

و سوال سوم

وقتی فرم مذکور ساخته شد

من یک منو ساختم و فرم را بهش نسبت دادم درسته؟

و در نهایت سوال آخر پس چرا فقط 3 گزینه میل و نام و پس را داره و سر آخر هم که اصلا همین ها هم که کار نمی کنن؟

مرسی

1-قطعات ارسال میشه submit pieces (مگه مال شما اینگلیسیه؟نسخه ی فارسی رو نصب نکردین؟)

2-دلیلش رو آقای طالبی میدونن من نمیدونم

3-بله شما فرم رو ذخیره و یا به منو نسبت میدیدن یا ماژول(توسط ماژولی که همراه کامپوننت و پلاگین نصب میکنید)

4-سه گزینه اصلی و لازم برای اطلاعات همین سه تا هستن ولی خوب شما هر چی خواستین بهش اضافه کنین ولی این سه تا لازمن و نمیشه برشون داشت

موفق باشین

Share this post


Link to post
Share on other sites

ممنون بابت پاسخ گویی

ولی هنوز یک سوال مهم مونده

در این آموزش به شما خواهیم گفت که چگونه بجای استفاده از فرم ثبت نام پیشفرض جوملا از فرم ساز BreezingForm با استفاده از فیلدهای دلخواه فرم ثبت نام بسازید بطوری که کاربر سایت پس از پر کردن فرم در سایت register شود.

ابتدا المنتهای زیر را ایجاد کنید:

المنت متنی با نام name و برچسب نام

المنت متنی با نام email و برچسب ایمیل

المنت متنی با نام bfSubsPassword و برچسب پسورد

پس از ذخیره فرم بر روی نام فرم کلیک کرده و در سربرگ پیشرفته گزینه " تنظیمات بیشتر " کلیک نمایید

در پنجره باز شده گزینه "قطعات ارسال" را انتخاب کنید

در قسمت پایین گزینه "پایان ارسال" را میبینید که از انجا گزینه سفارشی را انتخاب نمایید

در پنره ظاهر شده کدهای زیر را قرار دهید:

// Begin create user
global $mainframe;
               JFactory::getLanguage()->load('com_user');
               $this->execPieceByName('ff_InitLib');
$user  = clone(JFactory::getUser());
$pathway  =& $mainframe->getPathway();
$config =& JFactory::getConfig();
$authorize =& JFactory::getACL();
$document   =& JFactory::getDocument();

// If user registration is not allowed, show 403 not authorized.
$usersConfig = &JComponentHelper::getParams( 'com_users' );
if ($usersConfig->get('allowUserRegistration') == '0') {
echo '<script>alert("Access forbidden");history.go(-1);</script>';
return;
} else {

// Initialize new usertype setting
$newUsertype = $usersConfig->get( 'new_usertype' );
if (!$newUsertype) {
$newUsertype = 'Registered';
}

// Bind the post array to the user object
$post = array(
'name' => ff_getSubmit('name'), 
'username' => ff_getSubmit('email'), 
'email' => ff_getSubmit('email'), 
'password' => ff_getSubmit('bfSubsPassword'), 
'password2' => ff_getSubmit('bfSubsPassword'), 
'task' => 'register_save',
 'id' => '0',
 'gid' => '0',
);

if (!$user->bind( $post, 'usertype' )) {
echo '<script>alert("'.addslashes($user->getError()).'");history.go(-1);</script>';
return;
} else {

// Set some initial user values
$user->set('id', 0);
$user->set('usertype', '');
$user->set('gid', $authorize->get_group_id( '', $newUsertype, 'ARO' ));

$date =& JFactory::getDate();
$user->set('registerDate', $date->toMySQL());

// If user activation is turned on, we need to set the activation information
$useractivation = $usersConfig->get( 'useractivation' );
if ($useractivation == '1')
{
jimport('joomla.user.helper');
$user->set('activation', JUtility::getHash( JUserHelper::genRandomPassword()) );
$user->set('block', '1');
}

// If there was an error with registration, set the message and display form
if ( !$user->save() )
{
echo '<script>alert("'.addslashes(JText::_( $user->getError())).'");history.go(-1);</script>';
return;
} else {

$db =& JFactory::getDBO();

$name  = $user->get('name');
$email  = $user->get('email');
$username  = $user->get('username');

JFactory::getDBO()->setQuery("Update #__facileforms_records Set user_id = '".$user->get('id')."', 

username = ".JFactory::getDBO()->Quote($username).", user_full_name = ".JFactory::getDBO()->Quote($name)." Where id = '".$this->record_id."'");
JFactory::getDBO()->query();
}

}

}
// End create user

شما در برنامه گفتید فرم ثبت نام پیشرفته اینکه الان با فرم ثبت نام خود جوملا تفاوتی نداره و گزینه های بیشتری را شامل نمیشه فقط میل و اسم و پسوورد پس کجا شد پیشرفته؟؟؟

من میخوام اطلاعاتی چون

شهر

کشور

دانشگاه

آخرین مدرک تحصیلی

اینکه کی سایت را بهش معرفی کرد

آدرس

شماره تلفن ثابت و همراه

و چند سوال دیگه هم بذارم علاوه بر میل و پس و اسم به فرم ثبت نام اضافه کنم

چه جوری باید این کار را بکنم؟

کمک کنید

مرسی

ویرایش شده در توسط serena

Share this post


Link to post
Share on other sites

اگه من هر چی می خوام وقتی المنتش را ساختم بیام در قسمت submit pieces که برنامه فوق را نوشتم بعد اسم و میل و پس موارد دیگه را اضافه کنم.

درسته ؟

مثلا بعد موارد زیر بنویسم

// Bind the post array to the user object

$post = array(

'name' => ff_getSubmit('name'),

'username' => ff_getSubmit('email'),

'email' => ff_getSubmit('email'),

'password' => ff_getSubmit('bfSubsPassword'),

'password2' => ff_getSubmit('bfSubsPassword'),

'city' => ff_getSubmit('city'),

شهر هم به موارد رجیستر اضافه می شه؟

یعنی الان نقش موارد فوق که تو submit pieces نوشتیم چیه؟

چی باعث می شه داده های وارد شده تو دیتا بیس ذخیره بشه؟

مرسی:ds6a5d:

Share this post


Link to post
Share on other sites

خیر اضافه نمیشه .. چون فیلدهای ثبت نام جوملا فقط شامل name و username و email و password که همونها رو میتونید دریافت کنید و اضافه کنید

Share this post


Link to post
Share on other sites
خیر اضافه نمیشه .. چون فیلدهای ثبت نام جوملا فقط شامل name و username و email و password که همونها رو میتونید دریافت کنید و اضافه کنید

الان این کجاش شد فرم پیشرفته ثبت نام این که با خود ماژول ثبت نام جوملا فرق نداره که؟

پس واسه ساخت فرم ثبت نام پیشرفته باید چه کار کرد؟

Share this post


Link to post
Share on other sites

سلام

من ایمیل داخلی با Exchange server دارم

چجوری میشه اینجا واردش کنم که ایمیلام به اون بره

Share this post


Link to post
Share on other sites

من نصب کردم کنترل پنل هم فارسی است ولی متاسفانه فارسی نمی شه فقط منوی اصلی فارسی است بقیه همه اش انگلیسی است

Share this post


Link to post
Share on other sites

یعنی خدایی کسی تو ایران پیدا نمی شه مشکل این خروجی pdf فارسی رو حل کنه .... ما که بی سوادیم بچه هایی که استادن لطفا این رو درست کنید به خدا ارزشو داره ...

Share this post


Link to post
Share on other sites

لااقال به این لنک سازنده یه نگاهی بندازین شاید شماها بدونین چی داره میگه ..

http://crosstec.de/support/index.php?pid=knowledgebase&cmd=viewcatclient&id=58

Share this post


Link to post
Share on other sites

من این کامپوننت را نصب کردم ولی قسمت مدیریت این کامپوننت به زبان انگلیسی می باشد

البته من زبان فارسی را روی جوملا نصب کرده ام و بقیه قسمتهای مدیریتی جوملا کاملا فارسی است ولی نمی دانم چرا قسمت مدیریتی این کامپوننت به زبان انگلیسی نمایش داده می شود؟

البته این سوال قبلا مطرح شده و کسی جوابی نداده اگر کسی توانسته این مشکل رو حل کنه لطفا به ما هم بگه

Share this post


Link to post
Share on other sites

من چندین بار بسته فارسی رو چک کردم و سالم بوده (مشکل ترجمه و ... را عرض میکنم) ولی خوب شاید در یه سری مواقع و سایت ها انگلیسی نمایش داده بشه

اگر کمی صبر کنی بنده طی دو سه روز آتی سعی میکنم یه نسخه فارسی براتون قرار بدم که این مشکل رو نداشته باشه

موفق باشید

Share this post


Link to post
Share on other sites
من چندین بار بسته فارسی رو چک کردم و سالم بوده (مشکل ترجمه و ... را عرض میکنم) ولی خوب شاید در یه سری مواقع و سایت ها انگلیسی نمایش داده بشه

اگر کمی صبر کنی بنده طی دو سه روز آتی سعی میکنم یه نسخه فارسی براتون قرار بدم که این مشکل رو نداشته باشه

موفق باشید

شما از جوملای چه تیمی استفاده می کنید ؟ من جوملای 1.5 را به 2.5 آپگرید کردم ( از روی نسخه موجود در سایت جوملای فارسی ) سپس بسته فارسی را از طریق مدیریت زبان نصب کردم که این مشکل رو با زبان فارسی دارم

البته من یک کامپوننت acepolls هم نصب کردم که اون هم برعکس محیط مدیریتش فارسی هست ولی محیط کاربریش انگلیسی نشان داده می شود

Share this post


Link to post
Share on other sites

جوملای من بسته فارسی ساز همراه خودش بود و من فارسی ساز دیگه نصب نکردم

از جوملا فارسی گرفتم

Share this post


Link to post
Share on other sites

من از جوملا تیم جوملای فارسی ( نسخه آخر بدون آپگرید ) هم استفاده کردم و همچنین از جوملای تیم جومینا ( بدون آپگرید ) مشکل زبان حل نشد

پس مشکل از نسخه جوملا نمی باشد

Share this post


Link to post
Share on other sites

سلام دوستان

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

فایل و ضمیمه کردم

یه عکس از فرم 2 ستونه هم ضمیمه کردم کسی می تونه بگه چطور 2 ستونه میش ه؟

تم مورد استفاده در ضمیمه 2 ستونه هم کسی داره؟

Share this post


Link to post
Share on other sites

سلام

چرا تو این ورژن حالت سریع ذخیره نمیشه تو فرمهام

یعنی وقتی فرم رو میبندم تو لیست فرمهام نیستش

اما میتونم رو سایت ببینم

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

با تشکر

Share this post


Link to post
Share on other sites

ذخیره میشه مشکلی نیست بعد از ذخیره فرم احتمالا شما چیزی تو لیست نمیبینید!! این به این دلیل هست که در همون پنجره یک لیست باکس وجود داره که باید انتخاب کنید چه نوع فرمهایی نمایش داده شوند .. مانند فیلتر عمل میکنه

Share this post


Link to post
Share on other sites

من وقتی از radio button استفاده میکنم

css اش به صورت زیر :

element.style {
   left: -10000px;
   position: absolute;
}

بعداین با عث میشه رادیو باتنامو نشون نده

وقتی left شو غیرفعال میکنم رادیو باتن و نشون میده اما تو سی سی اس هم چیزی نیست که بخوام برش دارم تو کدهاشم چیزی پیدا نکردم که درستش کنم

ممنون میشم دوستان راهنمایی کنن

Share this post


Link to post
Share on other sites

سلام بعد از نصب این ارور رو می ده:

JInstaller: :نصب: فایل /home/mysite/public_html/tmp/install_51ed59527b925/install.secimage.php موجود نیست

نصب کامپوننت: عدم کپی فایل نصب PHP.

Share this post


Link to post
Share on other sites

برای حل مشکل نمایش علامت سوال جای کاراکترهای فارسی در خروجی pdf به این صورت عمل کنید :

1- ابتدا فایل فونت را از اینجا و یا پیوست همین پست کنید.

2- فایل دانلود شده را اکسترکت کنید و 3 فایل موجود در آن را در مسیر زیر آپلود کنید :

/administrator/components/com_breezingforms/libraries/tcpdf/fonts/

3- فایل facileforms.process.php را جهت ویرایش باز کنید.مسیر فایل :

components/com_breezingforms/facileforms.process.php

4- در سورس فایل دنبال کد زیر بگردید:

$pdf = new TCPDF();

کد زیر را در خطی جدید و در زیر کد بالا وارد کنید :

$pdf->SetFont('dejavusans');

5- برای اصلاح خروجی در بخش مدیریتی سایت (مدیریت رکورد ها) نیز میتوانید مراحل فوق را در آدرس زیر نیز تکرار کنید:

/administrator/components/com_breezingforms/admin/recordmanagement.class.php

منبع

Share this post


Link to post
Share on other sites

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

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

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

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


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

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

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


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