MyXoops Forum

Forum - All Posts - myXOOPS German Support

Forum Index


Board-Index » All Posts (redstar197)

BottomBottom



redstar197

"myXOOPs"-Fortgeschrittener
Gepostet am:13.12.2009 15:01
redstar197
redstar197 Offline (Show more)
"myXOOPs"-Fortgeschrittener
Posts: 146
Since: 15.04.2006
#11

Aw:: Wie editiere ich Blöcke?

Super! Hat funktioniert. Und wieder hab ich was dazu gelernt. Danke!
Meine Xoops Projekte
http://2009.syzzy-roxx.de
http://www.unserleben.net
http://www.BuggyVZ.de
http://www.unsergoldstück.de


redstar197

"myXOOPs"-Fortgeschrittener
Gepostet am:13.12.2009 14:44
redstar197
redstar197 Offline (Show more)
"myXOOPs"-Fortgeschrittener
Posts: 146
Since: 15.04.2006
#12

Wie editiere ich Blöcke?

Hallo,

ich würde gerne den System_Block_User.html verändern.
Aber wenn ich die Datei im Ordner /modules/system/templates/blocks ändere, verändert sich nicht. Auch das löschen des Cache hat nicht geholfen.

Im Adminmenü hab ich die Funktion bearbeiten gefunden. Dieses scheint aber nicht ganz richtig zu sein, da ich die bearbeitete Datei ja danach nicht speichern kann. Es ist lediglich eine Vorschau möglich.

Was mache ich Falsch?

Ich nutze Xoops 2.3.3 und das neue Profile Modul!
Meine Xoops Projekte
http://2009.syzzy-roxx.de
http://www.unserleben.net
http://www.BuggyVZ.de
http://www.unsergoldstück.de


redstar197

"myXOOPs"-Fortgeschrittener
Gepostet am:14.11.2009 18:26
redstar197
redstar197 Offline (Show more)
"myXOOPs"-Fortgeschrittener
Posts: 146
Since: 15.04.2006
#13

Kann ich auf ner DH-Info Seite neue Mitglieder anzeigen?

Hallo,

für mein aktuelles Xoops Projekt würde ich gerne auf einer DH-Info Seite die neusten Mitglieder inkl. Avatar und Mitgliedsname anzeigen lassen. Falls hier kein eigener Avat vorhanden ist, soll das Standart Avatar von neuen Sozial Network Profil angezeigt werden.

Wie muß der HTML Code dafür aussehen?
Meine Xoops Projekte
http://2009.syzzy-roxx.de
http://www.unserleben.net
http://www.BuggyVZ.de
http://www.unsergoldstück.de


redstar197

"myXOOPs"-Fortgeschrittener
Gepostet am:12.11.2009 18:47
redstar197
redstar197 Offline (Show more)
"myXOOPs"-Fortgeschrittener
Posts: 146
Since: 15.04.2006
#14

Aw:: User Pics Frame! Wie geht das?

Genau diese Userbilder meinte ich. Hat jemand ne Idee wie er das gemacht hat?
Meine Xoops Projekte
http://2009.syzzy-roxx.de
http://www.unserleben.net
http://www.BuggyVZ.de
http://www.unsergoldstück.de


redstar197

"myXOOPs"-Fortgeschrittener
Gepostet am:11.11.2009 20:00
redstar197
redstar197 Offline (Show more)
"myXOOPs"-Fortgeschrittener
Posts: 146
Since: 15.04.2006
#15

User Pics Frame! Wie geht das?

Hallo,

aufhttp://www.g-orahovica.com/ ist oben ein Fotoframe mit den Bildern der User zu sehen. weiß einer wie das geht?
Meine Xoops Projekte
http://2009.syzzy-roxx.de
http://www.unserleben.net
http://www.BuggyVZ.de
http://www.unsergoldstück.de


redstar197

"myXOOPs"-Fortgeschrittener
Gepostet am:24.10.2009 14:29
redstar197
redstar197 Offline (Show more)
"myXOOPs"-Fortgeschrittener
Posts: 146
Since: 15.04.2006
#16

Aw:: E-Mail bei neuer PM! Geht das?

Eigendlich nen cooler Tip, aber funktioniert leider nicht. Was könnte ich falsch gemacht haben. Alle anderen Systemmails kommen immer gut an, und im Spam ist auch nichts. Hier nochmal der Code inkl. der Mailfunktion.

[code]g
<?php
// $Id: pmlite.php 1990 2008-08-30 10:36:31Z phppp $
// ------------------------------------------------------------------------ //
// XOOPS - PHP Content Management System //
// Copyright (c) 2000 XOOPS.org //
// <http://www.xoops.org/> //
// ------------------------------------------------------------------------ //
// This program is free software; you can redistribute it and/or modify //
// it under the terms of the GNU General Public License as published by //
// the Free Software Foundation; either version 2 of the License, or //
// (at your option) any later version. //
// //
// You may not change or alter any portion of this comment or credits //
// of supporting developers from this source code or any supporting //
// source code which is considered copyrighted (c) material of the //
// original comment or credit authors. //
// //
// This program is distributed in the hope that it will be useful, //
// but WITHOUT ANY WARRANTY; without even the implied warranty of //
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the //
// GNU General Public License for more details. //
// //
// You should have received a copy of the GNU General Public License //
// along with this program; if not, write to the Free Software //
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA //
// ------------------------------------------------------------------------ //

//$xoopsOption['pagetype'] = "pmsg";
include_once "mainfile.php";
$module_handler = xoops_gethandler('module');
$pm_module = $module_handler->getByDirname('pm');
if ($pm_module && $pm_module->getVar('isactive')) {
header( "location: ./modules/pm/pmlite.php" . (empty($_SERVER['QUERY_STRING']) ? "" : "?" . $_SERVER['QUERY_STRING']) );
exit();
}
xoops_loadLanguage('pmsg');

$reply = !empty($_GET['reply']) ? 1 : 0;
$send = !empty($_GET['send']) ? 1 : 0;
$send2 = !empty($_GET['send2']) ? 1 : 0;
$to_userid = !empty($_GET['to_userid']) ? intval($_GET['to_userid']) : 0;
$msg_id = !empty($_GET['msg_id']) ? intval($_GET['msg_id']) : 0;
if ( empty($_GET['refresh'] ) && isset($_POST['op']) && $_POST['op'] != "submit" ) {
$jump = "pmlite.php?refresh=".time()."";
if ( $send == 1 ) {
$jump .= "&send=".$send."";
} elseif ( $send2 == 1 ) {
$jump .= "&send2=".$send2."&to_userid=".$to_userid."";
} elseif ( $reply == 1 ) {
$jump .= "&reply=".$reply."&msg_id=".$msg_id."";
} else {
}
echo "<html><head><meta http-equiv='Refresh' content='0; url=".$jump."' /></head><body></body></html>";
exit();
}
xoops_header();
if ($xoopsUser) {
$myts =& MyTextSanitizer::getInstance();
if (isset($_POST['op']) && $_POST['op'] == "submit") {
if (!$GLOBALS['xoopsSecurity']->check()) {
$security_error = true;
}
$res = $xoopsDB->query("SELECT COUNT(*) FROM ".$xoopsDB->prefix("users")." WHERE uid=".intval($_POST['to_userid'])."");
list($count) = $xoopsDB->fetchRow($res);
if ($count != 1) {
echo "<br /><br /><div><h4>"._PM_USERNOEXIST."<br />";
echo _PM_PLZTRYAGAIN."</h4><br />";
if (isset($security_error) && $security_error == true) {
echo implode('<br />', $GLOBALS['xoopsSecurity']->getErrors());
}
echo "[ <a href='javascript:history.go(-1)'>"._PM_GOBACK."</a> ]</div>";
} else {
$pm_handler =& xoops_gethandler('privmessage');
$pm =& $pm_handler->create();
$pm->setVar("subject", $_POST['subject']);
$pm->setVar("msg_text", $_POST['message']);
$pm->setVar("to_userid", $_POST['to_userid']);
$pm->setVar("from_userid", $xoopsUser->getVar("uid"));
if (!$pm_handler->insert($pm)) {
echo $pm->getHtmlErrors();
echo "<br /><a href='javascript:history.go(-1)'>"._PM_GOBACK."</a>";
} else {






$toUser =& $member_handler->getUser(intval($_POST['to_userid']));
$xoopsMailer =& xoops_getMailer();
$xoopsMailer->useMail();
$xoopsMailer->setToUsers($toUser);
$xoopsMailer->setBody('<Du hast eine Privatnachricht von einem anderen Syzzy Roxx Fan erhalten. Um diese Nachricht zu lesen, logge Dich mit Deinen Benutzerdaten aufhttp://www.Syzzy-Roxx.de ein.>');
$xoopsMailer->setSubject('<Private Nachricht auf Syzzy-Roxx.de>');
$xoopsMailer->send();










echo "<br /><br /><div style='text-align:center;'><h4>"._PM_MESSAGEPOSTED."</h4><br /><a href=\"javascript:window.opener.location='".XOOPS_URL."/viewpmsg.php';window.close();\">"._PM_CLICKHERE."</a><br /><br /><a href=\"javascript:window.close();\">"._PM_ORCLOSEWINDOW."</a></div>";
}
}
} elseif ($reply == 1 || $send == 1 || $send2 == 1) {
include_once XOOPS_ROOT_PATH."/include/xoopscodes.php";
if ($reply == 1) {
$pm_handler =& xoops_gethandler('privmessage');
$pm =& $pm_handler->get($msg_id);
if ($pm->getVar("to_userid") == $xoopsUser->getVar('uid')) {
$pm_uname = XoopsUser::getUnameFromId($pm->getVar("from_userid"));
$message = "Zitat:
\n";
$message .= sprintf(_PM_USERWROTE,$pm_uname);
$message .= "\n".$pm->getVar("msg_text", "E")."\n
";
} else {
unset($pm);
$reply = $send2 = 0;
}
}
echo "<form action='pmlite.php' method='post' name='coolsus'>\n";
echo "<table width='300' align='center' class='outer'><tr><td class='head' width='25%'>"._PM_TO."</td>";
if ( $reply == 1 ) {
echo "<td class='even'><input type='hidden' name='to_userid' value='".$pm->getVar("from_userid")."' />".$pm_uname."</td>";
} elseif ( $send2 == 1 ) {
$to_username = XoopsUser::getUnameFromId($to_userid);
echo "<td class='even'><input type='hidden' name='to_userid' value='".$to_userid."' />".$to_username."</td>";
} else {
require_once XOOPS_ROOT_PATH."/class/xoopsform/formelement.php";
require_once XOOPS_ROOT_PATH."/class/xoopsform/formselect.php";
require_once XOOPS_ROOT_PATH."/class/xoopsform/formlabel.php";
require_once XOOPS_ROOT_PATH."/class/xoopsform/formselectuser.php";
$user_sel = new XoopsFormSelectUser("", "to_userid");
echo "<td class='even'>".$user_sel->render();
echo "</td>";
}
echo "</tr>";
echo "<tr><td class='head' width='25%'>"._PM_SUBJECTC."</td>";
if ( $reply == 1 ) {
$subject = $pm->getVar('subject', 'E');
if (!preg_match("/^Re:/i",$subject)) {
$subject = 'Re: '.$subject;
}
echo "<td class='even'><input type='text' name='subject' value='".$subject."' size='30' maxlength='100' /></td>";
} else {
echo "<td class='even'><input type='text' name='subject' size='30' maxlength='100' /></td>";
}
echo "</tr>";
echo "<tr valign='top'><td class='head' width='25%'>"._PM_MESSAGEC."</td>";
echo "<td class='even'>";
xoopsCodeTarea("message",37,8);
xoopsSmilies("message");
echo "</td>";
echo "</tr>";
echo "<tr><td class='head'>&nbsp;</td><td class='even'>
<input type='hidden' name='op' value='submit' />".$GLOBALS['xoopsSecurity']->getTokenHTML()."
<input type='submit' class='formButton' name='submit' value='"._PM_SUBMIT."' />&nbsp;
<input type='reset' class='formButton' value='"._PM_CLEAR."' />
&nbsp;<input type='button' class='formButton' name='cancel' value='"._PM_CANCELSEND."' onclick='javascript:window.close();' />
</td></tr></table>\n";
echo "</form>\n";
}
} else {
echo _PM_SORRY."<br /><br /><a href='".XOOPS_URL."/register.php'>"._PM_REGISTERNOW."</a>.";
}

xoops_footer();

?>
/code]
Meine Xoops Projekte
http://2009.syzzy-roxx.de
http://www.unserleben.net
http://www.BuggyVZ.de
http://www.unsergoldstück.de


redstar197

"myXOOPs"-Fortgeschrittener
Gepostet am:23.10.2009 18:49
redstar197
redstar197 Offline (Show more)
"myXOOPs"-Fortgeschrittener
Posts: 146
Since: 15.04.2006
#17

Aw:: E-Mail bei neuer PM! Geht das?

Danke für den Tip, aber bei mir gibt es diese Zeilen nicht in der pmlite.php .

Hier mal der Inhalt der Datei:

<?php
// $Id: pmlite.php 1990 2008-08-30 10:36:31Z phppp $
//  ------------------------------------------------------------------------ //
//                XOOPS - PHP Content Management System                      //
//                    Copyright (c) 2000 XOOPS.org                           //
//                       <http://www.xoops.org/>                             //
//  ------------------------------------------------------------------------ //
//  This program is free software; you can redistribute it and/or modify     //
//  it under the terms of the GNU General Public License as published by     //
//  the Free Software Foundation; either version 2 of the License, or        //
//  (at your option) any later version.                                      //
//                                                                           //
//  You may not change or alter any portion of this comment or credits       //
//  of supporting developers from this source code or any supporting         //
//  source code which is considered copyrighted (c) material of the          //
//  original comment or credit authors.                                      //
//                                                                           //
//  This program is distributed in the hope that it will be useful,          //
//  but WITHOUT ANY WARRANTY; without even the implied warranty of           //
//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the            //
//  GNU General Public License for more details.                             //
//                                                                           //
//  You should have received a copy of the GNU General Public License        //
//  along with this program; if not, write to the Free Software              //
//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA //
//  ------------------------------------------------------------------------ //

//$xoopsOption['pagetype'] = "pmsg";
include_once "mainfile.php";
$module_handler xoops_gethandler('module');
$pm_module $module_handler->getByDirname('pm');
if (
$pm_module && $pm_module->getVar('isactive')) {
    
header"location: ./modules/pm/pmlite.php" . (empty($_SERVER['QUERY_STRING']) ? "" "?" $_SERVER['QUERY_STRING']) );
    exit();
}
xoops_loadLanguage('pmsg');

$reply = !empty($_GET['reply']) ? 0;
$send = !empty($_GET['send']) ? 0;
$send2 = !empty($_GET['send2']) ? 0;
$to_userid = !empty($_GET['to_userid']) ? intval($_GET['to_userid']) : 0;
$msg_id = !empty($_GET['msg_id']) ? intval($_GET['msg_id']) : 0;
if ( empty(
$_GET['refresh'] ) && isset($_POST['op']) && $_POST['op'] != "submit" ) {
    
$jump "pmlite.php?refresh=".time()."";
    if ( 
$send == ) {
        
$jump .= "&amp;send=".$send."";
    } elseif ( 
$send2 == ) {
        
$jump .= "&amp;send2=".$send2."&amp;to_userid=".$to_userid."";
    } elseif ( 
$reply == ) {
        
$jump .= "&amp;reply=".$reply."&amp;msg_id=".$msg_id."";
    } else {
    }
    echo 
"<html><head><meta http-equiv='Refresh' content='0; url=".$jump."' /></head><body></body></html>";
    exit();
}
xoops_header();
if (
$xoopsUser) {
    
$myts =& MyTextSanitizer::getInstance();
    if (isset(
$_POST['op']) && $_POST['op'] == "submit") {
        if (!
$GLOBALS['xoopsSecurity']->check()) {
            
$security_error true;
        }
        
$res $xoopsDB->query("SELECT COUNT(*) FROM ".$xoopsDB->prefix("users")." WHERE uid=".intval($_POST['to_userid'])."");
        list(
$count) = $xoopsDB->fetchRow($res);
        if (
$count != 1) {
            echo 
"<br /><br /><div><h4>"._PM_USERNOEXIST."<br />";
            echo 
_PM_PLZTRYAGAIN."</h4><br />";
            if (isset(
$security_error) && $security_error == true) {
                echo 
implode('<br />'$GLOBALS['xoopsSecurity']->getErrors());
            }
            echo 
"[ <a href='javascript:history.go(-1)'>"._PM_GOBACK."</a> ]</div>";
        } else {
            
$pm_handler =& xoops_gethandler('privmessage');
            
$pm =& $pm_handler->create();
            
$pm->setVar("subject"$_POST['subject']);
            
$pm->setVar("msg_text"$_POST['message']);
            
$pm->setVar("to_userid"$_POST['to_userid']);
            
$pm->setVar("from_userid"$xoopsUser->getVar("uid"));
            if (!
$pm_handler->insert($pm)) {
                echo 
$pm->getHtmlErrors();
                echo 
"<br /><a href='javascript:history.go(-1)'>"._PM_GOBACK."</a>";
            } else {
                echo 
"<br /><br /><div style='text-align:center;'><h4>"._PM_MESSAGEPOSTED."</h4><br /><a href="javascript:window.opener.location='".XOOPS_URL."/viewpmsg.php';window.close();">"._PM_CLICKHERE."</a><br /><br /><a href="javascript:window.close();">"._PM_ORCLOSEWINDOW."</a></div>";
            }
        }
    } elseif (
$reply == || $send == || $send2 == 1) {
        include_once 
XOOPS_ROOT_PATH."/include/xoopscodes.php";
        if (
$reply == 1) {
            
$pm_handler =& xoops_gethandler('privmessage');
            
$pm =& $pm_handler->get($msg_id);
            if (
$pm->getVar("to_userid") == $xoopsUser->getVar('uid')) {
                
$pm_uname XoopsUser::getUnameFromId($pm->getVar("from_userid"));
                
$message  "[quote]n";
                
$message .= sprintf(_PM_USERWROTE,$pm_uname);
                
$message .= "n".$pm->getVar("msg_text""E")."n[/quote]";
            } else {
                unset(
$pm);
                
$reply $send2 0;
            }
        }
        echo 
"<form action='pmlite.php' method='post' name='coolsus'>n";
            echo 
"<table width='300' align='center' class='outer'><tr><td class='head' width='25%'>"._PM_TO."</td>";
        if ( 
$reply == ) {
            echo 
"<td class='even'><input type='hidden' name='to_userid' value='".$pm->getVar("from_userid")."' />".$pm_uname."</td>";
        } elseif ( 
$send2 == ) {
            
$to_username XoopsUser::getUnameFromId($to_userid);
            echo 
"<td class='even'><input type='hidden' name='to_userid' value='".$to_userid."' />".$to_username."</td>";
        } else {
            require_once 
XOOPS_ROOT_PATH."/class/xoopsform/formelement.php";
            require_once 
XOOPS_ROOT_PATH."/class/xoopsform/formselect.php";
            require_once 
XOOPS_ROOT_PATH."/class/xoopsform/formlabel.php";
            require_once 
XOOPS_ROOT_PATH."/class/xoopsform/formselectuser.php";
            
$user_sel = new XoopsFormSelectUser("""to_userid");
            echo 
"<td class='even'>".$user_sel->render();
            echo 
"</td>";
        }
        echo 
"</tr>";
        echo 
"<tr><td class='head' width='25%'>"._PM_SUBJECTC."</td>";
        if ( 
$reply == ) {
            
$subject $pm->getVar('subject''E');
            if (!
preg_match("/^Re:/i",$subject)) {
                
$subject 'Re: '.$subject;
            }
            echo 
"<td class='even'><input type='text' name='subject' value='".$subject."' size='30' maxlength='100' /></td>";
        } else {
            echo 
"<td class='even'><input type='text' name='subject' size='30' maxlength='100' /></td>";
        }
        echo 
"</tr>";
        echo 
"<tr valign='top'><td class='head' width='25%'>"._PM_MESSAGEC."</td>";
        echo 
"<td class='even'>";
        
xoopsCodeTarea("message",37,8);
        
xoopsSmilies("message");
        echo 
"</td>";
        echo 
"</tr>";
        echo 
"<tr><td class='head'>&nbsp;</td><td class='even'>
        <input type='hidden' name='op' value='submit' />"
.$GLOBALS['xoopsSecurity']->getTokenHTML()."
        <input type='submit' class='formButton' name='submit' value='"
._PM_SUBMIT."' />&nbsp;
        <input type='reset' class='formButton' value='"
._PM_CLEAR."' />
        &nbsp;<input type='button' class='formButton' name='cancel' value='"
._PM_CANCELSEND."' onclick='javascript:window.close();' />
        </td></tr></table>n"
;
        echo 
"</form>n";
    }
} else {
    echo 
_PM_SORRY."<br /><br /><a href='".XOOPS_URL."/register.php'>"._PM_REGISTERNOW."</a>.";
}

xoops_footer();

?>
Meine Xoops Projekte
http://2009.syzzy-roxx.de
http://www.unserleben.net
http://www.BuggyVZ.de
http://www.unsergoldstück.de


redstar197

"myXOOPs"-Fortgeschrittener
Gepostet am:23.10.2009 17:46
redstar197
redstar197 Offline (Show more)
"myXOOPs"-Fortgeschrittener
Posts: 146
Since: 15.04.2006
#18

Aw:: E-Mail bei neuer PM! Geht das?

Wie lange denn ungefähr?
Meine Xoops Projekte
http://2009.syzzy-roxx.de
http://www.unserleben.net
http://www.BuggyVZ.de
http://www.unsergoldstück.de


redstar197

"myXOOPs"-Fortgeschrittener
Gepostet am:23.10.2009 15:40
redstar197
redstar197 Offline (Show more)
"myXOOPs"-Fortgeschrittener
Posts: 146
Since: 15.04.2006
#19

Aw:: E-Mail bei neuer PM! Geht das?

Ich nutze Xoops 2.3.3 und das Social Profile Modul von Alfred in der neusten Ausführung.
Meine Xoops Projekte
http://2009.syzzy-roxx.de
http://www.unserleben.net
http://www.BuggyVZ.de
http://www.unsergoldstück.de


redstar197

"myXOOPs"-Fortgeschrittener
Gepostet am:22.10.2009 17:57
redstar197
redstar197 Offline (Show more)
"myXOOPs"-Fortgeschrittener
Posts: 146
Since: 15.04.2006
#20

E-Mail bei neuer PM! Geht das?

Hallo,

ich hoffe mir kann hier jemand mal wieder weiter helfen.

Ich bräuchte dringend die Funktion das der User eine E-Mail bekommt wenn er eine neue Privat Nachricht erhält.

Hat schon jemand ne Lösung für das Problem?
Meine Xoops Projekte
http://2009.syzzy-roxx.de
http://www.unserleben.net
http://www.BuggyVZ.de
http://www.unsergoldstück.de



TopTop
« 1 (2) 3 4 5 ... 15 »



Aktuell aus dem Forum

Forum Thema Antworten Views Letzter Beitrag
OffOffTopic [Wichtig] Übernahme myXOOPS 0 335 11.12.2023 18:57
alfred Gehe zum letzten Beitrag