الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعده في Cakephp و جافا سكريبت.

بدأه ghjjaj في 16 مايو 2009 · 4 رد · 625 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سلام.

اتمنى ان تكونوا بصحه جيده...

عندي مشكله في في تصميم موقع بالبي اتش بي ... اتمنى لمن لديه الخبره ان يساعدني شاكرا و مقدرا لكم جميعا.

المشكله انه عندي مشروع ب

CakePHP

وعندي خاصيه مهمه اريد اضافتها وهي ( كيبورد على الشاشه ...

on screen keyboard

وجدت السورس كود للكيبورد بالجافا سكريبت ... و لكني لم استطع اضافتها

علما اني اريد اضافتها على اماكن معينه فقط مثلا عند مكان تعئبة كلمة المرور.

و يا ليت لو تساعدوني وين اضيف الملفات الخاصه بالشاشه ( الجافا سكريبت كود , و الصوره , و css file

<?php  



    echo $form->input('firstname'); 
        echo $form->input('lastname'); 
        echo $form->input('address'); 
        echo $form->input('email'); 
        echo $form->input('phone'); 
        echo $form->input('username'); 
        echo $form->input('password'); 





 e($form->submit('Submit')); 

 ?>

تم تعديل هذه المشاركة بواسطة ghjjaj في 16 مايو 2009 في 18:23

#2

ضع هذه الكود في بداية ملف الـ View الذي تريد ان يظهر به الكيبورد وهو عبارة عن لينك يشير لملف JS .

مع تغيير اسم الملف بدلا من File name

 echo $javascript->link('File name',false);

او ضع كود الجافا في نفس صفحة ملف View

 <?php
	echo '<script language="javascript" type="text/javascript">
	</script>';
?>

واهم شيء انك تضيف هذا السطر في ملف الـ Layout في الـ head tag

head> 
   .....
   <title>
	<?php echo $title_for_layout; ?>
   </title>
   <?php
	....
	.....
	....
	echo $scripts_for_layout;
   ?>
</head>

بالتوفيق ....

تم تعديل هذه المشاركة بواسطة mana80 في 16 مايو 2009 في 20:03 — السبب: تعديل

I Say Nothing

#3

السلام عليكــم ورحمـة الله وبركاتــه ،،

اولا اشكر لك اهتمامك :wink: ... و اتأسف ربما شرحي للمشكله لم يكن واضحا بما فيه الكفايه.

وثانيا ... جربت الذي قلت لكن المشكله انها لم تنجح.

المشكله هي ان الملفات الخاصه بالكيبورد على الشاشه .. تتكون من ثلاث ملفات .. ( صوره + Css file + javascript file )

و لابد ان تعمل كلها مع بعض ... و لا بد ان تربط بالفيلد الذي تريد ان تعمل معاه .. فمثلا لو ارد ان تجعلها تعمل على باسوورد فيلد .

تكتب الاتي.

<html>

<head> 
<script type="text/javascript" src="key.js" charset="UTF-8"></script>
<link rel="stylesheet" type="text/css" href="stylesheet.css">

<title> keyborad </title>

</head>


<body>
password :<input type="text" value="" class="keyboardInput">

</body>

</html>

انا استطيع ان استعملها اذا استعملت الطريقه العاديه في التصميم ... و لكن اذا استخدمت cakaphp لا اعلم كيف اضيفها و كيف اربطها بالفيلد المعين.

لا اعلم اين اضع الملفات المرفقه ( الصوره و css file ) هل اضعها في نفس الملجد الموجوده فيه view او اضعها في مجلد layout

ولا اعلم كيف اربط الجافا سكريبت بالفيلد المعين ...

سوف ارفق الملفات مع الخاصه بالكيبورد .. ربما تكون الفكره اوضح.

وشكرا جزيلا.

On_screen_keyboard.rar

#4

مرفق مجلد CakePHP باسم newc

فك ضغط الملف المرفق

اكتب المسار التالي ...

http://localhost/newc/users

post-124807-1242565352_thumb.jpg

الاشياء التي تم تحديدها .....

تم وضع الصورة في مجلد img مع تغيير مسارها في ملف key.js

ملف Stylesheet.css في مجلد CSS

في ملف الـ Controller تحدد الـ Helper التي تريد استخدامها

في ملف default.ctp تضع السطر echo $scripts_for_layout; , لاتحدد هذا السطر الا اذا غيرت تصميم الصفحة غير التصميم الموجود

نضع link لملف الـ key.js في ملف View

newc.rar

I Say Nothing

#5

السلام عليكم ...

اشكرك اخي جدا على تفاعلك ... و ابشرك انها تنفذت .....

الفضل لله ثم يعود اليك. شكرا من الاعماق.

مواضيع مشابهة