Hi, Khách!
![]() | ![]() ![]() ![]() ![]() |
Mod chữ kí của thành viên sau mỗi bài viết.
Cài đặt: Đầu tiên
Cài đặt data:
Tạo file chuki.php trong thư mục mod nội dung sau:
<?php
define('_IN_JOHNCMS', 1);
$headmod = 'mod';
require('../incfiles/core.php');
if(!$user_id){
require('../incfiles/head.php');
echo functions::display_error($lng['access_guest_forbidden');
require('../incfiles/end.php');
exit;
}
$textl = 'Chữ kí diễn đàn';
require('../incfiles/head.php');
mysql_query("INSERT INTO `users` SET
`name` = '$login'
");
mysql_query("UPDATE `users` SET
`chuki`='". ($datauser['chuki') ."'
");
echo '<div class="phdr"><b>Chữ kí diễn đàn</b></div>';
if(isset($_POST['submit')){
$msg=functions::checkout($_POST['msg');
if(empty($msg)){
echo 'Bạn chưa nhập chữ kí của bạn.
<a href="chuki.php?">Làm lại</a>';
}elseif(strlen($msg) > 100){
echo 'Chữ kí của bạn quá dài,nó không thể nhiều hơn 100 kí tự.
<a href="chuki.php?">Làm lại</a>';
}else{
mysql_query("UPDATE `users` SET `chuki`='".$msg."' WHERE `id`='".$user_id."'");
echo 'Chữ kí của bạn đã lưu thành công.';
}
}else{
echo '' .
'<div class="gmenu"><form method="post">' .
'Nội dung chữ kí:
<textarea cols="' . $set_user['field_w' . '" rows="' . $set_user['field_h' . '" name="msg"></textarea>' .
'
' .
'<input type="submit" value="Lưu lại" name="submit" /><br />' .
'</form></div>' .
'';
}
echo '<div class="phdr"><a href="index.php">' . $lng['back' . '</a></div>';
require_once('../incfiles/end.php');
?>
Copy code
define('_IN_JOHNCMS', 1);
$headmod = 'mod';
require('../incfiles/core.php');
if(!$user_id){
require('../incfiles/head.php');
echo functions::display_error($lng['access_guest_forbidden');
require('../incfiles/end.php');
exit;
}
$textl = 'Chữ kí diễn đàn';
require('../incfiles/head.php');
mysql_query("INSERT INTO `users` SET
`name` = '$login'
");
mysql_query("UPDATE `users` SET
`chuki`='". ($datauser['chuki') ."'
");
echo '<div class="phdr"><b>Chữ kí diễn đàn</b></div>';
if(isset($_POST['submit')){
$msg=functions::checkout($_POST['msg');
if(empty($msg)){
echo 'Bạn chưa nhập chữ kí của bạn.
<a href="chuki.php?">Làm lại</a>';
}elseif(strlen($msg) > 100){
echo 'Chữ kí của bạn quá dài,nó không thể nhiều hơn 100 kí tự.
<a href="chuki.php?">Làm lại</a>';
}else{
mysql_query("UPDATE `users` SET `chuki`='".$msg."' WHERE `id`='".$user_id."'");
echo 'Chữ kí của bạn đã lưu thành công.';
}
}else{
echo '' .
'<div class="gmenu"><form method="post">' .
'Nội dung chữ kí:
<textarea cols="' . $set_user['field_w' . '" rows="' . $set_user['field_h' . '" name="msg"></textarea>' .
'
' .
'<input type="submit" value="Lưu lại" name="submit" /><br />' .
'</form></div>' .
'';
}
echo '<div class="phdr"><a href="index.php">' . $lng['back' . '</a></div>';
require_once('../incfiles/end.php');
?>
Copy code
Mở forum/index.php tìm
<?php
$postreq = mysql_query("SELECT `forum`.*, `users`.`sex`, `users`.`rights`, `users`.`lastdate`, `users`.`status`, `users`.`datereg`
?>
Copy code
$postreq = mysql_query("SELECT `forum`.*, `users`.`sex`, `users`.`rights`, `users`.`lastdate`, `users`.`status`, `users`.`datereg`
?>
Copy code
Thêm sau nó:
Thêm đoạn mã sau vào chỗ muốn hiển thị
Test thành công trên johncms 620, các bản share cũ bị lỗi khi dùng lệnh điều kiện nên mình (hoichemgio9x) update lại nha
Chỉnh sửa lúc 2016-04-23 09:24 bởi Pham_loi

Trực Tuyến:
Khách: 1