تگ زیر رو از کجا میشه ویرایش کرد؟
{changeskin}

{ changeskin }
آغاز شده توسط
maya
, 1389/03/08 ساعت 14:42
10 پاسخ برای این موضوع
#2
ارسالی 1389/03/08 ساعت 16:39
سلام دوست عزیز،
از فایل Engine/Modules/Functions.php
کدهاش اینا هست:
از فایل Engine/Modules/Functions.php
کدهاش اینا هست:
function ChangeSkin($dir, $skin) {
$templates_list = array ();
$handle = opendir( $dir );
while ( false !== ($file = readdir( $handle )) ) {
if( @is_dir( "./templates/$file" ) and ($file != "." AND $file != ".." AND $file != "smartphone") ) {
$templates_list[] = $file;
}
}
closedir( $handle );
sort($templates_list);
$skin_list = "<form method=\"post\" action=\"\"><select onchange=\"submit()\" name=\"skin_name\">";
foreach ( $templates_list as $single_template ) {
if( $single_template == $skin ) $selected = " selected=\"selected\"";
else $selected = "";
$skin_list .= "<option value=\"$single_template\"" . $selected . ">$single_template</option>";
}
$skin_list .= '</select><input type="hidden" name="action_skin_change" value="yes" /></form>';
return $skin_list;
}
$templates_list = array ();
$handle = opendir( $dir );
while ( false !== ($file = readdir( $handle )) ) {
if( @is_dir( "./templates/$file" ) and ($file != "." AND $file != ".." AND $file != "smartphone") ) {
$templates_list[] = $file;
}
}
closedir( $handle );
sort($templates_list);
$skin_list = "<form method=\"post\" action=\"\"><select onchange=\"submit()\" name=\"skin_name\">";
foreach ( $templates_list as $single_template ) {
if( $single_template == $skin ) $selected = " selected=\"selected\"";
else $selected = "";
$skin_list .= "<option value=\"$single_template\"" . $selected . ">$single_template</option>";
}
$skin_list .= '</select><input type="hidden" name="action_skin_change" value="yes" /></form>';
return $skin_list;
}
#3
ارسالی 1389/03/08 ساعت 18:09
آدرس url یا به عبارتی value فیلد { changeskin } رو از کجا میشه بدست آورد.
حقیقتش من تغییر قالب رو میخوام از دو دکمه خودم لینک بدم نمیدونم چطوری اینکارو بکنم؟
اینکار رو هم میخوام بخاطر تبدیل سایت به دو زبانه بودن انجام بدم.
بزرگترین ضعف که دیتالایف انجین داره متاسفانه همینه مگه اینکه دو تا دیتالایف انجین نصب کنی!!!!!
حقیقتش من تغییر قالب رو میخوام از دو دکمه خودم لینک بدم نمیدونم چطوری اینکارو بکنم؟
اینکار رو هم میخوام بخاطر تبدیل سایت به دو زبانه بودن انجام بدم.
بزرگترین ضعف که دیتالایف انجین داره متاسفانه همینه مگه اینکه دو تا دیتالایف انجین نصب کنی!!!!!
#8
ارسالی 1389/03/26 ساعت 19:38
بستگی داره شما چه آدرسی میخواین بزارین! برای آوردن پست از این کد استفاده کنین:
جلوی newsid شماره مطلب مورد نظر رو بنویسید، اگه نه از کد زیر هم میتونین استفاده کنین:
جلوی =do می تونین هر چی دوس دارین بنویسین ! مثلا برای آوردن آخرین نظرات از کد زیر استفاده کنین:
برای پیغام خصوصی میتونین جلوی = بنویسین pm و همینطور...
http://yoursite.com/index.php?action_skin_change=yes&skin_name=Default&newsid=50
جلوی newsid شماره مطلب مورد نظر رو بنویسید، اگه نه از کد زیر هم میتونین استفاده کنین:
http://yoursite.com/index.php?action_skin_change=yes&skin_name=Default&do=
جلوی =do می تونین هر چی دوس دارین بنویسین ! مثلا برای آوردن آخرین نظرات از کد زیر استفاده کنین:
http://yoursite.com/index.php?action_skin_change=yes&skin_name=Default&do=lastcomments
برای پیغام خصوصی میتونین جلوی = بنویسین pm و همینطور...

1 کاربر در حال خواندن این موضوع است
0 کاربر، 1 مهمان و 0 عضو مخفی