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

Datalus
Thread Author: radiotreff
Thread ID: 1382
Thread Info
Es gibt 6 Beiträge zu diesem Thema, und es wurde 2398 mal angesehen.
 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:
Code

// 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
Code

<?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

Code

<?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:
SGI Fusion