رفتن به مطلب
pvmagician

مشکل با کامپوننت BreezingForms 1.7.2

پست های پیشنهاد شده

من این کامپوننت نسخه ای که نوشتمو دارم و فارسی شده هم است!

قبلا همینو روی هاست خودم داشتم و باهاش کار می کردم و هیچ مشکلی هم نداشت!

الان اومدم روی لوکال نصبش کردم و باهاش چند تایی فرم مفصل (!) ساختم!

حالا که فرم هارو انتقال دادم به هاستم و اجراشون میکنم، خیلی از فیلد ها به شکل ????? نشون داده میشن!

توی چندتا سایتی هم جست و جو کردم و به این نتیجه رسیدم:

حل مشکل علامت سوال در چند ثانیه ( بطور کاملا اساسی )

با سلام

حتما تا به حال برای شما هم اتفاق افتاده که بعد از نصب یک کامپوننت یا مآژول و یا .... در سایت ، متون اون افزونه بصورت علامت سوال ( ؟؟؟) در بیاید . خب در این حال مصطلحترین روش اینه که شما به phpmyadmin هاستتون برید و و از اونجا با تغییر collection اولیه به utf8_general_ci این علامت سوالها رو برطرف کنید . تا محتویات ( متنی ) ماژول یا کامپوننت مورد نظر در سایت به درستی نمایش داده بشه.

درسته که این روش روش خوبیه اما ممکنه که برخی اوقات هم جواب نده و شما هر کاری که انجام میدید تا اینکدینگ درست بشه اما انگار نه انگار که شما تغییر ایجاد کردید . عملا هیچ تغییری نمیبیند و همچنان متون بصورت قبلی دیده میشه .!!!

حالا میخوایم کاری بکنیم که یکبار برای همیشه از دست این علامت سوالها راحت بشیم .

شما فایل زیر رو داخل ریشه ( یا روت یا فولدر public_html ) هاستتون آپ میکنید و از حالت زیپ خارج میکنید . سپس فایل Resolve Qustion Mark.php باز میکنید . در تگهای ابتدایی ( خطوط 3و4 ) اطاعات هاست خودتون رو وارد میکنید ( عباراتی که بصورت بولد مشخص شده اند .)

. این تگها :

// your connection

mysql_connect("host","user","pass");

mysql_select_db("DbName");

و بعد سیو میکنید .

[ویرایش]

دانلود فایل

[ویرایش]

حالا دیگه مشکلی ندارید و تمامی علامت سوالها خود به خود برطرف میشه ..

موفق وسربلند وپایدار باشید

یا حق

حجت مردانه زاده

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

. این تگها :

// your connection

mysql_connect("host","user","pass");

mysql_select_db("DbName");

و اومدم با این گزینه ها پرشون کردم:

host=localhost

user & pass مربوط به دیتا بیسمو دادم و نام هم، نام دیتابیسمو وارد کردم!

اما هیچ تغییری رخ نداد!

این افزونرو آقای mojtabapordel ترجمه کردن (تا اونجایی که یادمه!) این اصلاحیه رو هم آقای حجت مردانه زاده نوشتن براش!

خالا من چیکار کنم که مشکل سایتم حل بشه؟

یه نفر میتونه کمکم کنه!!!

لطفا

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام

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

در این موردی که گفتید

// your connection

mysql_connect("host","user","pass");

mysql_select_db("DbName");

شما باید تابع رو به این صورت جایگزاری کنید پارامترهاشو

host:همون localhost

user: نام یوزری هست برای دیتابیستون تعیین کردید در موقع ساختن دیتابیس و اتصال یوزر به دیتا بیس

pass: هم مربوط به همان یوزر هست و کلمه رمزی که دادید

dbnam: همان دیتابیسی که برای نصب جوملا استفاده کردید.

و دیگه مشکلی نیست .

در پناه حق...

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام

دوست عزيز، در اين مورد بارها توضيح داده شده.

جداول مربوط به اين كامپوننت رو تو ديتابيس، utf8 كنين

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

تشکر از پاسخگوییتون، بله همه ی این کار ها رو انجام دادم اما نشد!

مجتبی جان گشتم توی سایتم، اما نتونستم جداولوپیدا کنم، روی لوکال میتونم پیداشون کنم اما روی سایت بلد نیستم!

اطلاعات هاستمو بدم، یهنفر نگاشون میکنه؟

من MySQL server. داره هاستم!

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

اگر از cpanel استفاده میکنید از قسمت databases روی phpmyadmin کلیک کنید تا وارد دیتابیس بشین

پلسک و دایرکت ادمین هم همین گزینه phpmyadmin رو دارن

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

داخل مدیریت هاستتون باید دنبال گزینه phpmyadmin بگردید .

مشخص کنید کنترل پنل هاستتون چیه ؟

Cpanel - Plesk - Direct admin , ...

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

رفتم داخل CPanel سایتم، (Cpanel X 11) روشه!

PHPMyAdmin هم رفتم، اونجا این تغییر رو دادم:

MySQL connection collation = utf8_unicode_ci

البته قبلش روی:

utf8_general_ci بود!

ببینید، این تغییراتو دادم، اما وقتی روی دیتابیس هام کلیک می کنم اکثرا باز روی همین utf8_general_ci قرار دارند!

بعد فقط یه چیزی، من مطمئن شدم با توضیح این دوستمون:

شما باید تابع رو به این صورت جایگزاری کنید پارامترهاشو

host:همون localhost

user: نام یوزری هست برای دیتابیستون تعیین کردید در موقع ساختن دیتابیس و اتصال یوزر به دیتا بیس

pass: هم مربوط به همان یوزر هست و کلمه رمزی که دادید

dbnam: همان دیتابیسی که برای نصب جوملا استفاده کردید.

و دیگه مشکلی نیست .

که اطلاعاتو درست وارد کردم، اما یه جایی خودنم که بعد از Save کردن این تغییرات باید این فایلو از طریق سایت فراخوانی کنی؟ درسته؟ (یعنی آدرسو بزنیم توی مرور گر تا اجرا بشه!)

بعد به رمز Database هم شک دارم، از کجا میتونم مطمئن بشم که رمزیو که میزنم درسته؟

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
یعنی آدرسو بزنیم توی مرور گر تا اجرا بشه

درسته باید بعد از آدرس سایتت اسم و پسوند این فایل رو تایپ کنی

از توی فایل configuration.php توی روت جوملا میتونی پسوردت رو پیدا کنی

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

خب رمزمم درست بود، پیداش کردم توی همین آدرس:

از توی فایل configuration.php توی روت جوملا میتونی پسوردت رو پیدا کنی

ممنونم..

کلی چیز تا حالا یاد گرفتم، واقعا ممنون از همه!

x%20%2835%29.gif

اما هنوزم نتونستم مشکلمو حل کنم، وقتی با آدرس مذکور رفتم (http://khseh.ir/Resolve%20Qustion%20Mark.php) اینارو نوشت وسط صفحه:

[align=LEFT]

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'khsehir_mycompan'@'localhost' (using password: YES) in /home/khsehir/public_html/Resolve Qustion Mark.php on line 3

Warning: mysql_select_db() [function.mysql-select-db]: Access denied for user 'khsehir'@'localhost' (using password: NO) in /home/khsehir/public_html/Resolve Qustion Mark.php on line 4

Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /home/khsehir/public_html/Resolve Qustion Mark.php on line 4

Warning: mysql_query() [function.mysql-query]: Access denied for user 'khsehir'@'localhost' (using password: NO) in /home/khsehir/public_html/Resolve Qustion Mark.php on line 7

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/khsehir/public_html/Resolve Qustion Mark.php on line 7

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/khsehir/public_html/Resolve Qustion Mark.php on line 8

[align=RIGHT]اگه مشکل امنیتی داره اینایی که گذاشتم اینجا، بگید تا برشون دارم!

حالا مشکل از کجاست؟

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

بخدا خسته شدم از بس توی این فروم، اون فروم گشتمو مطلب خوندم!

اما بازم خداروشکر که دوستان کمک می کنن و جواب سوالامو میدن! :grouphugg:[/align][/align]


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

واسه همین پست جدید میزنم:

آقا یک فاصله اضافی زده بودم که اون ارور هارو داده بود، مشکل حل شد و وقتی به آدرس مذکور رقتم، همه ی دستابیس ها را نوشت CONVERTED و...

اما الان باز هم که میرم توی سایتم، همون مشکل رو توی فرم ها دارم!

حتی اسم فرم هم که به فارسی نوشته بودم و در مرور گر نشون داده میشه (بالای تب های مرور گر!) بصورت علامت سوال نشون داده میشه، البته از قبل هم همین طور بود!

ببینید فرم های من همه جاش مشکل دار نیست ها!

مثلا لیست ها پایین افتادنی و یا چک لیست ها مشکل دارند!

ببینید این عکسو:

4tpgzgew3ylklh5sudm.jpg

4tpgzgew3ylklh5sudm.jpg

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

با سلام

به انجمن جومینا خوش آمدید

از این اسکریپت هم می تونستید استفاده کنید:

http://www.joomina.ir/%D9%85%D8%AA%D9%81%D8%B1%D9%82%D9%87/%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE-%D8%AD%D9%84-%D9%85%D8%B4%DA%A9%D9%84-%D8%B9%D9%84%D8%A7%D9%85%D8%AA-%D8%B3%D9%88%D8%A7%D9%84-%DB%8C%D8%B1%D8%A7%DB%8C-%D8%AA%D9%85%D8%A7%D9%85%DB%8C-%D8%B3%D8%A7%DB%8C%D8%AA-%D9%87%D8%A7

بعد از اینکه مشکل یونیکد حل شد شما در هاست یک فرم دیگه ایجاد کنید ببینید بعد از ذخیره اون فرم باز عبارات فارسی شما بصورت ؟؟؟؟؟ هستند یا خیر ... ! (معمولا بعد از رفع مشکل یونیکد شما مجدد باید فرم بسازید و در واقع فرم های قبلی که بصورت ؟؟؟؟ بودند درست نمی شند!)

موفق باشید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

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

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

با این نکته آخری که جناب فرحزادیان فرمودند، کلا مشل حل شد!

باز از آقای پردل که این کامپوننت بی نظیرو ترجمه کردن تشکر میکنم!

سپاس مجدد هم از همه ی دوستان:thankyou:

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید ارسال داشته باشید و بعد ثبت نام خود را در سایت کامل نمایید. اگر حساب کاربری در سایت دارید، جهت ارسال با حساب کاربری خود هم اکنون وارد سایت شوید

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • افزودن...