ٹیکسٹ باکس پر اردو ویب پیڈ لگانا

بلال

محفلین
بسم اللہ الرحمن الرحیم
ٹیوٹوریل کے زمرہ میں مجھے پوسٹ کرنے کی اجازت نہیں ہے اس لئے متفرقات میں پوسٹ کر رہا ہوں۔ اگر منتظمین کو بہتر لگے تو اسے متعلقہ زمرہ میں منتقل کر دیں۔

اردو ویب کے اکثر ممبران کے لئے یہ ایک بنیادی بات ہے لیکن کئی دوست اکثر اردو ویب پیڈ کے بارے میں سوال کرتے ہیں تو سوچا ایک چھوٹا سا بنیادی ٹیوٹوریل لکھ دیا جائے تاکہ جو نہیں جانتے اور جاننا چاہیں تو ان کے لئے آسانی ہو۔ اس بارے میں پہلے بھی کافی معلومات محفل پر موجود ہے لیکن میں نے ٹیوٹوریل لکھا تو سوچا شیئر کرتا جاؤں۔

کمپیوٹر اور انٹرنیٹ پر کسی بھی جگہ اردو لکھنے کا سب سے بہتر طریقہ یہ ہے کہ آپ اپنے کمپیوٹر پر اردو ایکٹیو کریں اور پھر جہاں اردو لکھنی ہو وہاں لکھ لیں۔ ابھی اردو ایکٹیو کرنے کے بارے میں زیادہ لوگ نہیں جانتے اس لئے بلاگ یا مختلف فورمز پر اردو لکھنے کے لئے ٹیکسٹ باکس پر ہی ایسا ماحول بنا دیا گیا ہے جس سے کمپیوٹر پر اردو ایکٹیو کیے بغیر بھی اردو لکھی جا سکتی ہے۔ کسی ٹیکسٹ باکس میں اردو لکھنے کے لئے جاوا سکرپٹ کوڈ کا استعمال کیا جاتا ہے اور عام طور پر اس کام کے لئے نبیل بھائی کا ”اردو ویب پیڈ“ استعمال کیا جاتا ہے۔ ورڈ پریس کے ٹیکسٹ باکس/ایریا کے لئے نبیل بھائی کا اردو ایڈیٹر پلگ ان کافی بہتر ہے۔ ورڈپریس بلاگ پر اردو ایڈیٹر پلگ ان اپلوڈ اور ایکٹیو کیا جاتا ہے تو سارا کام ہو جاتا ہے یعنی تمام ٹیکس باکس اور ایریا میں اردو ویب پیڈ شامل ہو جاتا ہے لیکن اس ٹیوٹوریل میں ہم خود کسی ٹیکسٹ باکس پر اردو ویب پیڈ لگانا سیکھتے ہیں۔
جس طرح ویب سائیٹ بناتے ہوئے باقی کسی جگہ جاوا سکرپٹ لگاتے ہیں ایسے ہی کسی ٹیکسٹ باکس پر اردو ویب پیڈ لگایا جاتا ہے کیونکہ اردو ویب پیڈ جاوا سکرپٹ میں ہی بنا ہوا ہے۔
1:- سب سے پہلے اردو ویب پیڈ کی جاوا سکرپٹ فائل یہاں سے ڈاؤن لوڈ کر لیں۔ یہ کمپریس کی ہوئی فائل ہے۔ استعمال سے پہلے اسے ایکسٹریکٹ کر لیں۔

2:- ویب پیج کے <head> ٹیگ کے اندر اردو ویب پیڈ کی فائل کا کوڈ لکھیں تاکہ آپ کی ویب سائیٹ کو پتہ چل سکے کہ اردو ویب پیڈ کی فائل کہاں پر ہے اور اردو ویب پیڈ کے فنکشن کو شروع کر سکے۔ اس کے لئے آپ درج ذیل کوڈ استعمال کر سکتے ہیں۔
کوڈ:
<script type="text/javascript" src="urdu-webpad.js"></script>
		<script type="text/javascript">
		initUrduEditor();
		</script>
3:- ایک ٹیکسٹ باکس بنائیں۔ چاہے ڈریم ویور یا فرنٹ پیج وغیرہ کا استعمال کر لیں۔ اس کے علاوہ اگر آپ کوڈ لکھ کر ٹیکسٹ باکس بنانا چاہیں تو درج ذیل کوڈ بھی استعمال کر سکتے ہیں۔
کوڈ:
<input name="[COLOR="Red"]urdubox[/COLOR]" id="urdubox" type="text" value="" title="" />
ٹیکسٹ باکس میں اردو ویب پیڈ کی جاوا سکرپٹ والی فائل لگانے کے لئے onfocus="setEditor(this)"کوڈ کا اضافہ کریں۔ یوں ٹیکسٹ باکس کا کوڈ اس طرح ہو جائے گا۔
کوڈ:
<input name="[COLOR="Red"]urdubox[/COLOR]" id="urdubox" [COLOR="Blue"]onfocus="setEditor(this)"[/COLOR] type="text" value="" title="" />
نوٹ:- اگر آپ کو ٹیکسٹ باکس یا ویب پیج بنانے کا کوئی تجربہ نہیں تو پہلے کم از کم بنیادی ایچ ٹی ایم ایل سیکھیں۔

4:- جہاں ٹیکسٹ باکس کا کوڈ ختم ہو رہا ہے اس کے نیچے یعنی نئی لائن پر درج ذیل کوڈ کا اضافہ کر دیں۔ یہاں ایک بات دھیان رکھنے والی ہے کہ آپ نے ٹیکسٹ باکس میں جو name دیا ہے وہی makeUrduEditor فنکشن میں پہلی ویلیو دینی ہے۔ کوڈ میں اس کو نمایا کرنے کے لئے سرخ رنگ دیا گیا ہے۔
کوڈ:
<script language="JavaScript" type=text/javascript>
	makeUrduEditor("[COLOR="Red"]urdubox[/COLOR]", 12);
	</script>
ٹیکسٹ باکس پر اردو ویب پیڈ لگ چکا ہے۔ اب اگر ساتھ میں انگریزی اور اردو کے لئے ریڈیو بٹن بھی بنانے ہیں تو جہاں آپ یہ بٹن بنانا چاہتے ہیں وہاں پر درج ذیل کوڈ لکھ دیں۔
کوڈ:
<input type="radio" value="Urdu" checked name="toggle" onclick='setUrdu("[COLOR="Red"]urdubox[/COLOR]")' title=""> اردو <input type="radio" value="English" name="toggle" onclick='setEnglish("[COLOR="Red"]urdubox[/COLOR]")' title=""> انگریزی
یہاں بھی اسی بات کا دھیان رکھنا ہے کہ ٹیکسٹ باکس کا name ہی setUrdu اور setEnglish والے فنکشن میں دینا ہے۔ تاکہ جب ریڈیو بٹن کو کلک کیا جائے تو اسے پتہ ہو کہ یہ عمل کس ٹیکسٹ باکس پر کرنا ہے۔

اس کے علاوہ اگر آن سکرین اردو کی بورڈ بھی بنانا چاہیں تو درج ذیل کوڈ وہاں لکھ دیں جہاں پر آپ آن سکرین کی بورڈ دیکھانا چاہتے ہیں۔
کوڈ:
<script type="text/javascript">writeKeyboard()</script>
آن سکرین کی بورڈ کی خوبصورتی کے لئے سٹائل شیٹ کا استعمال ضرور کریں۔
مثال کے لئے ایک بنا بنایا ویب پیج یہاں سے ڈاؤن لوڈ کر سکتے ہیں۔ جس میں ٹیکسٹ باکس پر اردو ویب پیڈ لگا ہوا ہے اور ساتھ میں اردو ویب پیڈ کی جاوا سکرپٹ والی فائل اور آن سکرین اردو کی بورڈ کی سٹائل شیٹ والی فائل بھی موجود ہے ۔
 

نبیل

تکنیکی معاون
بہت شکریہ بلال۔ آپ کی پوسٹ سے متعلق چند گزارشات پیش کرنا چاہتا ہوں۔ پہلی بات یہ کہ ٹیوٹوریل کے زمرہ میں پوسٹ کرنے کی کسی کو ممانعت نہیں ہے۔ آپ شوق سے وہاں پوسٹ کریں، البتہ یہ مضامین ضروری ادارت کے بعد پبلک کیے جاتے ہیں۔ ایسا ٹیوٹوریلز کے معیار کویقینی بنانے کے لیے کیا گیا ہے۔ آپ نے جو معلومات پیش کی ہیں، اس سے ملتا جلتا ٹیوٹوریل میں نے بھی اس ربط پر پوسٹ کیا ہوا ہے۔ بہرحال دوبارہ یہ معلومات فراہم کرنے کا شکریہ۔ ویسے اس میں استعمال کردہ اردو ویب پیڈ قدرے پرانا ہے۔ اس کی کئی اپڈیٹس فراہم کی جا چکی ہیں۔ اتفاق سے میں آج کل بھی ایک اور اپڈیٹ پر کام کر رہا ہوں۔ اس کے علاوہ جے کویری کے لیے بھی اردو ایڈیٹر کا پلگ ان موجود ہے۔
 

بلال

محفلین
بہت شکریہ بلال۔ آپ کی پوسٹ سے متعلق چند گزارشات پیش کرنا چاہتا ہوں۔ پہلی بات یہ کہ ٹیوٹوریل کے زمرہ میں پوسٹ کرنے کی کسی کو ممانعت نہیں ہے۔ آپ شوق سے وہاں پوسٹ کریں، البتہ یہ مضامین ضروری ادارت کے بعد پبلک کیے جاتے ہیں۔ ایسا ٹیوٹوریلز کے معیار کویقینی بنانے کے لیے کیا گیا ہے۔ آپ نے جو معلومات پیش کی ہیں، اس سے ملتا جلتا ٹیوٹوریل میں نے بھی اس ربط پر پوسٹ کیا ہوا ہے۔ بہرحال دوبارہ یہ معلومات فراہم کرنے کا شکریہ۔ ویسے اس میں استعمال کردہ اردو ویب پیڈ قدرے پرانا ہے۔ اس کی کئی اپڈیٹس فراہم کی جا چکی ہیں۔ اتفاق سے میں آج کل بھی ایک اور اپڈیٹ پر کام کر رہا ہوں۔ اس کے علاوہ جے کویری کے لیے بھی اردو ایڈیٹر کا پلگ ان موجود ہے۔
بہت شکریہ نبیل بھائی۔
سب پہلی بات کہ جب میں # فورم # اردو کمپیوٹنگ اور انفارمیشن ٹیکنالوجی # اردو آئی۔ٹی ٹیوٹوریل # ویب پروگرامنگ
والے زمرہ میں پوسٹ کرنے لگا تو وہاں پر درج ذیل پیغام موصول ہوا
ایم بلال, you do not have permission to access this page. This could be due to one of several reasons:

1. Your user account may not have sufficient privileges to access this page. Are you trying to edit someone else's post, access administrative features or some other privileged system?
2. If you are trying to post, the administrator may have disabled your account, or it may be awaiting activation

اس کے علاوہ میں نے تلاش کیا تھا لیکن آپ والا دھاگہ نہیں مل سکا تھا تو یہ دوبارہ پوسٹ کر دیا۔ خیر اردو ویب پیڈ کی اپڈیٹڈ فائل کہاں سے مل سکتی ہے؟ دراصل جاوا سکرپٹ کے بارے میں میری زیادہ معلومات نہیں اس وجہ سے "جے کویری کے لیے اردو ایڈیٹر پلگ ان"، اردو اوپن پیڈ اور اردو ویب پیڈ وغیرہ سے کافی کنفیوز ہو جاتا ہوں کہ عام ٹیکسٹ باکس یا ایریا کے لئے کونسی چیز بہتر ہے؟ اس لئے کام چلانے کے لئے ایک فائل کو پکڑا ہوا ہے اور اسی کو ہر جگہ استعمال کر لیتا ہوں۔
کوشش کرتا ہوں کہ نئی فائل یا کسی نئے ایڈیٹر پر منتقل ہو سکوں۔
 

نبیل

تکنیکی معاون
بلال، ٹیوٹوریل پوسٹ کرنے کے بارے میں محمد صابر نے بتا دیا ہے۔
اردو ویب پیڈ اور اردو اوپن پیڈ میں اب زیادہ فرق نہیں رہا ہے۔ البتہ جے کویری کے اردو پلگ ایڈیٹر کو جے کویری فریمورک کے ساتھ استعمال کیا جا سکتا ہے۔ جے کویری اس وقت مقبول ترین جاوا سکرپٹ فریم ورک ہے۔
 
Top