Moderálás - üzenet áthelyezéssel ??

Szerző
Üzenet
Body
Regisztrált tag
Regisztrált tag
Avatar

Csatlakozott: 2005.06.01. Szerda 2:00
Hozzászólások: 19
Hozzászólás Elküldve: 2005.06.09. 01:04    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Sziasztok :)

Hát nekem van egy kis gondom.

Adminisztrátorként lépek be (mint mindig) Minden forumhoz bevan állitva a moderátor de nem tok semmit sehova áthelyezni, mert közli, hogy nem vagyok moderátora a formnak ????

Ugyanakkor a link megjelenik és megy minden csak a végén nem csinál semmit, hanem a fenti üzivel leáll.

Valamit nem jól állítottam be??

Csak vendégként is olvasható a fórum de ugy nem látszik a link.

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
Body
Regisztrált tag
Regisztrált tag
Avatar

Csatlakozott: 2005.06.01. Szerda 2:00
Hozzászólások: 19
Hozzászólás Elküldve: 2005.06.09. 01:23    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Megnéztem sima reggel is igy sem látszik a link.

A fele megy a másik fele nem :)

Meg észre vettem még valamit. Az áthelyezésnél ugye ki irja a forumokat és topikokat.....nya... hát ott nekem olyat is ir ami nincs is.

Pl: Body - az x szobába belépve a debug üzenet látszik.

Ezt ki irja 4x

És még van kettõ olyan ami nincs is ott.

Lehet ezek régebbi forumok csak valami miatt nem törlödtek az adatbázisból??
Vagy mi ez?? Az áthelyezés még mindig nem megy. Nem jöttem rá mi nincs beállítva. Pedig adminisztrátor ként vagyok bent. Nem felhasználóként. Bár azt még nem probáltam, hogy felhasználó moderátor jogokkal beállitva.
Holnap megnézem. De igy is mennie kellene. (már adminként)

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
Priby
Gyakorlott phpBB-s
Gyakorlott phpBB-s


Csatlakozott: 2005.06.04. Szombat 2:00
Hozzászólások: 346
Hozzászólás Elküldve: 2005.06.09. 16:11    Hozzászólás témája:
Hozzászólás az előzmény idézésével

fberci írta:

Rögtön elsõre?
Ez a hiba nekem is volt, de most már elvileg nem szabadna elõrordulnia (nekem nem is fordult azóta elõ többet, mióta az url-be a session-t is beleraktam).
A cookie-k nálad engedélyezve vannak?
Meg tudnád nekem adni a konkrét url-t, amikor kiírta ezt (az a lényeg, hogy a sid változó benne van-e)?
http://free.srv.hu/c/s/csallokoztea/athelyez.php?sid=3c7957aca886f98a6c9c887fb2d4f33b&t=&f=1&hsz=

Ez az url.

A cookiek-nál nekem az adatvédelemnél a csúszka legalul van (IE). Elvileg engedélyezve vannak!

Felhasználó profiljának megtekintése Privát üzenet küldése
fberci
Adminisztrátor
Adminisztrátor
Avatar

Csatlakozott: 2005.05.28. Szombat 2:00
Hozzászólások: 7388
Hozzászólás Elküldve: 2005.06.09. 16:48    Hozzászólás témája:
Hozzászólás az előzmény idézésével

Priby írta:

fberci írta:

Rögtön elsõre?
Ez a hiba nekem is volt, de most már elvileg nem szabadna elõrordulnia (nekem nem is fordult azóta elõ többet, mióta az url-be a session-t is beleraktam).
A cookie-k nálad engedélyezve vannak?
Meg tudnád nekem adni a konkrét url-t, amikor kiírta ezt (az a lényeg, hogy a sid változó benne van-e)?
http://free.srv.hu/c/s/csallokoztea/athelyez.php?sid=3c7957aca886f98a6c9c887fb2d4f33b&t=&f=1&hsz=

Ez az url.

A cookiek-nál nekem az adatvédelemnél a csúszka legalul van (IE). Elvileg engedélyezve vannak!
A session benne van, tehát elvileg nem lehetne baj, de a téma száma és a hozzászólás száma is hiányzik. Nem tudom, nálam minden jól mûködik (igaz 2.0.11).
_________________
Üdv.: fberci
Kereső | Szabályzat | phpBB3 telepítés/frissítés/konvertálás | Útmutatók | Olympus - phpBB3 | Kérlek, ne küldj privát üzenetet nem személyes dologgal kapcsolatban!

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
fberci
Adminisztrátor
Adminisztrátor
Avatar

Csatlakozott: 2005.05.28. Szombat 2:00
Hozzászólások: 7388
Hozzászólás Elküldve: 2005.06.10. 16:53    Hozzászólás témája:
Hozzászólás az előzmény idézésével

Body írta:

Megnéztem sima reggel is igy sem látszik a link.

A fele megy a másik fele nem :)

Meg észre vettem még valamit. Az áthelyezésnél ugye ki irja a forumokat és topikokat.....nya... hát ott nekem olyat is ir ami nincs is.

Pl: Body - az x szobába belépve a debug üzenet látszik.

Ezt ki irja 4x

És még van kettõ olyan ami nincs is ott.

Lehet ezek régebbi forumok csak valami miatt nem törlödtek az adatbázisból??
Vagy mi ez?? Az áthelyezés még mindig nem megy. Nem jöttem rá mi nincs beállítva. Pedig adminisztrátor ként vagyok bent. Nem felhasználóként. Bár azt még nem probáltam, hogy felhasználó moderátor jogokkal beállitva.
Holnap megnézem. De igy is mennie kellene. (már adminként)
Tõled is lehetõleg azt kérném, hogy add meg az oldal pontos és teljes url-jét, valamint a phpBB-d verziószámát.

A hibaüzenettel kapcsolatos dolgot, nem értem, le tudnád írni esetleg egy kicsit érthetõbben.
_________________
Üdv.: fberci
Kereső | Szabályzat | phpBB3 telepítés/frissítés/konvertálás | Útmutatók | Olympus - phpBB3 | Kérlek, ne küldj privát üzenetet nem személyes dologgal kapcsolatban!

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
Body
Regisztrált tag
Regisztrált tag
Avatar

Csatlakozott: 2005.06.01. Szerda 2:00
Hozzászólások: 19
Hozzászólás Elküldve: 2005.06.16. 14:26    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Sziasztok. Elhavaztam picit. Fberci, nekem azt irja ki a müvelet végén, hogy "nem vagy jogosult erre a mûveletre" (cim)."Nem vagy moderátora a fórumnak". Pedig mindenhol be van állitva. A link megjelenik, bejön az áthelyezõ oldal, kiválasztom hova, és utána visszatér, a fenti üzivel. A röhely az, hogy az oldalon amit feldobb látható a "Fórum Adminisztráció" link is :))
A fenti oldal linkje:



Lehet én nem állitottam be valamit, de minden mást képes vagyok csinálni amit kell mint moderátor, és mint admin. Bármelyik topikban.

Csak az áthelyezés nem megy.



A hozzászólás legutóbb Body által 2005.06.16. 14:36-kor lett szerkesztve, összesen 1 alkalommal.

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
fberci
Adminisztrátor
Adminisztrátor
Avatar

Csatlakozott: 2005.05.28. Szombat 2:00
Hozzászólások: 7388
Hozzászólás Elküldve: 2005.06.16. 14:29    Hozzászólás témája:
Hozzászólás az előzmény idézésével
A hiba már megvan, mindjárt megnézem mit tudok tenni.
_________________
Üdv.: fberci
Kereső | Szabályzat | phpBB3 telepítés/frissítés/konvertálás | Útmutatók | Olympus - phpBB3 | Kérlek, ne küldj privát üzenetet nem személyes dologgal kapcsolatban!

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
Body
Regisztrált tag
Regisztrált tag
Avatar

Csatlakozott: 2005.06.01. Szerda 2:00
Hozzászólások: 19
Hozzászólás Elküldve: 2005.06.16. 14:37    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Hu ez gyors volt. :)

Kivettem a linket a hozzászolásombol, mert elérhetõ volt az admin felület is :)

itt vagyok ám figyelek:) :)

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
fberci
Adminisztrátor
Adminisztrátor
Avatar

Csatlakozott: 2005.05.28. Szombat 2:00
Hozzászólások: 7388
Hozzászólás Elküldve: 2005.06.16. 14:45    Hozzászólás témája:
Hozzászólás az előzmény idézésével

Body írta:

Hu ez gyors volt. :)

Kivettem a linket a hozzászolásombol, mert elérhetõ volt az admin felület is :)

itt vagyok ám figyelek:) :)
Ez egy jó ötlet, nem akarod mégis elküldeni :D (így látnám a forráskódot), egyébként ez úgyis csak egy rövid ideig érvényes. Természetesen csak privát üzenetben.
_________________
Üdv.: fberci
Kereső | Szabályzat | phpBB3 telepítés/frissítés/konvertálás | Útmutatók | Olympus - phpBB3 | Kérlek, ne küldj privát üzenetet nem személyes dologgal kapcsolatban!

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
fberci
Adminisztrátor
Adminisztrátor
Avatar

Csatlakozott: 2005.05.28. Szombat 2:00
Hozzászólások: 7388
Hozzászólás Elküldve: 2005.06.16. 14:48    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Próbáld ki, ha így néz ki az athelyez.php:

Kód:


<?php
/***************************************************************************
 *                                 athelyez.php
 *                            -------------------
 *   begin                : Juny 6, 2005
 *   copyright            : (C) 2001 The phpBB Group && Fodor Bertalan
 *   email                : phpbb##kukac##fberci.tk
 *
 *   $Id: modcp.php,v 1.71.2.25 2005/03/15 18:09:22 acydburn Exp $
 *
 ***************************************************************************/

/***************************************************************************
 *
 *   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.
 *
 ***************************************************************************/

/**
 * Moderator Control Panel
 *
 * From this 'Control Panel' the moderator of a forum will be able to do
 * mass topic operations (locking/unlocking/moving/deleteing), and it will
 * provide an interface to do quick locking/unlocking/moving/deleting of
 * topics via the moderator operations buttons on all of the viewtopic pages.
 */


define('HSZ', $hsz);
define('T', $t);
define('F', $f);

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'includes/bbcode.'.$phpEx);
include($phpbb_root_path . 'includes/functions_admin.'.$phpEx);

//
// Obtain initial var settings
//
if ( isset($HTTP_GET_VARS[POST_FORUM_URL]) || isset($HTTP_POST_VARS[POST_FORUM_URL]) )
{
   $forum_id = (isset($HTTP_POST_VARS[POST_FORUM_URL])) ? intval($HTTP_POST_VARS[POST_FORUM_URL]) : intval($HTTP_GET_VARS[POST_FORUM_URL]);
}
else
{
   $forum_id = '';
}

if ( isset($HTTP_GET_VARS[POST_POST_URL]) || isset($HTTP_POST_VARS[POST_POST_URL]) )
{
   $post_id = (isset($HTTP_POST_VARS[POST_POST_URL])) ? intval($HTTP_POST_VARS[POST_POST_URL]) : intval($HTTP_GET_VARS[POST_POST_URL]);
}
else
{
   $post_id = '';
}

if ( isset($HTTP_GET_VARS[POST_TOPIC_URL]) || isset($HTTP_POST_VARS[POST_TOPIC_URL]) )
{
   $topic_id = (isset($HTTP_POST_VARS[POST_TOPIC_URL])) ? intval($HTTP_POST_VARS[POST_TOPIC_URL]) : intval($HTTP_GET_VARS[POST_TOPIC_URL]);
}
else
{
   $topic_id = '';
}

$confirm = ( $HTTP_POST_VARS['confirm'] ) ? TRUE : 0;

//
// Continue var definitions
//
$start = ( isset($HTTP_GET_VARS['start']) ) ? intval($HTTP_GET_VARS['start']) : 0;

$delete = ( isset($HTTP_POST_VARS['delete']) ) ? TRUE : FALSE;
$move = ( isset($HTTP_POST_VARS['move']) ) ? TRUE : FALSE;
$lock = ( isset($HTTP_POST_VARS['lock']) ) ? TRUE : FALSE;
$unlock = ( isset($HTTP_POST_VARS['unlock']) ) ? TRUE : FALSE;

if ( isset($HTTP_POST_VARS['mode']) || isset($HTTP_GET_VARS['mode']) )
{
   $mode = ( isset($HTTP_POST_VARS['mode']) ) ? $HTTP_POST_VARS['mode'] : $HTTP_GET_VARS['mode'];
   $mode = htmlspecialchars($mode);
}
else
{
   if ( $delete )
   {
      $mode = 'delete';
   }
   else if ( $move )
   {
      $mode = 'move';
   }
   else if ( $lock )
   {
      $mode = 'lock';
   }
   else if ( $unlock )
   {
      $mode = 'unlock';
   }
   else
   {
      $mode = '';
   }
}

// session id check
if (!empty($HTTP_POST_VARS['sid']) || !empty($HTTP_GET_VARS['sid']))
{
   $sid = (!empty($HTTP_POST_VARS['sid'])) ? $HTTP_POST_VARS['sid'] : $HTTP_GET_VARS['sid'];
}
else
{
   $sid = '';
}

//
// Obtain relevant data
//

//
// Start session management
//
$userdata = session_pagestart($user_ip, $forum_id);
init_userprefs($userdata);
//
// End session management
//

// session id check
if ($sid == '' || $sid != $userdata['session_id'])
{
   message_die(GENERAL_ERROR, 'Invalid_session');
}


//
// Check if user did or did not confirm
// If they did not, forward them to the last page they were on
//
if ( isset($HTTP_POST_VARS['cancel']) )
{
   if ( $topic_id )
   {
      $redirect = "viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id";
   }
   else if ( $forum_id )
   {
      $redirect = "viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id";
   }
   else
   {
      $redirect = "index.$phpEx";
   }

   redirect(append_sid($redirect, true));
}

//
// Start auth check
//
$is_auth = auth(AUTH_ALL, $forum_id, $userdata);

if ( !$is_auth['auth_mod'] )
{
   message_die(GENERAL_MESSAGE, $lang['Not_Moderator'], $lang['Not_Authorised']);
}
//
// End Auth Check
//

mysql_close ();


function dbCsatlakozas()
    {
   global $kapcsolat;
   global $dbhost, $dbuser, $dbpasswd, $dbname;
    $kapcsolat = mysql_connect( "$dbhost", "$dbuser", "$dbpasswd" );
    if ( ! $kapcsolat )
        die ( "Nem lehet csatlakozni a MySQL adatbázishoz." );
    mysql_select_db( "$dbname", $kapcsolat )
        or die ( "Nem lehet megnyitni az adatbázist: ".mysql_error() );
    }

dbCsatlakozas();

function sorLekeres( $tabla, $mezonev, $mezoertek )
    {
    global $kapcsolat, $table_prefix;
   $tabla = $table_prefix.$tabla;
    $eredmeny = mysql_query( "SELECT * FROM $tabla WHERE $mezonev='$mezoertek'", $kapcsolat );
    if ( ! $eredmeny )
        print ( hiba (2) );
    return mysql_fetch_array( $eredmeny );
    }


function hovalehet_kiir ()
   {
   global $kapcsolat, $table_prefix;
   $tabla = $table_prefix."categories";
   $sql_lekerdezes = "SELECT * FROM $tabla";
   $sql_eredmeny = mysql_query($sql_lekerdezes, $kapcsolat) or print( "Hiba 1" );
      if (mysql_num_rows($sql_eredmeny) > 0)
      {
      while ($sor = mysql_fetch_array($sql_eredmeny, MYSQL_ASSOC))
          {
         print "<option value=\"-\">$sor[cat_title]</option>\n";
         forumok_kiir ( $sor["cat_id"] );
         }
      }
   }

function forumok_kiir ( $cat_id )
   {
   global $kapcsolat, $table_prefix;
   $tabla = $table_prefix."forums";
   $sql_lekerdezes = "SELECT * FROM $tabla WHERE cat_id = '$cat_id'";
   $sql_eredmeny = mysql_query($sql_lekerdezes, $kapcsolat) or print( "Hiba 2" );
      if (mysql_num_rows($sql_eredmeny) > 0)
      {
      while ($sor = mysql_fetch_array($sql_eredmeny, MYSQL_ASSOC))
          {
         print "<option value=\"-\">&nbsp;&nbsp;$sor[forum_name]</option>\n";
         temak_kiir ( $sor["forum_id"] );
         }
      }
   }

function temak_kiir ( $forum_id )
   {
   global $kapcsolat, $table_prefix;
   $tabla = $table_prefix."topics";
   $sql_lekerdezes = "SELECT * FROM $tabla WHERE forum_id = '$forum_id'";
   $sql_eredmeny = mysql_query($sql_lekerdezes, $kapcsolat) or print( "Hiba 3" );
      if (mysql_num_rows($sql_eredmeny) > 0)
      {
      while ($sor = mysql_fetch_array($sql_eredmeny, MYSQL_ASSOC))
          {
         print "<option value=\"$sor[topic_id]\">&nbsp;&nbsp;&nbsp;&nbsp;$sor[topic_title]</option>\n";
         }
      }
   }

if ( isset($mitkelltenni) && $mitkelltenni == "athelyez" )
   {
   $uzenet = "";
   if ( empty($hsz) || empty($f) || empty($t) )
      $uzenet .= "Hiányzik egy változó.<br>\n";
   if ( empty($urlap["hova"]) )
      $uzenet .= "Nincs megadva céltéma.<br>\n";
   if ( $urlap["hova"] == "-" )
      $uzenet .= "Rosszul van megadva a céltéma (egy fórum vagy egy kategória, nem hozzászólás).<br>\n";
   if ( $uzenet == "" )
      {
      athelyez ( $hsz, $urlap["hova"] );
      }
   }


function athelyez ( $hsz, $hova )
    {
    global $kapcsolat, $table_prefix;
   $tabla = $table_prefix."posts";
   $tema2 = sorLekeres ( "topics", "topic_id", $hova );
   $lekeres = "UPDATE $tabla SET topic_id='$hova', forum_id='$tema2[forum_id]' WHERE post_id='$hsz'";
   $eredmeny = mysql_query( $lekeres, $kapcsolat );
   if ( ! $eredmeny )
      print ( "Hiba 4." );
   else
      print "<b>A hozzászólás áthelyezése sikerült.</b><br><br>";
    }

$hszadat = sorLekeres ( "posts", "post_id", $hsz );
$topicadat = sorLekeres ( "topics", "topic_id", $hszadat["topic_id"] );
$forumadat = sorLekeres ( "forums", "forum_id", $topicadat["forum_id"] );
$katadat = sorLekeres ( "categories", "cat_id", $forumadat["cat_id"] );

$holahsz = $katadat["cat_title"]." -> ".$forumadat["forum_name"]." -> ".$topicadat["topic_title"];

?>

Hozzászólás helye: <?php print $holahsz ?><br>
<br>
<?php
if ( $uzenet != "" )
   print "<font color=\"#ff000\"><b>$uzenet</b></font>";
?>

<form  action="<?php print $PHP_SELF ?>">
<input type="hidden" name="mitkelltenni" value="athelyez">
<input type="hidden" name="hsz" value="<?php print HSZ ?>">
<input type="hidden" name="f" value="<?php print F ?>">
<input type="hidden" name="t" value="<?php print T ?>">
<input type="hidden" name="sid" value="<?php print $sid ?>">
Áthelyez:
<select name="urlap[hova]">
<?php hovalehet_kiir() ?>
</select>
<br>
<input type="submit" value="Áthelyez">
</form>

_________________
Üdv.: fberci
Kereső | Szabályzat | phpBB3 telepítés/frissítés/konvertálás | Útmutatók | Olympus - phpBB3 | Kérlek, ne küldj privát üzenetet nem személyes dologgal kapcsolatban!

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
Body
Regisztrált tag
Regisztrált tag
Avatar

Csatlakozott: 2005.06.01. Szerda 2:00
Hozzászólások: 19
Hozzászólás Elküldve: 2005.06.16. 14:54    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Privát ment. Ezt meg mindjárt probálom :)

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
fberci
Adminisztrátor
Adminisztrátor
Avatar

Csatlakozott: 2005.05.28. Szombat 2:00
Hozzászólások: 7388
Hozzászólás Elküldve: 2005.06.16. 15:00    Hozzászólás témája:
Hozzászólás az előzmény idézésével

Body írta:

Privát ment.
Nekem eddig nem jött semmi.
_________________
Üdv.: fberci
Kereső | Szabályzat | phpBB3 telepítés/frissítés/konvertálás | Útmutatók | Olympus - phpBB3 | Kérlek, ne küldj privát üzenetet nem személyes dologgal kapcsolatban!

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
Body
Regisztrált tag
Regisztrált tag
Avatar

Csatlakozott: 2005.06.01. Szerda 2:00
Hozzászólások: 19
Hozzászólás Elküldve: 2005.06.16. 15:05    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Pedig küldtem.

Most nincs hiba üzi viszont nem is történik semmi.

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
Body
Regisztrált tag
Regisztrált tag
Avatar

Csatlakozott: 2005.06.01. Szerda 2:00
Hozzászólások: 19
Hozzászólás Elküldve: 2005.06.16. 15:05    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Adok neked MSN-t

bodyhun##kukac##freemail.hu

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
fberci
Adminisztrátor
Adminisztrátor
Avatar

Csatlakozott: 2005.05.28. Szombat 2:00
Hozzászólások: 7388
Hozzászólás Elküldve: 2005.06.16. 15:07    Hozzászólás témája:
Hozzászólás az előzmény idézésével

Body írta:

Nincs MSN-em, csak Skype-om :(
De jöhetsz ennek az oldalnak a chat-jére ide.
_________________
Üdv.: fberci
Kereső | Szabályzat | phpBB3 telepítés/frissítés/konvertálás | Útmutatók | Olympus - phpBB3 | Kérlek, ne küldj privát üzenetet nem személyes dologgal kapcsolatban!



A hozzászólás legutóbb fberci által 2005.06.16. 15:10-kor lett szerkesztve, összesen 1 alkalommal.

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
Hozzászólások megtekintése:  

Nem készíthetsz új témákat ebben a fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem módosíthatod a hozzászólásaidat a fórumban.
Nem törölheted a hozzászólásaidat a fórumban.
Nem szavazhatsz ebben fórumban.

Hirdetés
Hirdetés