Created: 22/04/2020
By: Vanea Young
Support: Help Desk
Version: v1.7 [06.02.2025]
Thank you for purchasing my item. If you have any questions that are beyond the scope of this help file, please feel free to email via my user page contact form here. Thanks so much!
[kontackt]
*vy-messenger-cmd.php
*messenger-add-stickers.php
RewriteCond %{REQUEST_FILENAME} !-d
# Messenger
RewriteRule ^vyuser/(.*)$ vy-messenger-cmd.php?cmd=openuser&id=$1 [NC,QSA]
RewriteRule ^vypage/(.*)$ vy-messenger-cmd.php?cmd=openpage&id=$1 [NC,QSA]
Redirect 301 /messages /messenger
RewriteRule ^messenger$ vy-messenger-cmd.php [QSA]
RewriteRule ^messenger/([^\/]+)(\/|)$ vy-messenger-cmd.php?userid=$1 [NC,QSA]
RewriteRule ^messenger/g/([^\/]+)(\/|)$ vy-messenger-cmd.php?userid=1&group_id=$1 [NC,QSA]
RewriteRule ^messenger/([^\/]+)/([^\/]+) vy-messenger-cmd.php?userid=$1&page_id=$2 [NC,QSA]
RewriteRule ^msn/call/([^\/]+)/([^\/]+) vy-messenger-cmd.php?cmd=reqcall&recipient=$1&type=$2 [NC,QSA]
RewriteRule ^msn/answer/([^\/]+)/([^\/]+)/([^\/]+)/([^\/]+) vy-messenger-cmd.php?cmd=incomingcall&recipient=$1&type=$2&room=$3&invitation=$4 [NC,QSA]
# Messenger
location = /messages { return 301 /messenger; }
rewrite ^/vyuser/(.*)$ /vy-messenger-cmd.php?cmd=openuser&id=$1;
rewrite ^/vypage/(.*)$ /vy-messenger-cmd.php?cmd=openpage&id=$1;
rewrite ^/messenger$ /vy-messenger-cmd.php;
rewrite ^/messenger/([^\/]+)(\/|)$ /vy-messenger-cmd.php?userid=$1;
rewrite ^/messenger/g/([^\/]+)(\/|)$ /vy-messenger-cmd.php?userid=1&group_id=$1;
rewrite ^/messenger/([^\/]+)/([^\/]+) /vy-messenger-cmd.php?userid=$1&page_id=$2;
rewrite ^/msn/call/([^\/]+)/([^\/]+) /vy-messenger-cmd.php?cmd=reqcall&recipient=$1&type=$2;
rewrite ^/msn/answer/([^\/]+)/([^\/]+)/([^\/]+)/([^\/]+) /vy-messenger-cmd.php?cmd=incomingcall&recipient=$1&type=$2&room=$3&invitation=$4;
/themes/YOUR_THEME/layout/container.phtml
</body>
</html>
<?php
if ($wo['loggedin'] == true) {
// Messenger
include(getcwd().'/kontackt/MSN/frontend/assets.html');
}
?>
if(typeof (data.messages) != "undefined" && data.messages > 0) {
messages_notification_container.find('.new-update-alert').removeClass('hidden');
messages_notification_container.find('.sixteen-font-size').addClass('unread-update');
messages_notification_container.find('.new-update-alert').text(data.messages).show();
if(data.messages != current_messages_number) {
if (data.notifications_sound == 0) {
document.getElementById('message-sound').play();
}
current_messages_number = data.messages;
}
} else {
messages_notification_container.find('.new-update-alert').hide();
messages_notification_container.find('.sixteen-font-size').removeClass('unread-update');
current_messages_number = 0;
}
/* Disabled regadring to the new messenger
if(typeof (data.messages) != "undefined" && data.messages > 0) {
messages_notification_container.find('.new-update-alert').removeClass('hidden');
messages_notification_container.find('.sixteen-font-size').addClass('unread-update');
messages_notification_container.find('.new-update-alert').text(data.messages).show();
if(data.messages != current_messages_number) {
if (data.notifications_sound == 0) {
document.getElementById('message-sound').play();
}
current_messages_number = data.messages;
}
} else {
messages_notification_container.find('.new-update-alert').hide();
messages_notification_container.find('.sixteen-font-size').removeClass('unread-update');
current_messages_number = 0;
}
*/
// include messenger
if( file_exists(getcwd().'/kontackt/MSN/backend/script/classes/class.messenger.php'))
require_once(getcwd().'/kontackt/MSN/backend/script/classes/class.messenger.php');
database.sql
https://msnplugin.kontackt.de/setup.html
[assets]
[img]
[sources]
[themes]
[kontackt]
*.htaccess
*app.js
*checklogin.php
*favicon.ico
*index.php
*login.php
*logout.php
*manifest.json
*vy-messenger-cmd.php
*redir.php
*sw.js
*takelogin.php
{
"theme_color": "#000000",
"background_color": "#ffffff",
"display": "standalone",
"scope": "https://pwa.kontackt.net/",
"start_url": ".",
"name": "WoWonder Messenger",
"short_name": "Messenger",
"description": "A demo app for Real-Time Messenger For WoWonder Social Network PHP Script",
"orientation": "portrait",
"icons": [
{
"src": "./img/icons/icon-192x192.png",
"sizes": "192x192",
"type": "image/png"
},
{
"src": "./img/icons/icon-256x256.png",
"sizes": "256x256",
"type": "image/png"
},
{
"src": "./img/icons/icon-384x384.png",
"sizes": "384x384",
"type": "image/png"
},
{
"src": "./img/icons/icon-512x512.png",
"sizes": "512x512",
"type": "image/png"
}
],
"url": "https://pwa.kontackt.net",
"manifestUrl": "https://pwa.kontackt.net/manifest.json",
"lang": "",
"screenshots": []
}
// SQL connection
define('DBHOST', ''); # MySQL host
define('DBUSER', ''); # MySQL user
define('DBPASS', ''); # MySQL password
define('DBNAME', ''); # MySQL database name
NO CODE
[STANDALONE MESSENGER URL]
SITE_URL = "https://pwa.kontackt.net"; # Change this with your subdomain
[WOWONDER WEBSITE URL]
WOWONDER_URL = "https://wo.kontackt.net"; # Change this with your wowonder website url
[WOWONDER WEBSITE URL]
WOWONDER_API_KEY = ""; # Add your wowonder server api key
[WOWONDER WEBSITE ROOT DIRECTORY]
WOWONDER_ROOT_DIR = ""; # Your Wowonwder website ROOT DIRECTORY PATH
[THEME NAME]
THEME = "standalone-vy-messenger";
[TITLE]
TITLE = "Standalone Messenger";
[META DESCRIPTION]
META_DESCRIPTION = "Play with Standalone Messenger";
[META KEYWORDS]
META_KEYWORDS = "messenger, websocket, ...";
[META ICON]
META_ICON = "wo.kontackt.net/inline-messenger.png"; # WITHOUT http:// or https://