ماژول (Xtouch)

ماژول هاي نيوك فارسي
lenux
کاربر فعال
کاربر فعال
پست: 515
تاریخ عضویت: چهارشنبه ۱۴ مرداد ۱۳۸۸, ۱۲:۰۰ ق.ظ
محل اقامت: جهنم
تشکر کرده: 97 دفعه
تشکر شده: 201 دفعه
تماس:

ماژول (Xtouch)

پست توسط lenux »

به نام خدا
نسخه آزمایشی ماژول تاچ برای نیوک مشهد تیم

[CENTER]تصویر[/CENTER]
توضیحات :
با آمدن طرح های رسپانسیو دقدقه وبسایت ها برای تلفن همراه تا حدودی بر طرف شد. اما بسیاری از سایت ها از سبک قدیمی طراحی استفاده می کنند. ماژول تاچ به این گونه وبسایت ها اجازه می دهد در کنار طرح اصلی سایت خود طرحی جدا برای تلفن ها ایجاد کنند.

امکانات:
1- دارای 3 حالت نمایش
2- دارای سوئیچ
3- امکان انتخاب ماژول های موجود
4- دارای انتخاب پوسته
...

نیازمندیها:
1- مود Xmenu
2- مود XMSConfig

اسکرینشات:

[CENTER]تصویر[/CENTER]
طریقه نصب :
1- فایل Xtouch_201*_NuckPack _V*.zip را دانلود کنید.
2- در فولدری که نیوک شما نصب هست آپلود و extract کنید.
3- به مدیریت ماژول های رفته و ماژول Xtouch را فعال کنید.
4- به صفحه مدیریت Xtouch مراجعه کنید تا نصب ماژول کامل شود.

نکته :
1- بدیهیست در نسخه آزمایشی ماژول شاهد مشکلاتی باشید. گزارش مشکلات شما به سرعت بخشی حالت پایدار ماژول کمک خواهد کرد.
2- پوسته simple فعلا تعداد محدودی از ماژول ها را پشتیبانی خواهد کرد.
3- برای ارسال منو به ماژول در Xmenu ریشه منو مورد نظر خود را با کلاس xtouchmenu تعریف کنید.
4- در فایل زیپ 2 فایل header قرار داده شده است. اگر از مود Xdisbale نصب کرده اید header2 را به header تغییر دهید.

تغییرات Changelogs:

کد: انتخاب همه

Xtouch Beta1 (2015/01/03):
- fix bugs
- add tempthump file
- add page cleaner

Xtouch Initial3 (2015/01/03):
- fix bugs

Xtouch Initial2 (2015/01/02):
- fix linux hosting bug

Xtouch Initial1 (2015/01/02):
- Initial build, based on PHPNuke[MT] 8.3.6 sources.
پیوست ها
Xtouch_2015_NuckPack _Vbeta1.zip
نسخه آزمایشی 1
(99.01 کیلو بایت) 274 مرتبه دانلود شده
آخرین ويرايش توسط 3 on lenux, ويرايش شده در 0.


[CENTER]vDev And Github
خیابون ... و من عاشقشم :|[/CENTER]
reper
کاربر فعال
کاربر فعال
پست: 244
تاریخ عضویت: جمعه ۶ بهمن ۱۳۹۱, ۸:۰۷ ب.ظ
تشکر کرده: 26 دفعه
تشکر شده: 46 دفعه
تماس:

Re: ماژول (Xtouch)

پست توسط reper »

مشکل داره
پیوست ها
Snapshot_2015-01-02_111023.png
Snapshot_2015-01-02_111023.png (22.04 کیلو بایت) مشاهده 3109 مرتبه
طراحی قالب نیوک وردپرس جوملا دیتالایف پذیرفته می شود
yahoo : hamid.reper
skype : hamid.reper
lenux
کاربر فعال
کاربر فعال
پست: 515
تاریخ عضویت: چهارشنبه ۱۴ مرداد ۱۳۸۸, ۱۲:۰۰ ق.ظ
محل اقامت: جهنم
تشکر کرده: 97 دفعه
تشکر شده: 201 دفعه
تماس:

Re: ماژول (Xtouch)

پست توسط lenux »

حروف فایل اشتباه وارد شده بود.
با تشکر
[CENTER]vDev And Github
خیابون ... و من عاشقشم :|[/CENTER]
rilaxMusic
کاربر فعال
کاربر فعال
پست: 568
تاریخ عضویت: سه‌شنبه ۳۰ مهر ۱۳۹۲, ۸:۳۸ ق.ظ
محل اقامت: public_html
تشکر کرده: 59 دفعه
تشکر شده: 115 دفعه
تماس:

Re: ماژول (Xtouch)

پست توسط rilaxMusic »

برای من که کار نکرد تو صفحه admin.php?op=xtouch صفحه کاملا سفید میشه!!
™ℝ℮ℓα✄ℳʊṧ☤ḉ

Goodbye

PhpNuke Mashhad

 ℝ℮ℓα✄ℳʊṧ☤ḉ

دانلود آهنگ جدید
lenux
کاربر فعال
کاربر فعال
پست: 515
تاریخ عضویت: چهارشنبه ۱۴ مرداد ۱۳۸۸, ۱۲:۰۰ ق.ظ
محل اقامت: جهنم
تشکر کرده: 97 دفعه
تشکر شده: 201 دفعه
تماس:

Re: ماژول (Xtouch)

پست توسط lenux »

rilaxMusic نوشته شده:برای من که کار نکرد تو صفحه admin.php?op=xtouch صفحه کاملا سفید میشه!!
آیا شما مود های زیر رو نصب کردید؟
1- مود Xmenu
2- مود XMSConfig
[CENTER]vDev And Github
خیابون ... و من عاشقشم :|[/CENTER]
rilaxMusic
کاربر فعال
کاربر فعال
پست: 568
تاریخ عضویت: سه‌شنبه ۳۰ مهر ۱۳۹۲, ۸:۳۸ ق.ظ
محل اقامت: public_html
تشکر کرده: 59 دفعه
تشکر شده: 115 دفعه
تماس:

Re: ماژول (Xtouch)

پست توسط rilaxMusic »

نه فقط مود غیر فعال کننده رو نصب کردم اونم برای من کار نکرد حذف کردم کلا فک کنم هاستم با ماژوال نصب کردن مشکل داره !!!
™ℝ℮ℓα✄ℳʊṧ☤ḉ

Goodbye

PhpNuke Mashhad

 ℝ℮ℓα✄ℳʊṧ☤ḉ

دانلود آهنگ جدید
lenux
کاربر فعال
کاربر فعال
پست: 515
تاریخ عضویت: چهارشنبه ۱۴ مرداد ۱۳۸۸, ۱۲:۰۰ ق.ظ
محل اقامت: جهنم
تشکر کرده: 97 دفعه
تشکر شده: 201 دفعه
تماس:

Re: ماژول (Xtouch)

پست توسط lenux »

rilaxMusic نوشته شده:نه فقط مود غیر فعال کننده رو نصب کردم اونم برای من کار نکرد حذف کردم کلا فک کنم هاستم با ماژوال نصب کردن مشکل داره !!!
رفیق مسئله همینه دیگه
برای استفاده از این ماژول باید اون 2 تا ماژول رو نصب داشته باشید!!!
تاپیک رو بخونید بعد نصب کنید !!
[CENTER]vDev And Github
خیابون ... و من عاشقشم :|[/CENTER]
نمایه کاربر
nadalta110
کاربر فعال
کاربر فعال
پست: 643
تاریخ عضویت: چهارشنبه ۱ آبان ۱۳۸۷, ۱۲:۰۰ ق.ظ
تشکر کرده: 112 دفعه
تشکر شده: 153 دفعه
تماس:

Re: ماژول (Xtouch)

پست توسط nadalta110 »

لطفا تغییرات در فایلهای زیر را بفرمایید بدلیل ویرایش قابل جایگزینی نیست


index
header.php
header2.php
timthumb.php
ما زنده به آنيم كه آرام نگيريم
موجيم كه آسودگي ما عدم ماست.
پایگاه مهندسی بهداشت محیط ایران
lenux
کاربر فعال
کاربر فعال
پست: 515
تاریخ عضویت: چهارشنبه ۱۴ مرداد ۱۳۸۸, ۱۲:۰۰ ق.ظ
محل اقامت: جهنم
تشکر کرده: 97 دفعه
تشکر شده: 201 دفعه
تماس:

Re: ماژول (Xtouch)

پست توسط lenux »

nadalta110 نوشته شده:لطفا تغییرات در فایلهای زیر را بفرمایید بدلیل ویرایش قابل جایگزینی نیست

index
header.php
header2.php
timthumb.php

با سلام

index.php :
خط 16 تا 55 حذف شد.
یعنی از :

کد: انتخاب همه

$mobile_browser = '0';
تا

کد: انتخاب همه

///////////////////////////// Nuke mobile Version - Zero-F

header.php : (برای کسانی که مود Xdisable رو نصب نکردند)
خط 36 از

کد: انتخاب همه

global $name, $nukeurl;
به

کد: انتخاب همه

global $name, $nukeurl, $xtouch,$sitecookies;
تغییر و خط 80 از

کد: انتخاب همه

online();
به

کد: انتخاب همه

online();
function xtscookie($name, $cookiedata, $cookietime){
    global $sitecookies;
    if($cookiedata == false){
	   $cookietime = time()-3600;
    }
    $name_data = rawurlencode($name) . '=' . rawurlencode($cookiedata);
    $expire = gmdate('D, d-M-Y H:i:s \\G\\M\\T', $cookietime);
    @header('Set-Cookie: '.$name_data.(($cookietime) ? '; expires='.$expire : '').'; path='.$sitecookies.'; HttpOnly', false);
}
if(isset($xtouch)){
    $expire = time()+60*60*24*7;
    xtscookie("xtouch-set", $xtouch, $expire);
		  if($_SERVER['HTTP_REFERER']==""){
		  Header("Location: index.php");
	   } else {
		  header('Location:' . $_SERVER['HTTP_REFERER']);
	   }
}
$mobile_browser = '0';
if(@preg_match('/(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone)/i',
    strtolower($_SERVER['HTTP_USER_AGENT']))){
    $mobile_browser++;
    }

if((strpos(strtolower($_SERVER['HTTP_ACCEPT']),'application/vnd.wap.xhtml+xml')>0) or
    ((isset($_SERVER['HTTP_X_WAP_PROFILE']) or isset($_SERVER['HTTP_PROFILE'])))){
    $mobile_browser++;
    }

$mobile_ua = strtolower(substr($_SERVER['HTTP_USER_AGENT'],0,4));
$mobile_agents = array(
    'w3c ','acs-','alav','alca','amoi','audi','avan','benq','bird','blac',
    'blaz','brew','cell','cldc','cmd-','dang','doco','eric','hipt','inno',
    'ipaq','java','jigs','kddi','keji','leno','lg-c','lg-d','lg-g','lge-',
    'maui','maxo','midp','mits','mmef','mobi','mot-','moto','mwbp','nec-',
    'newt','noki','oper','palm','pana','pant','phil','play','port','prox',
    'qwap','sage','sams','sany','sch-','sec-','send','seri','sgh-','shar',
    'sie-','siem','smal','smar','sony','sph-','symb','t-mo','teli','tim-',
    'tosh','tsm-','upg1','upsi','vk-v','voda','wap-','wapa','wapi','wapp',
    'wapr','webc','winw','winw','xda','xda-');

if(in_array($mobile_ua,$mobile_agents)){
    $mobile_browser++;
    }
if (strpos(strtolower($_SERVER['ALL_HTTP']),'OperaMini')>0) {
    $mobile_browser++;
    }
if (strpos(strtolower($_SERVER['HTTP_USER_AGENT']),'windows')>0) {
    $mobile_browser=0;
    }


if($mobile_browser>0 OR $_COOKIE['xtouch-set']==1){
require_once("XMSConfig.lib.php");
$xcall1=xsitemapitemcall("radius","حالت فعال بودن ماژول تاچ");
$xcallt=xsitemapitemcall("select","پوسته ماژول تاچ");
$xcallsm=xsitemapitemcall("select","منو در Xtouch");
$xcallst=xsitemapitemcall("text","عنوان سایت در حالت موبایل");
$xcallss=xsitemapitemcall("radius","نمایش لینک دسکتاپ");
$xcallsmm=xsitemapitemcall("checkbox","فعال بودن ماژول های تاچ");
if($xcall1[1]=="radius" AND $xcall1[2]=="حالت فعال بودن ماژول تاچ" AND $xcall1[3]!==""){
if($xcall1[3]==0 OR $xcall1[3]==1){
if($xcallsmm[1]=="checkbox" AND $xcallsmm[2]=="فعال بودن ماژول های تاچ"){$xtmodules=$xcallsmm[3];}
if($xcallt[1]=="select" AND $xcallt[2]=="پوسته ماژول تاچ"){$xttheme=$xcallt[3];}
if($xcallt[3]==""){$xttheme="default";}
if($xcallsm[1]=="select" AND $xcallsm[2]=="منو در Xtouch" AND $xcallsm[3]!==""){$xtxmmenu=$xcallsm[3];}
if($xcallst[1]=="text" AND $xcallst[2]=="عنوان سایت در حالت موبایل" AND $xcallst[3]!==""){$xtstitle=$xcallst[3];}
if($xcallss[1]=="radius" AND $xcallss[2]=="نمایش لینک دسکتاپ" AND $xcallss[3]!==""){$swichers=$xcallss[3];}
if($xcallst[3]==""){$xtstitle=$sitename;}
if($xcall1[3]==1 AND is_admin($admin)){
if($xttheme=="default"){}else{include("modules/Xtouch/themes/$xttheme/xttheme.php");}
xttheme($xtstitle,$xtxmmenu,$swichers,$xtmodules);
}elseif($xcall1[3]==0){
if($xttheme=="default"){}else{include("modules/Xtouch/themes/$xttheme/xttheme.php");}
xttheme($xtstitle,$xtxmmenu,$swichers,$xtmodules);
}
}
}
}
تغییر کرد.

header2.php : (برای کسانی که مود Xdisable رو نصب کردند)
در خط 22 از

کد: انتخاب همه

global $db , $prefix,$gtset;
به

کد: انتخاب همه

global $db ,$prefix ,$gtset ,$admin ,$adminmail;
و خط 36 از

کد: انتخاب همه

global $name, $nukeurl, $xdemailset;
به

کد: انتخاب همه

global $name, $nukeurl, $xdemailset,$xtouch,$sitecookies;
و خط 80 از

کد: انتخاب همه

head();
به

کد: انتخاب همه

function xtscookie($name, $cookiedata, $cookietime){
    global $sitecookies;
    if($cookiedata == false){
	   $cookietime = time()-3600;
    }
    $name_data = rawurlencode($name) . '=' . rawurlencode($cookiedata);
    $expire = gmdate('D, d-M-Y H:i:s \\G\\M\\T', $cookietime);
    @header('Set-Cookie: '.$name_data.(($cookietime) ? '; expires='.$expire : '').'; path='.$sitecookies.'; HttpOnly', false);
}
if(isset($xtouch)){
    $expire = time()+60*60*24*7;
    xtscookie("xtouch-set", $xtouch, $expire);
		  if($_SERVER['HTTP_REFERER']==""){
		  Header("Location: index.php");
	   } else {
		  header('Location:' . $_SERVER['HTTP_REFERER']);
	   }
}
$mobile_browser = '0';
if(@preg_match('/(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone)/i',
    strtolower($_SERVER['HTTP_USER_AGENT']))){
    $mobile_browser++;
    }

if((strpos(strtolower($_SERVER['HTTP_ACCEPT']),'application/vnd.wap.xhtml+xml')>0) or
    ((isset($_SERVER['HTTP_X_WAP_PROFILE']) or isset($_SERVER['HTTP_PROFILE'])))){
    $mobile_browser++;
    }

$mobile_ua = strtolower(substr($_SERVER['HTTP_USER_AGENT'],0,4));
$mobile_agents = array(
    'w3c ','acs-','alav','alca','amoi','audi','avan','benq','bird','blac',
    'blaz','brew','cell','cldc','cmd-','dang','doco','eric','hipt','inno',
    'ipaq','java','jigs','kddi','keji','leno','lg-c','lg-d','lg-g','lge-',
    'maui','maxo','midp','mits','mmef','mobi','mot-','moto','mwbp','nec-',
    'newt','noki','oper','palm','pana','pant','phil','play','port','prox',
    'qwap','sage','sams','sany','sch-','sec-','send','seri','sgh-','shar',
    'sie-','siem','smal','smar','sony','sph-','symb','t-mo','teli','tim-',
    'tosh','tsm-','upg1','upsi','vk-v','voda','wap-','wapa','wapi','wapp',
    'wapr','webc','winw','winw','xda','xda-');

if(in_array($mobile_ua,$mobile_agents)){
    $mobile_browser++;
    }
if (strpos(strtolower($_SERVER['ALL_HTTP']),'OperaMini')>0) {
    $mobile_browser++;
    }
if (strpos(strtolower($_SERVER['HTTP_USER_AGENT']),'windows')>0) {
    $mobile_browser=0;
    }


if($mobile_browser>0 OR $_COOKIE['xtouch-set']==1){
require_once("XMSConfig.lib.php");
$xcall1=xsitemapitemcall("radius","حالت فعال بودن ماژول تاچ");
$xcallt=xsitemapitemcall("select","پوسته ماژول تاچ");
$xcallsm=xsitemapitemcall("select","منو در Xtouch");
$xcallst=xsitemapitemcall("text","عنوان سایت در حالت موبایل");
$xcallss=xsitemapitemcall("radius","نمایش لینک دسکتاپ");
$xcallsmm=xsitemapitemcall("checkbox","فعال بودن ماژول های تاچ");
if($xcall1[1]=="radius" AND $xcall1[2]=="حالت فعال بودن ماژول تاچ" AND $xcall1[3]!==""){
if($xcall1[3]==0 OR $xcall1[3]==1){
if($xcallsmm[1]=="checkbox" AND $xcallsmm[2]=="فعال بودن ماژول های تاچ"){$xtmodules=$xcallsmm[3];}
if($xcallt[1]=="select" AND $xcallt[2]=="پوسته ماژول تاچ"){$xttheme=$xcallt[3];}
if($xcallt[3]==""){$xttheme="default";}
if($xcallsm[1]=="select" AND $xcallsm[2]=="منو در Xtouch" AND $xcallsm[3]!==""){$xtxmmenu=$xcallsm[3];}
if($xcallst[1]=="text" AND $xcallst[2]=="عنوان سایت در حالت موبایل" AND $xcallst[3]!==""){$xtstitle=$xcallst[3];}
if($xcallss[1]=="radius" AND $xcallss[2]=="نمایش لینک دسکتاپ" AND $xcallss[3]!==""){$swichers=$xcallss[3];}
if($xcallst[3]==""){$xtstitle=$sitename;}
if($xcall1[3]==1 AND is_admin($admin)){
if($xttheme=="default"){}else{include("modules/Xtouch/themes/$xttheme/xttheme.php");}
xttheme($xtstitle,$xtxmmenu,$swichers,$xtmodules);
}elseif($xcall1[3]==0){
if($xttheme=="default"){}else{include("modules/Xtouch/themes/$xttheme/xttheme.php");}
xttheme($xtstitle,$xtxmmenu,$swichers,$xtmodules);
}
}
}
}
head();
تغییر کرد.
موفق باشید
آخرین ويرايش توسط 2 on lenux, ويرايش شده در 0.
[CENTER]vDev And Github
خیابون ... و من عاشقشم :|[/CENTER]
rilaxMusic
کاربر فعال
کاربر فعال
پست: 568
تاریخ عضویت: سه‌شنبه ۳۰ مهر ۱۳۹۲, ۸:۳۸ ق.ظ
محل اقامت: public_html
تشکر کرده: 59 دفعه
تشکر شده: 115 دفعه
تماس:

Re: ماژول (Xtouch)

پست توسط rilaxMusic »

lenux نوشته شده:
rilaxMusic نوشته شده:نه فقط مود غیر فعال کننده رو نصب کردم اونم برای من کار نکرد حذف کردم کلا فک کنم هاستم با ماژوال نصب کردن مشکل داره !!!
رفیق مسئله همینه دیگه
برای استفاده از این ماژول باید اون 2 تا ماژول رو نصب داشته باشید!!!
تاپیک رو بخونید بعد نصب کنید !!

کلا نمیشه هیچ کدومو نصب کرد مشکل از هاستمه گفتم مسئولان سرور دارن رسیدگی میکنن
™ℝ℮ℓα✄ℳʊṧ☤ḉ

Goodbye

PhpNuke Mashhad

 ℝ℮ℓα✄ℳʊṧ☤ḉ

دانلود آهنگ جدید
نمایه کاربر
taylor
کاربر فعال
کاربر فعال
پست: 668
تاریخ عضویت: پنج‌شنبه ۳۰ آبان ۱۳۸۷, ۱۲:۰۰ ق.ظ
تشکر کرده: 118 دفعه
تشکر شده: 224 دفعه

Re: ماژول (Xtouch)

پست توسط taylor »

در ابتدا اینکه کدی که آقای Zero-F استفاده کردند و ایضا در این ماژول استفاده شده جامع نیست و روی بسیاری از مرورگرهای موبایل نمیتونه تشخیص رو به درستی انجام بده

و در انتها اینکه کار شما قابل تحسین هست ولی نمیدونم چرا استقبال نشده از کار شما. حتی یه سایت پیدا نکردم اینو نصب کرده باشه
رضا تیلور Reza Taylor

نیوک فقط phpnuke.ir
lenux
کاربر فعال
کاربر فعال
پست: 515
تاریخ عضویت: چهارشنبه ۱۴ مرداد ۱۳۸۸, ۱۲:۰۰ ق.ظ
محل اقامت: جهنم
تشکر کرده: 97 دفعه
تشکر شده: 201 دفعه
تماس:

Re: ماژول (Xtouch)

پست توسط lenux »

taylor نوشته شده:در ابتدا اینکه کدی که آقای Zero-F استفاده کردند و ایضا در این ماژول استفاده شده جامع نیست و روی بسیاری از مرورگرهای موبایل نمیتونه تشخیص رو به درستی انجام بده

و در انتها اینکه کار شما قابل تحسین هست ولی نمیدونم چرا استقبال نشده از کار شما. حتی یه سایت پیدا نکردم اینو نصب کرده باشه

در نسخه بعد از detecter استاندارد استفاده خواهد شد.
شاید نمیبینند ، شاید هم وقت ندارنند به سایت نیوک سر بزنند و ببینند چیز جدیدی هم اومده یا نه !
ما ماژول رو در نیوک میزاریم. خواه استفاده کنند ، خواه نکنند : )
[CENTER]vDev And Github
خیابون ... و من عاشقشم :|[/CENTER]
موضوع جدید ارسال پست

بازگشت به “ماژول ها - phpNuke Modules”