close× Call Us +49 (1805) 01 29 59

HarlekinPower
Thread Author: radiotreff
Thread ID: 1382
Thread Info
Es gibt 6 Beiträge zu diesem Thema, und es wurde 2397 mal angesehen.
Wer ist hier? 1 Gäste
 Thema drucken
musicwishbox_panel.php problem
radiotreff
Hallo zusammen,

Ich hoffe Ihr könnt mit helfen. Ich habe die musicwishbox_panel.php hochgeladen, und es funktioniert soweit auch. Aber da wir bei unseren Radio, Moderatoren haben und keine Dj's, gibt es ein problem.
Die musicwishbox_panel ist so eingestellt das dj_groupid dort im Code steht. Man kann es ändern, aber wenn ich bei:

// Gruppe-ID der DJ-Gruppe angeben:
$dj_groupid = 2;

//require_once BASEDIR."side_left.php";
if(!checkgroup($dj_groupid) && !iSUPERADMIN) fallback("../../index.php");
es auf Moderatoren umändere zeigt er fehler an. Bei musicwishbox.php und musicwishbox_panel.php .
Weil nur ich als Superadmin die Dj Liste einsehen kann und die Moderatoren nicht. Benutzergruppen als Moderatoren gibt es.

Hoffe Ihr könnt mir helfen wie das umändere im Code. Danke euch

Hier mal der Code aus der musicwishbox.php

<?php
require_once "../../maincore.php";
require_once THEME."theme.php";

// Gruppe-ID der DJ-Gruppe angeben:
$dj_groupid = 2;

//require_once BASEDIR."side_left.php";
if(!checkgroup($dj_groupid) && !iSUPERADMIN) fallback("../../index.php");

// Check if locale file is available matching the current site locale setting.
if (file_exists(INFUSIONS."musicwishbox_panel/locale/".$settings['locale'].".php")) {
   // Load the locale file matching the current site locale setting.
   include INFUSIONS."musicwishbox_panel/locale/".$settings['locale'].".php";
} else {
   // Load the infusion's default locale file.
   include INFUSIONS."musicwishbox_panel/locale/English.php";
}

if (iMEMBER) $result = dbquery("UPDATE ".$db_prefix."users SET user_lastvisit='".time()."', user_ip='".USER_IP."' WHERE user_id='".$userdata['user_id']."'");

echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">
<html>
<head>
<title>".$settings['sitename']."</title>
<meta http-equiv='Content-Type' content='text/html; charset=".$locale['charset']."'>
<meta name='description' content='".$settings['description']."'>
<meta name='keywords' content='".$settings['keywords']."'>
<meta http-equiv='refresh' content='60'>
<link rel='stylesheet' href='".THEME."styles.css' type='text/css'>
</head>
<body>";

opentable($locale['mwb_108']);

//erledigte loeschen
if(IsSet($_POST['deletewish'])) {
$delwish_id = trim(stripinput($_POST['wish_id']));
$result = dbquery("DELETE FROM ".$db_prefix."musicwishbox WHERE ID='$delwish_id'");
redirect(FUSION_SELF);
}

//Liste ausgeben
$result = dbquery("SELECT * FROM ".$db_prefix."musicwishbox ORDER BY musicwish_time");
   $numrows = dbrows($result);
   while ($data = dbarray($result)) { 
  echo '
<hr>
 <table width="100%" border="0" cellspacing="10" cellpadding="0">
  <tr>
    <td valign="top"><strong>'.$data['musicwish_song'].'</strong></td>
  </tr>
  <tr>
    <td valign="top">'.$locale['mwb_110'].': <strong>'.$data['musicwish_from'].'</strong> um '.date("H:i", $data['musicwish_time']).' Uhr</td>
  </tr>
  <tr>   
    <td valign="top">'.$locale['mwb_111'].': '.$data['musicwish_greet'].'</td>
  </tr>
  <tr>
    <td align="center">
    <form name="wishbox" method="post" action="'.FUSION_SELF.'">
    <input name="wish_id" class="textbox" type="hidden" id="wish_id" value="'.$data['ID'].'">
    <input name="deletewish" class="button" type="submit" id="deletewish" value="'.$locale['mwb_109'].'">
    </form>
    </td>
  </tr>
 </table>
  ';
  }


closetable();

echo "</body></html>";
?>


und der aus der musicwishbox_panel.php


<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2005 Nick Jones
| http://www.php-fusion.co.uk/
+----------------------------------------------------+
| Released under the terms & conditions of v2 of the
| GNU General Public License. For details refer to
| the included gpl.txt file or visit http://gnu.org
+----------------------------------------------------*/
if (!defined("IN_FUSION")) { header("Location:../../index.php"); exit; }

// Gruppe-ID der DJ-Gruppe angeben:
$dj_groupid = 2;

// Check if locale file is available matching the current site locale setting.
if (file_exists(INFUSIONS."musicwishbox_panel/locale/".$settings['locale'].".php")) {
   // Load the locale file matching the current site locale setting.
   include INFUSIONS."musicwishbox_panel/locale/".$settings['locale'].".php";
} else {
   // Load the infusion's default locale file.
   include INFUSIONS."musicwishbox_panel/locale/English.php";
}

function wishexists_user($username) {
global $db_prefix; 
   $user_found = mysql_result(mysql_query("SELECT COUNT(*) FROM `".$db_prefix."musicwishbox` WHERE `musicwish_from` = '$username'"),0);
  if ($user_found > 0) return TRUE;
   else return FALSE;
}

openside($locale['mwb_100']);
//echo '<div style="width: 100%; height: auto; padding: 5px; border:0px solid #fff; text-align: center;">';
// Nur Mitglieder duerfen Wuensche einsenden:
if(!iMEMBER) {
  echo $locale['mwb_102'];
  }
 
else {
if(IsSet($_POST['wishbox_submit'])) {
  //Wunsch verarbeiten:
  $wishbox_user = trim(stripinput($_POST['wishbox_user']));
  $wishbox_music = trim(stripinput($_POST['wishbox_music']));
  $wishbox_greet = trim(stripinput($_POST['wishbox_greet']));
  if(!empty($wishbox_music) || !empty($wishbox_greet)) {
  $result = dbquery("INSERT INTO `".$db_prefix."musicwishbox` (musicwish_from, musicwish_song, musicwish_greet, musicwish_time) VALUES('".$wishbox_user."', '".$wishbox_music."', '".$wishbox_greet."', '".time()."')");
  redirect(FUSION_SELF); 
  }
}
if(!wishexists_user($userdata['user_name'])) {
echo '
<form name="wishbox" method="post" action="'.FUSION_SELF.'">
  <table width="100%" border="0" cellspacing="2" cellpadding="0" align="center">   
    <tr>
      <td>'.$locale['mwb_103'].'<br>
      <input name="wishbox_user" class="textbox" type="hidden" id="wishbox_user" value="'.$userdata['user_name'].'"><input name="wishbox_music" class="textbox" type="text" id="wishbox_music" size="20" maxlength="50" style="width:100%"></td>
    </tr>
    <tr>
      <td>'.$locale['mwb_104'].':<br>
      <textarea name="wishbox_greet" class="textbox" cols="18" rows="4" style="width:100%"></textarea></td>
    </tr>
    <tr>
      <td align="center"><input name="wishbox_submit" class="button" type="submit" id="wishbox_submit" value="'.$locale['mwb_105'].'">';
echo '</td>
    </tr>
  </table>
</form>
';
}
else {
echo '<p>'.$locale['mwb_106'].'</p><br>';
}
if(checkgroup($dj_groupid) || iSUPERADMIN) echo '<center><a class="side_small" href="javascript:;" onClick="popup=window.open(\''.INFUSIONS.'musicwishbox_panel/musicwishbox.php\',\'popup\',\'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=450,height=400,left=50,top=50\'); return false;">'.$locale['mwb_107'].'</a></center>';
}
//echo '</div>';
closeside();

?>


http://www.radio-treff.com/

Lg riggi
 
SC-Ad-Bot
 
DjJonas
Guten Morgen,

das sind die verschiedenen Variablen die der Ersteller so gewählt hat er hätte auch abc oder so nehmen können das ist egal...

Du musst nur im Adminbereich bei den Benutzergruppen die Gruppe hinzufügen die Zugriff haben sollen bsp. Moderatoren wenn das dann die Gruppe 1 ist musst du aus $dj_groupid = 2; einfach $dj_groupid = 1; machen, also aus der 2 die 1.

Wenn die Gruppe 2 ist so lassen und bei 3 oder so einfach die 3 reinschreiben und fertig.

LG Jonas

_____________________________
Oder bin ich bekloppt?
 
radiotreff
Hallo DjJonas klasse

Danke Dir, darauf hätte ich auch kommen müssen hilflos
Manchmal ist es so einfach... schönen Sonntag wünsch ich Dir.

Lg Riggi
 
Dragonfly
Hallo zusammen, ich hoffe ihr könnt mir helfen....
Ich verwende schon seit längeren das musicwishbox-panel.
Funktioniert super, nur jetzt wo wir ein dunkles Theme benutzen sind die eingegangen Grüße/Wünsche kaum noch zu lesen. Schwarze Schrift auf Dunkelblauen Hintergrund! Ist nicht so der Hit!
Nun meine Frage:
Wie kann ich die Farbe der Schrift bei den eingegangen Wünschen verändern, z.B. in weiß?
 
TSC-Hitman
Hi,

Also ich hatte das selbe Problem habe mir eine eigene Style.css für die Wunschbox gemacht.


Hier im Url die Styles.css zum Download

http://radio-funny-chaos.de/Downloads...styles.rar

Einfach einfügen -> Infusion -> Musikwunschbox_Panel -> einfach hier rein einfügen und schon müsste es gehen.
 
Dragonfly
Vielen dank, hat super geklappt! Nur das ich in der musicwishbox.php das styles..css in der Zeile 30 noch umschreiben musste aber das war das kleinste Prob!
Also musicwishbox.php Zeile 30 noch ändern in >THEME."musicwishbox_panel/styles.css......<

Hat aber super geklappt Smile
 
Springe ins Forum:

 Ähnliche Themen 

TEST
Thema Forum Antworten Letzter Beitrag
Fusion Board Spalten Problem Infusionen 4 05.11.2019 00000011 07:48
V-Bank Problem Infusionen 28 30.08.2016 00000008 17:21
pds_status_panel problem Infusionen 1 09.07.2016 00000007 19:08
Shoutbox problem Infusionen 1 22.06.2016 00000006 21:16
Problem mit preg_replace Allgemeine Support Fragen 3 24.03.2016 00000003 13:58
SGI Fusion