1. پروکسیما
  2. عمومی - ایزابل، الستیکس، فری پی بی اکس ...
  3. دوشنبه, 26 مرداد 1388
[quote author=ماندانا باقری link=topic=91.msg376#msg376 date=1248755498]
مزيتي كه سيستم الستيكس دارد اين است كه در صورتيكه addons شما داراي محيط گرافيكي باشد، مي توانيد بر روي محيط گرافيكي الستيكس براي آن يك tab يا يك منو تعريف كنيد و آن را در دل الستيكس جاي دهيد.


می خواستم بدونم چه طور میشه یک صفحه وب موجود بر روی سرور (مثلاً var/www/html/myfavorite/myfavorite.php) را به صورت یک Tab در محیط Elastix تعریف کرد؟
نظر
هنوز هیچ نظری ارسال نشده است!
پاسخ پذیرفته شده Pending Moderation
0
رای
بازگشت
براي ايجاد تب جديد براي برنامه دلخواه شما 2 راه وجود داره:

1- تغيير در 2 فايل پايگاه داده menu.db و acl.db، اين دو فايل متختص پايگاه داده SQlite مي باشند براي اينكه در محيط گرافيكي بخواهيد اين دو فايل را تغيير دهيد راحت تر اين كار اين است براي مرورگر فاير فاكس خود يك Addon به نام SQlite Manager نصب كنيد، كه به راحتي در جستجوي Addons هاي فايرفاكس و يا حتي گوگل مي توانيد آنها را پيدا كنيد، و سپس اين دو فايل را با اين برنامه باز كرده و تغيير دهيد و دوباره در سر جاي خودش در سرور قرار دهيد.
اين دو فايل در پوشه /var/www/db قرار دارند.

2- راه دوم اين است كه شما تغيير در اين فايل ها را از طريق محيط كنسول لينوكس و دستورات كار با پايگاه داده SQlite انجام بدهيد:
كه البته دوستان براي راحتي كار يك Script براي اين كار نوشته اند:

[left]#! /bin/bash
echo -n "Insert the name for the submenu item: "
read -e NOMBRE
sqlite3 /var/www/db/menu.db "select distinct IdParent from menu;"
echo -n "Insert the main menu parent tab where your item will be inserted. You must select from the above values: "
read -e PADRE
echo -n "Insert the link to your new app: "
read -e ENLACE
sqlite3 /var/www/db/menu.db "select distinct TYPE from menu;"
echo -n "Insert type. You must select from the above values: "
read -e TIPO
echo -n "Insert a short description: "
read -e DESCRIPCION
IDENTIFICADOR=${NOMBRE// /_}
last_resource=`sqlite3 /var/www/db/acl.db "select * from acl_resource;" | awk -F "|" '1 { print $1 }' | tail -1`
resource_to_use=`expr $last_resource + 1`
last_permission=`sqlite3 /var/www/db/acl.db "select * from acl_group_permission;" | awk -F "|" '1 { print $1 }' | tail -1`
group_permission_to_use=`expr $last_permission + 1`
sqlite3 /var/www/db/menu.db "insert into menu (id,IdPArent,Link,Name,Type) values ('$IDENTIFICADOR','$PADRE','$ENLACE','$NOMBRE','$TIPO');"
sqlite3 /var/www/db/acl.db "insert into acl_resource (id,name,description) values ('$resource_to_use','$NOMBRE','$DESCRIPCION');"
sqlite3 /var/www/db/acl.db "insert into acl_group_permission (id,id_action,id_group,id_resource) values ('$group_permission_to_use',1,1,'$resource_to_use');"[/left]

ممكنه راه اول حتي ساده تر باشه !
فقط در مورد راه اول در نظر داشته باشيد كه اول فايل Menu.db رو تغيير بدهيد و پس از ايجاد يك ركورد جديد براي برنامه خودتون يك id خواهيد داشت شما براي ايجاد ركورد در فايل acl.db به اون ID نياز خواهيد داشت.

موفق باشيد :)
نظر
هنوز هیچ نظری ارسال نشده است!
پاسخ پذیرفته شده Pending Moderation
0
رای
بازگشت
ممنون از راهنمایی شما که بسیار کارآمد بود. روش اول را امتحان کردم و فایل ها رو باز کردم.

فعلاً مشغول سر و کله زدن با این دو تا فایل ام! ;)
نظر
هنوز هیچ نظری ارسال نشده است!
پاسخ پذیرفته شده Pending Moderation
0
رای
بازگشت
مطمئنن موفق می شوید چون ساختار ساده ای دارند.
اما اگر سوالی داشتید من در خدمتم :)
نظر
هنوز هیچ نظری ارسال نشده است!
پاسخ پذیرفته شده Pending Moderation
0
رای
بازگشت
سلام آقا حامد
اولا که تبریک میگم که برای بار دوم عضو برگزیده سایت ELASTIX شدید------باعث افتخاره.
دوما میخواستم بدونم میشه کلا قیافیه elastix رو عوض کرد؟؟ منظورم فقط لوگو و تبا نیست بلکه کلا قیافش عوض بشه!
آخه کار هر روز من اینه که پشت elastix بشینمو status بگیرمو گزارش بدمو اینجور چیزا! چشام کلا خسته شده از قیافش!
اگه بشه مثلا مثل PBX in a flash????
میشه؟؟
اگه میشه لطفا راهنماییم کنید پلییییییییزززززز!!! ممنون!
نظر
هنوز هیچ نظری ارسال نشده است!
  • صفحه :
  • 1


هنوز به این موضوع پاسخی داده نشده است

دسته بندی ها

سیستم های تلفنی کدباز
  1. 107 پست
  2. 0 زیرمجموعه
سیسکو Cisco
  1. 61 پست
  2. 0 زیرمجموعه
سیستم تلفنی FreePBX
  1. 48 پست
  2. 0 زیرمجموعه
شبکه و زیرساخت
  1. 65 پست
  2. 0 زیرمجموعه
تازه واردین دنیای ویپ
  1. 927 پست
  2. 0 زیرمجموعه