Có gì mới?

Diễn Đàn Cú Đêm

  • Bạn có những câu chuyện thầm kín nhưng không biết kể với ai, bạn buồn phiền vì chuyện tình cảm, gia đình, cuộc sống. Hãy chia sẻ tâm sự của bạn với cộng đồng cú đêm nhé. NGHIÊM CẤM SPAM QUẢNG CÁO.

Wapka Tạo shoutbox đơn giản

Trạng thái
Không mở trả lời sau này.

valedrat

Kiểm Duyệt Viên
Tham gia
20/8/21
Bài viết
20
Lượt thích
20
Điểm
3
Hôm bữa có ông bên tiaxgame giới thiệu cho ace về wapka hàng shopee, thế là mình lặn lội qua đó xem nó có dùng ổn ko. Sau một đêm say giấc nồng, mình đã nghịch được một em shoutbox chạy bằng gạo, tuy ko được autoload nhưng tốc độ load của nó khá ổn. Nhân tiện ace cho mình xin ít gạch để xây nhà nhé :cheems:

Chức năng:
- Đăng ký, đăng nhập, hộp chat đơn giản
- Cập nhật 18:07, 22/8/2021: thành viên có thể upload file
- Cập nhật 24/08/2021:
+) chuyển tệp css về wapka (sửa css tại page main-css)
+) thêm mục blog (chưa sửa được bài viết)
+) thêm trang cá nhân
+) sửa lại hộp chat (ko auto load gửi, chỉ auto load nội dung chat vì mình nhận thấy là chat ở wapka khá nhanh, sửa lại nội dung chuẩn bị load tại page list-chat)
+) trực tuyến

Chỉnh sửa template: Web > Pages > Codes (hoặc Tags and Functions)

Đăng ký (User Registration)
Enter code:
Mã:
<div class="phdr"><i class="fa fa-user-plus" aria-hidden="true"></i> Đăng ký</div>
:IFSET(%notify%).THEN(<div class="rmenu">);
:VALUE(%notify%).IFEQ(User name already exists).THEN(Tài khoản đã tồn tại).ELSE();
:VALUE(%notify%).IFEQ(Token expired try again).THEN(Vui lòng điền đầy đủ thông tin).ELSE(%notify%);
:IFSET(%notify%).THEN(</div>);
<div class="menu">
<form action="/registration" method="post"> <b>Tên tài khoản:</b><center><input type="text" placeholder="Nhập tên tài khoản" name="username" class="w3-input" required></center><b>Email:</b><center><input type="email" placeholder="Email của bạn" class="w3-input" name="email" required> </center><b>Mật khẩu:</b><center><input type="password" placeholder="Tối thiểu 8 kí tự" class="w3-input" name="password" required> </center> <div style="text-align:center;margin-top:10px"><button type="submit" class="button" style="padding:10px;width:30%">Đăng ký</button></div> </form>
</div>
:VALUE(Đăng ký).SET(title).NULL;

Enter config:
Mã:
<USERNAME>:POST(username);</USERNAME><EMAIL>:POST(email);</EMAIL><PASSWORD>:POST(password);</PASSWORD><TYPE>Active</TYPE><ROLE>Subscriber</ROLE>

item will be visible for:
Visitor

------

Đăng nhập (User Login)
Enter code:
Mã:
<div class="phdr"><i class="fa fa-sign-in" aria-hidden="true"></i> Đăng nhập</div>
:IFSET(%notify%).THEN(<div class="rmenu">);
:VALUE(%notify%).IFEQ(Username or email required).THEN(Thông tin đăng nhập không chính xác).ELSE();
:VALUE(%notify%).IFEQ(Token expired try again).THEN(Vui lòng điền đầy đủ thông tin).ELSE();
:VALUE(%notify%).IFEQ(Wrong password).THEN(Mật khẩu không chính xác).ELSE(%notify%);
:IFSET(%notify%).THEN(</div>);
<div class="menu" style="padding:2%;text-align: center;">
<img width="110px" src="https://i.imgur.com/7ZBCcIm.png"/>
</div>
<div class="menu" style="padding:2%;">
<form action="" method="post">
<b>Tên đăng nhập:</b><br />
<input class="w3-input" id="login-nick" placeholder="Tên đăng nhập" type="text" name="username" value="" maxlength="32" /><br />
<b>Mật khẩu:</b><br />
<input class="w3-input" id="login-password" placeholder="Mật khẩu" type="password" name="password" maxlength="32" /><br />
<center>
<button type="submit" class="button">Đăng nhập</button>
</center>
</div>
:VALUE(Đăng nhập).SET(title).NULL;

Enter config:
Mã:
<USERNAME>:POST(username);</USERNAME><PASSWORD>:POST(password);</PASSWORD>

item will be visible for:
Visitor

------

FONT CHỮ TRÁI TIM (@Nhox49)

------

TẢI XUỐNG:
wapka.org: Control panel > Pre-build Themes > Restore
nhập tệp json đã tải về và chọn restore

-------

Sửa lỗi:
Pages > index > Codes > API Data Creator > Ô thứ 2, sửa THEM thành THEN (lỗi của mình trong khi soạn thảo)
 
Sửa lần cuối:

Supertroll

Cú Đêm Member
Tham gia
16/8/21
Bài viết
261
Lượt thích
48
Điểm
28
Cái này k có auto load hả 😁
 

Admin

Người Sáng Lập
Tham gia
16/8/21
Bài viết
26
Lượt thích
7
Điểm
3
Kiến thức này rất bổ ích 😎
 

Supertroll

Cú Đêm Member
Tham gia
16/8/21
Bài viết
261
Lượt thích
48
Điểm
28
Sao tôi tạo site rồi vào site nó ra như vậy nhỉ 🤔 bgio làm sao để nó hiện bro
E9A4B068-C875-44B1-BBC5-35A74D62B992.jpeg
 

jkuibap

Cú Đêm Member
Tham gia
20/8/21
Bài viết
31
Lượt thích
4
Điểm
8
Rồi có gì mới nữa hơm share luôn :4lol:
 

quanit

Cú Đêm Member
Tham gia
20/8/21
Bài viết
28
Lượt thích
8
Điểm
3
Nó có pảkdomaain thì tốt
 

valedrat

Kiểm Duyệt Viên
Tham gia
20/8/21
Bài viết
20
Lượt thích
20
Điểm
3
Upload 100 MB
Các bác nên hạn chế dùng phần này, vì wapka.org chỉ cho 1000GB free. Chỉnh sửa 100 ở maxsize config thành một giá trị nhỏ hơn hoặc bằng 100

1. Tạo tệp upload có nội dung như sau:

Thêm File Uploader
Ô nhứ nhất, nhập:
Mã:
<div class="phdr"><i class="fa fa-cloud-upload" aria-hidden="true"></i> Tải lên tập tin (100 MB)</div>
%notify%
<div class="menu" style="text-align:center"><input type="file" name="upload"/><br/></div>
<div class="menu" style="text-align:center"><button type="submit">Tải lên</button></div>:VALUE(Merci Upload).SET(title).NULL;
Ô thứ 2:
Mã:
<DIR>ID thư mục chứa các tệp được up</DIR><MAXSIZE>100</MAXSIZE>

Thêm File Lister
Ô thứ nhất:
Mã:
<div class="list1"><img src="%thumb%" title="%name%" name="%name%" alt="%name%" style="width:14px;height:14px"/> <a href="/file/:SLUG(%name%);?id=%id%">%name%.%format%</a> (%size%)</div>
Ô thứ 2:
Mã:
<limit>10</limit><page>:GET(page);</page><url>?page=</url><order>new</order>
Header:
Mã:
<div class="phdr"><i class="fa fa-circle-o-notch fa-spin fa-fw"></i> Danh sách file <span style="color:red">(%total%)</span></div>
Default:
Mã:
<div class="menu">Chưa có tập tin nào được tải lên</div>


2. Tạo tệp file có nội dung như sau:

Thêm File Lister
Ô thứ nhất:
Mã:
<div class="phdr"><img src="%thumb%" title="%name%" name="%name%" alt="%name%" style="width:14px;height:14px"/> %name%.%format%</div>
<div class="menu" style="text-align:center">
<p><img src="%thumb%" title="%name%" name="%name%" alt="%name%" width="65" height="56" style="border-radius:2px;"/></p>
<p><i class="fa fa-info-circle" aria-hidden="true"></i> %size% -
    <i class="fa fa-clock-o" aria-hidden="true"></i> :VALUE(%date%).DATE(AGO).REPLACE(["just now","vừa xong"]).REPLACE(["seconds ago","giây trước"]).REPLACE(["minutes ago","phút trước"]).REPLACE(["minute ago","phút trước"]).REPLACE(["hours ago","giờ trước"]).REPLACE(["hour ago","giờ trước"]).REPLACE(["days ago","ngày trước"]).REPLACE(["day ago","ngày trước"]).REPLACE(["weeks ago","tuần trước"]).REPLACE(["week ago","tuần trước"]).REPLACE(["months ago","tháng trước"]).REPLACE(["month ago","tháng trước"]).REPLACE(["years ago","năm trước"]).REPLACE(["year ago","năm trước"]);<br/>Đã tải xuống: %count%</p>
<p><a href="%download_link%" title="%name%.%format%"><button class="button" style="padding:10px;font-size:16px"><i class="fa fa-download" aria-hidden="true"></i> Tải xuống</button></a></p>
</div>
<div class="phdr"><i class="fa fa-share-alt-square" aria-hidden="true"></i> Chia sẻ</div>
<div class="menu"><table style="border: none;"><tr><td>Link</td><td><input type="text" value="%download_link%"></td></tr><tr><td>BBCode</td><td><input type="text" value="[url=%download_link%]%name%.%format%[/url]"></td></tr><tr><td>Markdown</td><td><input type="text" value="[%name%.%format%](%download_link%)"></td></tr></table></div>
:VALUE(Xem tệp: %name%.%format%).SET(title).NULL;
Ô thứ 2:
Mã:
<limit>10</limit><order>new</order><id>:GET(id);</id>
Default:
Mã:
<div class="rmenu">Không tìm thấy tập tin</div>

Wapka.org cho phép các tập tin ko thuộc dạng audio/video được sử dụng cdn của nó, nên %download_link% có thể sửa thành:
Mã:
:VALUE(%format%).IFIN(["mp4","mkv","webm","flv","3gp","mp3","mkv","m4a","flac","wav"]).THEN(%download_link%).ELSE(%cdn_link%);

Demo: https://merci.wapka.co/upload , https://merci.wapka.co/file/zviet?id=173596
 
Sửa lần cuối:

jkuibap

Cú Đêm Member
Tham gia
20/8/21
Bài viết
31
Lượt thích
4
Điểm
8
Tôi reg dc mấy con domain name forum mà nó không duyệt :4lol:
 

Đính kèm

  • Screenshot_2021-08-22-18-59-49-732_com.android.chrome.jpg
    Screenshot_2021-08-22-18-59-49-732_com.android.chrome.jpg
    341.4 KB · Lượt xem: 17

jkuibap

Cú Đêm Member
Tham gia
20/8/21
Bài viết
31
Lượt thích
4
Điểm
8
Upload 100 MB

1. Tạo tệp upload có nội dung như sau:

Thêm File Uploader
Ô nhứ nhất, nhập:
Mã:
<div class="phdr"><i class="fa fa-cloud-upload" aria-hidden="true"></i> Tải lên tập tin (100 MB)</div>
%notify%
<div class="menu" style="text-align:center"><input type="file" name="upload"/><br/></div>
<div class="menu" style="text-align:center"><button type="submit">Tải lên</button></div>:VALUE(Merci Upload).SET(title).NULL;
Ô thứ 2:
Mã:
<DIR>ID thư mục chứa các tệp được up</DIR><MAXSIZE>100</MAXSIZE>

Thêm File Lister
Ô thứ nhất:
Mã:
<div class="list1"><img src="%thumb%" title="%name%" name="%name%" alt="%name%" style="width:14px;height:14px"/> <a href="/file/:SLUG(%name%);?id=%id%">%name%.%format%</a> (%size%)</div>
Ô thứ 2:
Mã:
<limit>10</limit><page>:GET(page);</page><url>?page=</url><order>new</order>
Header:
Mã:
<div class="phdr"><i class="fa fa-circle-o-notch fa-spin fa-fw"></i> Danh sách file <span style="color:red">(%total%)</span></div>
Default:
Mã:
<div class="menu">Chưa có tập tin nào được tải lên</div>

2. Tạo tệp file có nội dung như sau:
Tạo tệp chỗ nào để có nhiều ô thêm code vậy. Tôi tạo toàn ko có
 

valedrat

Kiểm Duyệt Viên
Tham gia
20/8/21
Bài viết
20
Lượt thích
20
Điểm
3
Tạo tệp chỗ nào để có nhiều ô thêm code vậy. Tôi tạo toàn ko có
Ở mục tags and functions ấy bác. Click vào functions bấy kỳ muốn thêm vào page, nó sẽ hiện ra Enter code, enter config... (tùy mục). E viết Ô thứ nhất, ô thứ 2 là các ô tương ứng với Enter code,...
 
Trạng thái
Không mở trả lời sau này.

Thành viên trực tuyến

Không có thành viên trực tuyến.
shape1
shape2
shape3
shape4
shape7
shape8
Top