Skip to content

katjalennartz/socialnetwork_2.0

Repository files navigation

Soziales Network 2.0.1

von Risuena
Kontakt: Discord: risuena Download: https://github.com/katjalennartz/socialnetwork_2.0
LICENSE: GNU General Public License v3.0
Last Update: 15.10.2024
Update Script im update Ordner
update/update_social.php

Changelog

-> Optimierung Mention (Sichergehen dass die richtigen Posts auf der seite angezeigt werden)
-> Verlinkung der Usernamen wenn @'username' oder @'socialnetworkname' benutzt wird. Achtung die ' sind dafür notwendig!

Wichtige Variablen.

  • Member Profil in member_profile:
    {$sn_page_profil} - link zur SN Seite
    {$socialnetwork_member_shortinfos} - Shortinfos anzeigen (Freunde, letzter geschriebener Beitrag, Letzter post auf Seite etc) muss manuell hinzugefügt werden

  • Global verwendbar:
    {$sn_newsfeedFriend} - link zum Newsfeed der Freunde
    {$sn_newsfeedAll} - link zum Newsfeed (alle Beiträge)
    {$sn_page} - Link zum Userprofil (vom user der online ist)

  • Letzter Post(global):
    {$last_post['sn_social_post']} Postinhalt
    {$userinfo['linkauthor']} Link zum Autor
    {$last_post['linktopost']} Link zum Beitrag
    {$last_post['sn_social_post']} Post

  • Mitglieder Liste - einbinden in memberlist_user:
    {$user['social_link']} - link zum Profil des Nutzers

  • Postbit:
    {$post['social_link']}

Wichtige links:

member.php?action=profile&uid=X&area=socialnetwork (ersetze X mit uid des users)

misc.php?action=sn_newsfeedAll. //feed mit allen posts
misc.php?action=sn_newsfeedFriends //feed mit Posts von Freunden
misc.php?action=sn_userlist //auflistung aller nutzer

usercp.php?action=socialnetwork //Link zum UCP

Installation

  1. Plugn installieren
  2. CHMOD Rechte von social/userimages evt. auf 755 setzen. (z.b über ein FTP Programm)
  3. optional: Daten übertragen bei Bedarf (boardadresse/social_saveold.php)
  4. social_saveold.php löschen
  5. Gruppen Berechtigungen überprüfen und einmal speichern.
  6. Felder anlegen, die ausgefüllt werden sollen/können
  7. Einstellungen vornehmen. (Benachrichtigung per PN oder Alert etc.)
  8. Bei Bedarf weitere Variablen einfügen (Mitgliederliste, Postbit, Globale sind per Default NICHT eingebunden)
  9. Font Awseome einbinden, falls nicht sowieso schon eingebunden.

Inhalt

Inhalt:

admin/modules/tools/socialnetwork.php
inc/languages/deutsch_du/socialnetwork.lang.php
inc/languages/deutsch_du/admin/socialnetwork.lang.php
inc/plugins/socialnetwork.php
social/js/jquery.inview.js
social/js/script.js
social/logo.png
social/profil_leer.png
social_saveold.php
social/userimages (ACHTUNG! CHMOD RECHTE AUF 755)
socialpagination.php

Templates:

Gruppe: Soziales Netzwerk
socialnetwork_member_answerbit
socialnetwork_member_answeredit
socialnetwork_member_friends
socialnetwork_member_friendsbit
socialnetwork_member_friendsbitAsked
socialnetwork_member_friendsbitToAccept
socialnetwork_member_infobit
socialnetwork_member_main
socialnetwork_member_postbit
socialnetwork_member_postedit
socialnetwork_misc_answerbit
socialnetwork_misc_main
socialnetwork_misc_postbit
socialnetwork_misc_postimg
socialnetwork_modcp_main
socialnetwork_modcp_modify
socialnetwork_modcp_nav
socialnetwork_modcp_singleuser
socialnetwork_ucp_main
socialnetwork_ucp_nav
socialnetwork_ucp_ownFieldsBit
socialnetwork_ucp_pmAlert
seit märz 2023:
socialnetwork_member_shortinfos
socialnetwork_member_shortinfos_nopage seit Januar2024: socialnetwork_misc_userlist socialnetwork_misc_userlist_bit

CSS

socialnetwork.css

css update zu userlist .sn_userlist_text { margin-bottom: 20px; }

.profileimage.sn_userlistbit__item img { border-radius: 50%; width: 80px; }

.sn_userlist_container__item.sn_userlistbit { display: grid; grid-template-columns: 1fr 1fr 1fr; justify-content: center; width: 50%; gap: 20px; align-items: center; /* margin-bottom: 20px; */ background-color: #f2f2f2; padding: 10px 20px; border-bottom: 1px solid #dedede; color: #000; }

About

soziales Netzwerk für RPGS.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors