Teya Salat
↓↓xuống cuối trang↓↓
Chào mừng bạn đến với wap DinhLoi.XtGem.Com | Chúc bạn có 1 năm mới vui vẻ tốt lành hạnh phúc! Hãy giới thiệu website này cho bạn bè nhé!img
DinhLoi.XtGem.Com =>> CaFe9x.Gq
Bạn đến từ quốc gia:



Hôm nay ngày
22.05.26/05:15
img- Hi. Xin chào! Mozilla/5.0
logo
.
HOMECHÁTTruyệnFORUM
logo

Chatbox|Admin nhận làm wap/web, giá cả thương lượng... Thông tin admin tại mỗi bài viết.
Home · Bang hội ·
* Đăng Nhập hoặc Đăng Kí
để sử dụng hết chức năng của diễn đàn.
Hi, Khách!
HomeBang hội » Wapmaster » JohnCMS » Modun Template Giống Vbb Cho Johncms By Inuyasha
Xuống dưới » Modun Template Giống Vbb Cho Johncms By Inuyasha
avatar by Pham_loi Pham_loi
Chức vụ:
17:35:53, 22-04-2016

Tác giả: Inuyasha :)
update thêm một số thứ :nemshit:
Yêu cầu: cái này nếu dùng host free như hostinger,ddhost thì miễn nhá..khi import xml sẽ bị lỗi..openshift thì vẫn dùng đc ô kê..còn lại mấy host free khác thì chưa thử :cuoi: Và phải dùng johncms 5x trở lên laugh (ai muốn add bản cũ hơn như 4.4 thì pm)
Giới thiệu: cái này giúp cho việc quản lí diễn đàn dễ hơn như vbb smiley
việc tạo mod có thể thực hiện ngay trên wap..cũng như quản lí các thẻ css và function sẽ tiện hơn laugh
các mod và style cho diễn đàn chỉ cần import file xml lên là xong :haha:
vài tấm ảnh demo :troll:

img img img

Bắt đầu thực hiện :
--copy riêng thư mục sau về thẻ nhớ để khi unzip không bị đè mất và để lát còn convert: users/profile.php , forum/index.php , incfiles/head.php ,incfiles/end.php ,pages/mainmenu.php
--tải file đính kèm bên dưới về upload và giải nén lên host
--import file data-template.sql lên data
--mở file ../cpadmin/config.php và sửa lại thông tin kết nối với csdl
--mở ../incfiles/classes/core.php tìm :
<?php
 $this
->db_connect();
?>

Copy code

xóa dòng này đi laugh
tìm tiếp :
<?php
private function db_connect()
{
require(
ROOTPATH 'incfiles/db.php');
$db_host = isset($db_host) ? $db_host 'localhost';
$db_user = isset($db_user) ? $db_user '';
$db_pass = isset($db_pass) ? $db_pass '';
$db_name = isset($db_name) ? $db_name '';
$connect = @mysql_connect($db_host$db_user$db_pass) or die('Error: cannot connect to database server');
@
mysql_select_db($db_name) or die('Error: specified database does not exist');
@
mysql_query("SET NAMES 'utf8'"$connect);
}
?>

Copy code

xóa nốt đi smiley)
--mở ../incfiles/core.php tìm :
<?php
spl_autoload_register
('autoload');
chèn lên bên trên :
require_once(
ROOTPATH 'cpadmin/config.php');
require_once(
ROOTPATH 'cpadmin/template.php');
$style=template::system('auto_style') or die('System style không tồn tại.');
eval(
$style);
?>

Copy code

Tìm tiếp :
<?php
new core;
?>

Copy code
hoặc tương tự laugh
Thêm vào bên dưới :
<?php
$class_dem
=$db->num_rows($db->query("select * from `functions` where `type`='n' and `class`='1'"));
$func_dem=$db->num_rows($db->query("select * from `functions` where `type`='f' and `class`='0'"));
if(
$class_dem >=1){
$functions=template::functions(1);
eval(
$functions);

}
if(
$func_dem >=1){
$func=template::functions(0);
eval(
$func);
}
?>

Copy code

xuống cuối chèn vào trên ?>:

<?php
if($db->num_rows($db->query("select * from `template` where `type`='a'"))>=1){
$auto_product=$db->fetch_array($db->query("select * from `template` where `type`='a'"));
foreach(
$auto_product as $arr){
if(!empty(
$arr)){
$kytu=array("<php>","</php>");
$thaythe=array("<?php\n","\n?>");
$code=str_ireplace($kytu,$thaythe,$arr);
eval(
$code);
}
}
}
?>

Copy code

--Bước này làm theo wap của các bạn laugh
+Mở incfiles/bbcode.php với ai dùng tags() tìm :
<?php
function tags($var){
?>

Copy code

thêm vào bên dưới :
global $automatic_bbcode;
<?php
if($automatic_bbcode)
eval(
$automatic_bbcode);
?>

Copy code

+Mở incfiles/classes/bbcode.php với ai dùng bbcode::tags() tìm :
<?php
public static function tags($var){
?>

Copy code

thêm vào bên dưới :
<?php
global $automatic_bbcode,$option;
if(
$automatic_bbcode)
eval(
$automatic_bbcode);
?>

Copy code

--Mở incfiles/classes/functions.php tìm:
<?php
public static function checkin($str)
?>

Copy code

thêm vào ngay bên dưới :
<?php
global $automatic_checkin,$option;
if(
$automatic_checkin)
eval(
$automatic_checkin);
?>

Copy code

Tìm tiếp:
<?php
public static function checkout($str$br 0$tags 0)
?>

Copy code

Thêm vào bên dưới:
<?php
global $automatic_checkout,$option;
if(
$automatic_checkout)
eval(
$automatic_checkout);
?>

Copy code

--Mở forum/includes/nt.php tìm:
<?php
if (isset($_POST['submit')
&& isset(
$_POST['token')
&& isset(
$_SESSION['token')
&& 
$_POST['token' == $_SESSION['token'
) {
?>

Copy code

Thêm vào bên dưới :

<?php
if($automatic_nt)
eval(
$automatic_nt);
?>

Copy code

Mở tiếp forum/includes/say.php tìm:
<?php
 
if (isset($_POST['submit')
&& !empty(
$_POST['msg')
&& isset(
$_POST['token')
&& isset(
$_SESSION['token')
&& 
$_POST['token' == $_SESSION['token'
) {
?>

Copy code

Thêm vào dưới;
<?php
if($automatic_say)
eval(
$automatic_say);
?>

Copy code

tìm tiếp :
<?php
 
if (isset($_POST['submit')
&& isset(
$_POST['token')
&& isset(
$_SESSION['token')
&& 
$_POST['token' == $_SESSION['token'
) { 
?>

Copy code
(đoạn phía dưới vì ở đây có 2 đoạn giống nhau laugh)
thêm vào bên dưới :
<?php
if($automatic_say)
eval(
$automatic_say);
?>

Copy code

--Mở tiếp forum/includes/editpost.php tìm:
<?php
 $msg 
functions::trans($msg);
if (isset(
$_POST['submit')) {
?>

Copy code

Thêm vào bên dưới:
<?php
if($automatic_editpost)
eval(
$automatic_editpost);
?>

Copy code

lúc này đã add xong template cho wap nhưng vẫn chưa có css nên chạy sẽ lỗi smiley
--copy thư mục ../forum/includes sau khi vừa edit xong vào trong ../cpadmin/convert/forum .
--chạy domain/cpadmin/convert.php và làm theo hướng dẫn để tạo file style xml để import lên wap laugh
--trước khi convert mở file forum/index.php tìm :

<?php
if ($act && ($key array_search($act$mods)) !== FALSE && file_exists('includes/' $mods[$key . '.php')) {
    require(
'includes/' $mods[$key . '.php');
?>

Copy code

thay lại thành :

<?php
if ($act && ($key array_search($act$mods)) !== false) {
$code=template::subtemplate($mods[$key,'forum',''.styleid().'');
eval(
$code);
?>

Copy code

muốn import thì chạy link http://domain/cpadmin đăng nhập với:
user: admin
pass: 123456
--sau khi đăng nhập : Template >> import template >> import file product-auto_style.xml bên trong file đính kèm vào đó.
--tiếp theo import file đã convert lúc nãy theo đường dẫn: System >> upload style >> chọn file vừa convert lúc nãy và import lên là xong...
chạy thử lại wap xem có lỗi k..nếu lỗi thì xem lại các bước thực hiện đúng chưa :troll2:
-còn đây là code thay đổi skin cho wap :haha:
vào cpadmin -> system -> style manager -> chọn skin muốn hiển thị code -> mainmenu -> sửa và chèn code sau vào chỗ muốn hiển thị :
<?php
echo '<div style="margin-left:10px;margin-bottom:-10px;"><select name="skin" onChange="window.location=(this.options [this.selectedIndex.value);"><optgroup label="Chọn giao diện" style="font:5px">';
$style=$db->fetch_array($db->query("select * from `styles` where `type`='n' and `select`='1' order by `stt`"));
foreach(
$style as $arr){
echo 
'<option value="'.$home.'/?styleid='.$arr[id.'" '.(styleid()==$arr[id?'selected="yes"':'').'>-- '.$arr[name.'</option>';
}
echo 
'</optgroup></select></div>';
?>

Copy code

p/s: ai không convert đc style thì inbox đây sẽ convert hộ cho :haha:
bous video hướng dẫn tạo mod trên wap đơn giản laugh :

sẽ update vài mod xml cho ae import dần dần :troll:
Nguồn: http://inuwap.mobi

DOWNLOAD

Like: 0
Lên trên  Tổng số: 1







Trực Tuyến: Khách: 1
Diễn đàn teen Việt Nam
CopyRight 2014
Tag:
Bạn đến từ:
Share: img img img img img

Thanks To:XtGem
Liên kết:U-ON