سؤال

أنا أبحث عن البرنامج المساعد للعمل مع Smarty في NetBeans.

أحتاج إلى تلوين الكود الخاص بي و analysys بناء الجملة العادي.

يمكنني العثور فقط على هذا البرنامج المساعد: محرر Smarty, ، لكنني لم أستطع أن نجعلها تعمل.

هل يمكن أن تخبرني عن مكون إضافي لـ Smarty أو تعلمني كيفية تثبيت SmartyEditor؟

تعديل: يمكنني استخدام Windows XP SP3

هل كانت مفيدة؟

المحلول

مرحبًا ، يمكنك أن تحمي البرنامج المساعد PHP Smarty Framework فقط باستخدام مدير البرنامج المساعد NetBeans:

الأدوات -> الإضافات -> الإضافات المتاحة -> Serach لـ "Smarty" -> insall

هذا يعمل مباشرة دون إعادة تشغيل IDE الخاص بك.

(أنا أستخدم NB 6.9.1)

نصائح أخرى

لقد عملت بالنسبة لي ، خارج الصندوق. أستخدم NetBeans 6.7.1 وهذا ما فعلته

  1. تم تنزيل ملف .NBM المكون الإضافي من الموقع الذي ذكرته
  2. قم بتثبيت البرنامج المساعد كما هو موضح هنا
  3. في مشروع موجود مع أشياء ويب ، ملف-> ملف جديد-> آخر-> ملف SMARTY فارغ

تم إنشاء هذا في ملف .tpl مع فقط

{*

    Author:
    Smarty template
*}

فيه. كما هو موضح في صفحة تنزيل المكون الإضافي ، خارج علامات Smarty ، تحصل على وظائف أساسية فقط في PHP مثل شرائح HTML من الملف ، ولكن بقدر ما أستطيع أن أرى تلوين بناء الجملة لـ PHP و HTML على ما يرام. يعمل إكمال الكود بشكل جيد داخل علامات Smarty.

فيما يتعلق بتحليل بناء الجملة: قمت بإنشاء عدد من الأخطاء هو HTML و PHP في ملف TPL ويبدو أنه استقلها بشكل صحيح.

لذلك ، على الرغم من أنه من المزعج أن تفقد إكمال الكود في HTML و PHP ، إلا أنه يبدو قابلاً للاستخدام ومفيدًا جدًا بالنسبة لي.

اسمحوا لي أن أعرف ما إذا كانت هذه التعليمات حل مشكلتك.

لقد وجدت هذا المنشور من Google ورأيت أن المعلومات قديمة الآن.

في أحدث بناء NetBeans ، هناك الآن دعم رسمي لـ Smarty:http://blogs.oracle.com/netbeansphp/entry/initial_support_for_smarty_available

فقط قم بتنزيل إصدارات تطوير NetBeans. ثم انتقل إلى أدوات> الإضافات وابحث عن البرنامج المساعد "PHP Smarty Framework" وقم بتثبيته.

مرحبًا ، ما لديك ToDo هو أولاً تثبيت المكون الإضافي Smarty Editor ثم قم بتحرير هذا الملف على Vista: C: Users yourusername.netbeans 6.7 config services mimeresolver

احذف كل شيء وأضف الكود التالي إلى الملف:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE MIME-resolver PUBLIC "-//NetBeans//DTD MIME Resolver 1.1//EN" "http://www.netbeans.org/dtds/mime-resolver-1_1.dtd">
<MIME-resolver>
    <file>
        <ext name="tpl"/>
        <resolver mime="text/x-tpl"/>
    </file>
</MIME-resolver>

في NetBeans 6.9.1 المكون الإضافي المتاح ولكنه يعمل فقط بناء بناء الجملة وإكمال HTML-TAG. علامات Smarty لا تعمل.

سيكون إكمال الكود الأساسي لقوالب Smarty متاحة في NetBeans 7.0. أخشى أن يكون إكمال رمز REST هو الانتظار حتى يتم تنفيذ بعض المسافة البادئة لتكوين التعليمات البرمجية التلقائية والتي يبدو أنها ميزة أكثر مطلوبة من قبل المستخدمين.

لم يعد مدرجًا في الإضافات المتاحة ولا متاحًا (أنا أستخدم 7.0.1) ، يبدو أن هذا هو المكون الإضافي لاستخدامه ، وتنفيذ الملف المثبت عليه جيدًا: http://plugins.netbeans.org/plugin/37379/php-smarty

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top