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
-> 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!
-
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']}
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
- Plugn installieren
- CHMOD Rechte von social/userimages evt. auf 755 setzen. (z.b über ein FTP Programm)
- optional: Daten übertragen bei Bedarf (boardadresse/social_saveold.php)
- social_saveold.php löschen
- Gruppen Berechtigungen überprüfen und einmal speichern.
- Felder anlegen, die ausgefüllt werden sollen/können
- Einstellungen vornehmen. (Benachrichtigung per PN oder Alert etc.)
- Bei Bedarf weitere Variablen einfügen (Mitgliederliste, Postbit, Globale sind per Default NICHT eingebunden)
- Font Awseome einbinden, falls nicht sowieso schon eingebunden.
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
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
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; }