Diễn đàn Trái Tim Yên Bái 2024

 Quên mật khẩu
 Đăng ký
Xem: 4150|Trả lời: 8
Thu gọn cột thông tin

[Ucenter Home] Hack UCenter Home - Vào blog bằng username hỗ trợ kí tự đặc biệt

[Lấy địa chỉ]

Viết tâm trạng

Đăng lúc 19-10-2010 11:11 PM | Xem tất |Chế độ đọc

Mời bạn đăng ký để giao lưu kết bạn nhé <3

Bạn phải đăng nhập để xem được nội dung, nếu bạn chưa có tài khoản? hãy Đăng ký

x
Cách đây khá lâu mình có làm cái này nhưng nhược điểm là nó không hỗ trợ tiếng Việt có dấu và các kí tự đặc biệt. Nay mình có sửa đổi lại một chút để cái này có thể hỗ trợ username chứa kí tự đặc biệt (mà Việt Nam mình dùng rất nhiều =.=!).

Hướng dẫn, hãy làm theo các bước như sau:
Lưu ý: các hướng dẫn dựa trên code của bản Ucenter Home 2.0 cho nên chỉ bản 2.0 mới có thứ tự dòng giống như trong bài hướng dẫn của mình.

Bước 1: Sửa file .htaccess (nằm ngang hàng với index.php của UCH) mặc đinh thành (có thế lấy file này trong đính kèm):
  1. RewriteEngine On
  2. RewriteRule ^(space|network)\-(.+)\.html$ $1.php?rewrite=$2 [L]
  3. RewriteRule ^(space|network)\.html$ $1.php [L]
  4. RewriteCond %{REQUEST_FILENAME} !-f
  5. RewriteCond %{REQUEST_FILENAME} !-d
  6. RewriteRule ^(.*)$ space.php?username=$1
Sao chép mã
Bước 2: Mở file source/function_common.php và tìm đến dòng 1791 hoặc tìm đoạn:
  1. $space['domainurl'] = getsiteurl().$space[uid]
Sao chép mã
Thay thế bằng:
  1. $space['domainurl'] = getsiteurl().$space[username];
Sao chép mã
Nếu ngại sửa code thì có thể dùng file của mình thay vào file cũ của bạn (nên nhớ là Ucenter Home 2.0).

Bước 3: Bật tính năng rewrite url của Ucenter Home lên để cách hack này có tác dụng.

Chúc thành công!

function_common.rar

16.46 KB, Lượt tải về: 57

htaccess.rar

259 Bytes, Lượt tải về: 76

Cảm ơn

Số người tham gia 1Thanks +1 Thu lại Lý do
Saokim999 + 1

Xem tất cả

 Tác giả| Đăng lúc 20-10-2010 12:17 AM | Xem tất
 Tác giả| Đăng lúc 6-11-2010 08:54 PM | Xem tất
 Tác giả| Đăng lúc 9-11-2010 01:14 AM | Xem tất
09/11/2010: Cập nhật bộ file fix lỗi username trùng tên folder, download về và copy đè vào thư mục ucenter home của bạn (yên tâm là không có lỗi vì mình chỉ thêm file index.php vào mỗi thư mục chứ không đè lên file nào có sẵn).  
Download file fix_folder.zip

Cảm ơn

Số người tham gia 1Thanks +1 Thu lại Lý do
Saokim999 + 1

Xem tất cả

 Tác giả| Đăng lúc 9-11-2010 09:48 AM | Xem tất
09/11/2010 - 10h42: Cập nhật file fix  lỗi username trùng tên folder (một lựa chọn khác nếu bạn muốn tự chép thay cho bộ file fix lỗi ở trên), download về và giải nén bạn sẽ được một file index.php. Chép file này vào thư mục nào (ngang hàng với index.php của UCH) để fix lỗi. Ví dụ khi bạn gõ http://localhost.com/uch/admin thì tự động sẽ được redirect sang http://localhost.com/uch/space.php?username=admin
Download file index.php_fix_folder.zip
Đăng lúc 13-12-2010 11:02 PM | Xem tất
Thế rewrite cho Dz X1.5 làm thế nào, chỉ với
 Tác giả| Đăng lúc 13-12-2010 11:31 PM | Xem tất
Thế rewrite cho Dz X1.5 làm thế nào, chỉ với
Trích từ tranhoang vào lúc 13-12-2010 11:02 PM


Hiện tại mình chưa làm gì cho Discuz X1.5 vì không thích kiểu gom tất cả vào một của nó ^^
Đăng lúc 22-1-2011 02:24 PM | Xem tất
Giúp tui zoi sao cài Ucenter trên mạng ko dc vậy nè

ai đó hướng dẫn tui cài Ucenter trên mạng hem zy ?
Đăng lúc 20-3-2011 04:18 PM | Xem tất
  1. UCenter info: MySQL Query Error
  2. SQL:SELECT * FROM user WHERE username='testthử'
  3. Error:Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='
  4. Errno:1267
Sao chép mã
Thế này là bị gì vậy mong bác giúp
Bạn phải đăng nhập mới được đăng bài Đăng nhập | Đăng ký

Quy tắc điểm

Đóng

Thông báoTrước /1 Sau

Phòng tối|Lưu trữ|Diễn đàn Yên Bái 2024 Community Guidelines |

GMT+7, 13-10-2026 10:02 PM , Processed in 0.030046 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

Trả lời nhanh Lên trên Trở lại danh sách