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

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

Csatlakozott: 2005.06.01. Szerda 1:00
Hozzászólások: 19
Hozzászólás Elküldve: 2005.06.01. 15:46    Hozzászólás témája: Moderálás - üzenet áthelyezéssel ??
Hozzászólás az előzmény idézésével
A következõ kérésem az lenne, (ha létezik ilyen) hogy mint köztudott, a phpbb-ben nem lehet hozászolásokat átrakni, az egyik topikpol a másikba.

Viszont nekem szükségem volna rá, mert törölnöm kell a rossz helyre irt üzit és csinálnom kell egy " x irta és szöveg behelyez" üzit a megfelelõ helyre.

Sokszor lusták végigolvasni a dolgokat és igy irnak össze vissza mindent.

A lényeg, hogy kellene egy olyan mód, amivel áthelyezhetõ egy üzenet, egy már létezõ forum, már létezõ témájába. Persze a régi helyrõl törlödik. Nem másolás kell, hanem áthelyezés.

Tudtok ilyet? :roll:

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 1:00
Hozzászólások: 7388
Hozzászólás Elküldve: 2005.06.02. 15:16    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Én nem tudok ilyenrõl, körül is néztem, de nem találtam, de ha nagyon kell tudok írni neked egyet (de ez nem illene bele a phpBB-ba, egy külön oldalon lenne!).
_________________
Ü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 1:00
Hozzászólások: 19
Hozzászólás Elküldve: 2005.06.03. 13:40    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Hát olyan kellene, ami beépül a phpbb-be. A webwiz foruma ua mint a phpbb, és ott müködik. Csak azt nem tom felrakni, mert asp futtatás kellene hozzá és az nem megy az uw-n. Viszont ehte phpbb klon :))
még kinézetre is.
Nem lehet abbol kibányászni valahogy??
Én sajna nem értek hozzá.

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

Csatlakozott: 2005.05.28. Szombat 1:00
Hozzászólások: 135
Hozzászólás Elküldve: 2005.06.03. 14:34    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Body ha tudod akkor tölsd fel valahova ezt a mod-ot írd be ide a linket és megnézem :) De ha lehet vele valamit kezdeni akkor az ugyis fberci müve lesz :D

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

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

Body írta:

Hát olyan kellene, ami beépül a phpbb-be. A webwiz foruma ua mint a phpbb, és ott müködik. Csak azt nem tom felrakni, mert asp futtatás kellene hozzá és az nem megy az uw-n. Viszont ehte phpbb klon :))
még kinézetre is.
Nem lehet abbol kibányászni valahogy??
Én sajna nem értek hozzá.
Annyira épülne be a phpBB-be, hogy minden hozzászólásnál lenne egy link, arra az oldalra (ami már nem illeszkedik a phpBB-be), ahol ki tudod választani melyik topicba szeretnéd áthelyezni a hozzászólást.
Egyébként meg a phpBB 3-ban már ez is benne lesz alapból :D .
Az asp elõször is egy más nyelv mint a php, ráadásul a két program szerkezte is különbözõ (ez két php programnál is így van), tehát gyorsabb írni egy új kódot.
_________________
Ü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
Sigma
Adminisztrátor
Adminisztrátor
Avatar

Csatlakozott: 2005.05.28. Szombat 1:00
Hozzászólások: 135
Hozzászólás Elküldve: 2005.06.03. 17:10    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Nah montam én fberci nagy mester ám !! :D

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

Csatlakozott: 2005.06.01. Szerda 1:00
Hozzászólások: 19
Hozzászólás Elküldve: 2005.06.04. 21:27    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Aha vágom. Azt tudtam, hogy más nyelv, de azt nem, hogy egy meglévõ php kod átböngészése bonyolultabb mint ujat irni. Soha nem foglalkoztam vele. nincs seggem hozzá :)

A phpbb 3 mikor lesz elérhetõ?? Viszont ha megirod nekem ezt a kis kiegészitést és el is magyarázod, hogy használjam, akkor szivesen használnám. :)

Szerintem ne tarsd magadban :) :) Hagy szoljon.
Csak azért idegenkedtem tõle mert nem tudtam miként is képzelted. De igy nem tünik macerásnak. Feltételezem azt a linket csak a moderátorok és az admin látja.?

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 1:00
Hozzászólások: 7388
Hozzászólás Elküldve: 2005.06.04. 21:43    Hozzászólás témája:
Hozzászólás az előzmény idézésével

Body írta:

Aha vágom. Azt tudtam, hogy más nyelv, de azt nem, hogy egy meglévõ php kod átböngészése bonyolultabb mint ujat irni. Soha nem foglalkoztam vele. nincs seggem hozzá :)
Ez nincs mindig így, de egy olyan bonyolult és összetett programnál mint a phpBB...

Body írta:

A phpbb 3 mikor lesz elérhetõ??
Ezt nem lehet tudni. Mint látod, már nálunk is van egy teszt verzió belõle, de nem megbízható. Már sok dátumot ígértek, de most már inkább nem ígérnek semmit... (és jelenleg egyébként is csak angol verzió van belõle)

Body írta:

Viszont ha megirod nekem ezt a kis kiegészitést és el is magyarázod, hogy használjam, akkor szivesen használnám. :)
Akkor majd megpróbálkozom vele :)

Body írta:

Feltételezem azt a linket csak a moderátorok és az admin látja.?
Természetesen így próbálom megoldani, remélem sikerül, habár még soha nem próbáltam meg a phpBB kódját megváltoztatni :D
_________________
Ü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
Priby
Gyakorlott phpBB-s
Gyakorlott phpBB-s


Csatlakozott: 2005.06.04. Szombat 1:00
Hozzászólások: 346
Hozzászólás Elküldve: 2005.06.04. 21:45    Hozzászólás témája:
Hozzászólás az előzmény idézésével
a phpBB 3 már elérhetõ. De nem tudok olyan magyar szervert, ami normálisan tudná futtatni...

Na visszatérve a témához meg lehet oldani, macerás, de ha az embernek szüksége van rá, akkor meg tudja csinálni!
Két mod-ot kellene telepítenünk:
1: http://www.phpbbhacks.com/download/883
2: http://www.phpbbhacks.com/download/3097

Belépünk az adminnal. Írünk egy hozzászólást egy tetszõleges szöveggel, majd belemásolni az áthelyezni kívánt hozzászólás tartalmát. Ezután van szükségünk a 2. mod-ra, amivel átadjuk a hozzászólást (aki írta eredetileg). És a végén, hogy ne legyen feltûnõ, megszerkesztjük a hozzászólás elküldésének idejét az elsõ mod segítségével! :wink:

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

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

Priby írta:

a phpBB 3 már elérhetõ. De nem tudok olyan magyar szervert, ami normálisan tudná futtatni...
Fw, atw, nekem már megy :)

Priby írta:

Na visszatérve a témához meg lehet oldani, macerás, de ha az embernek szüksége van rá, akkor meg tudja csinálni!
Két mod-ot kellene telepítenünk:
1: http://www.phpbbhacks.com/download/883
2: http://www.phpbbhacks.com/download/3097
Meg lehet oldani, csak sokkal bonyolultabb (és egy hozzászólás áthlyezése több idõbe tellik, ennél már az is gyorsabb, hogy az adatbázisban kézzel átírja a megfelelõ helyen azt a két számot).

Na, szóval én már majdnem kész vagyok ezzel a scripttel, remélem holnapra hiba nélkül fog menni (most próbálgatom és van egy hibája, aminek a forrására ötletem sincsen :( ).
_________________
Ü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 1:00
Hozzászólások: 7388
Hozzászólás Elküldve: 2005.06.06. 20:54    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Meglett a hiba, úgy hogy kész a MOD :D .
Hamarosan közzéteszem.
_________________
Ü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 1:00
Hozzászólások: 7388
Hozzászólás Elküldve: 2005.06.06. 21:50    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Elkészült a MOD, most leírom, hogy kell telepíteni.

Felhívom mindenkinek a figyelmét, hogy ez kizárólag saját használatra van tervezve! Mindenki saját felelõsségére használhatja, semmilyen adatvesztésért, vagy egyéb kárért nem vállalok felelõsséget, stb.

Leírás: A moderátoroknak az idézet, szerkeszt, ip és x ikonok mellé egy áthelyez linket tesz, melyre kattintva egy új ablak nyílik meg. Ebben az új ablakban kiválaszthatjuk, hogy melyik témába akarjuk helyezni a hozzászólást. Figyelem, a mod nincs minden eshetõségre kifejlesztve, tehát ha a változókat kicseréljük, elõfordulhat, hogy hülyeséget csinál, vagy hibaüzenet nélkül leáll. Ellenben, ha rendeltetésszerûen használjuk (csak a linkekre kattintunk és legördülõ menübõl választunk), akkor természetesen rendesen megy és egy esetleges férleklikkeléstõl is véd.

Hát akkor kezdjünk bele :) !

1. Megnyitjuk a phpBB fórum gyökérkönyvtárában lévõ viewtopic.php fájlt.
2. Megkeressük a következõ részletet (Ctrl + F):
[php:1:3631e55ea7]
//
// User authorisation levels output
//
$s_auth_can = ( ( $is_auth['auth_post'] ) ? $lang['Rules_post_can'] : $lang['Rules_post_cannot'] ) . '<br />';
$s_auth_can .= ( ( $is_auth['auth_reply'] ) ? $lang['Rules_reply_can'] : $lang['Rules_reply_cannot'] ) . '<br />';
$s_auth_can .= ( ( $is_auth['auth_edit'] ) ? $lang['Rules_edit_can'] : $lang['Rules_edit_cannot'] ) . '<br />';
$s_auth_can .= ( ( $is_auth['auth_delete'] ) ? $lang['Rules_delete_can'] : $lang['Rules_delete_cannot'] ) . '<br />';
$s_auth_can .= ( ( $is_auth['auth_vote'] ) ? $lang['Rules_vote_can'] : $lang['Rules_vote_cannot'] ) . '<br />';

$topic_mod = '';
[/php:1:3631e55ea7]
2. Utána beszúrjuk ezt:
[php:1:3631e55ea7]

$athelyez[0] = "<!--";
$athelyez[1] = "-->";
[/php:1:3631e55ea7]
3. A következõ sor(ok)ban mekeressük ezt:
[php:1:3631e55ea7]
if ( $is_auth['auth_mod'] )
{
[/php:1:3631e55ea7]
4. Ezután beszúrjuk a következõ kódot:
[php:1:3631e55ea7]
$athelyez[0] = "<a href=\"athelyez.php?sid=$userdata[session_id]&t=$t&f=$forum_id&hsz=";
$athelyez[1] = "\" target=\"_blank\"><font style=\"font-size: 10pt\">Áthelyez</font></a>";

[/php:1:3631e55ea7]
5. Megkeressük a következõ részletet:
[php:1:3631e55ea7]
'SIGNATURE' => $user_sig,
'EDITED_MESSAGE' => $l_edited_by,
[/php:1:3631e55ea7]
6. Utána beillesztjük ezt:
[php:1:3631e55ea7]
'ATHELYEZ' => $athelyez[0].$sorszam.$athelyez[1],
[/php:1:3631e55ea7]
7. Elmentjük a viewtopic.php-t.
8. Megnyitjuk a templates/használt_sablonunk/viewtopic_body.tpl-t (a használt_sablonunk helyére azt a sablont értsüke amelyet a moderátorok és mi használunk - lehet több is, ez esetben többször kell a következõ pontokat végrehajtani).
9. Megkeressük a következõt:
[php:1:3631e55ea7]
{postrow.QUOTE_IMG} {postrow.EDIT_IMG} {postrow.DELETE_IMG} {postrow.IP_IMG}
[/php:1:3631e55ea7]
10. Ezután beillesztjük a következõt:
[php:1:3631e55ea7]
{postrow.ATHELYEZ}
[/php:1:3631e55ea7]
11. Elmentjük ezt a fájlt.
12. Létrehozunk egy fájlt athelyez.php néven, a következõ tartalommal:

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('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>


Ennyi lett volna az egész.
Remélem tudjátok majd használni.
Az esetleges hibákat, kéréseket kérem itt jelezzétek.
_________________
Ü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
Priby
Gyakorlott phpBB-s
Gyakorlott phpBB-s


Csatlakozott: 2005.06.04. Szombat 1:00
Hozzászólások: 346
Hozzászólás Elküldve: 2005.06.07. 18:35    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Kipróbálnám, ha tudnám, a tesztfórumomban a jelszavamat és elküldené az e-mailt... :x

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


Csatlakozott: 2005.06.04. Szombat 1:00
Hozzászólások: 346
Hozzászólás Elküldve: 2005.06.07. 18:39    Hozzászólás témája:
Hozzászólás az előzmény idézésével

Idézet:

Általános hiba

Invalid_session
:roll:

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

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

Priby írta:

Idézet:

Általános hiba

Invalid_session
:roll:
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)?
_________________
Ü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
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