Időzóna: (GMT +1 óra) RSS - hozzászólások

User Notes

Szerző
Üzenet
_zso2
Gyakorlott phpBB-s
Gyakorlott phpBB-s
Avatar

Csatlakozott: 2006.07.25. Kedd 1:00
Hozzászólások: 2029
Hozzászólás Elküldve: 2007.01.02. 13:31    Hozzászólás témája: User Notes
Hozzászólás az előzmény idézésével
Feltelepítettem egy egyszerű kis MOD-ot, "nomen est omen": User Notes - Felhasználói Jegyzetek.

Semmi mást nem csinál, minthogy egy új menüpontban behoz egy beviteli mezőt, ahova tetszőleges plain text szöveget írhat t. felhasználó, majd elmentheti azt.
A MOD az adatbázist használja, mint "tárolóhelyet", természetesen ezért telepítéskor le kell futtatni egy, az adatbázist (jelen esetben ezen belül a users táblát) megtoldó kódot.
Le is futott rendben, a MOD User-Interface telepítése is rendben lezajlott.
Létrejött egy új menüpont (Feljegyzések) azon a helyen, ahol szerettem volna, úgy néz ki, és úgy viselkedik, ahogy szeretném.
Csak egy probléma van: hiába írok bármiféle megjegyzést a beviteli mezőbe, ha ráklikkelek a "Ment / Frissít" gombra, eltűnik minden, és az üres beviteli mező marad vissza.
Gondolom, a hiba nem a fórumomban, hanem a MOD-hoz járó notes.php nevű file-ban van - azonban akárhogy is nézem, én nem találom.

Valaki tudna segíteni?

A notes.php:

Kód:

<?php
/***************************************************************************
 *                                  notes.php
 *                              -------------------
 *     begin                : Fri May 13 2005
 *     copyright            : (C) 2005 DKing
 *     email                : yaggles##kukac##gmail.com
 *
 *
 ****************************************************************************/

/***************************************************************************
 *
 *   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.
 *
 ***************************************************************************/
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//
if ( !$userdata['session_logged_in'] )
{
   redirect(append_sid("login.$phpEx?redirect=notes.$phpEx", true));
   exit();
}

$page_title = $lang['User_notes'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$notes = $userdata['user_notes'];
$notes = htmlspecialchars ( trim ( str_replace("\'", "''", $notes ) ) );
$template->set_filenames(array(
   "body" => 'user_notes_body.tpl',
   "update_body" => 'user_notes_update.tpl')
);
$template->assign_vars(array(
   "L_UN" => $lang['User_notes'],
   "L_UN_DESC" => $lang['User_notes_desc'],
   "L_UPDATE_SUCCESS" => sprintf($lang['Update_success'], "<span class='gensmall'><a href='" . $board_config['server_name'] . "'>", "</a></span>"),
   
   "NOTES" => $notes,
   
   "S_PROFILE_ACTION" => append_sid('?modes=update'))
);
if ( isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode']) )
{
   $mode = ( isset($HTTP_GET_VARS['mode']) ) ? $HTTP_GET_VARS['mode'] : $HTTP_POST_VARS['mode'];
   $mode = htmlspecialchars($mode);
   if( $mode == 'update' )
   {
      $unotes = $HTTP_POST_VARS['unotes'];
      $sql = "UPDATE " . $table_prefix . "users SET user_notes = '" . $unotes . "' WHERE user_id = '" . $userdata['user_id'] . "'";
      if( !($result = $db->sql_query($sql)) )
      {
         message_die(GENERAL_ERROR, 'Could not update notes.', '', __LINE__, __FILE__, $sql);
      }
      else
      {
         $template->pparse("update_body");
      }
   }
}
else
{
   $template->pparse("body");
}
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>


(Azért mertem ide betenni, mert nem egy túl hosszú dolog...)
_________________
Tapasztalást pénzért venni vagy hagyományképpen kapni nem lehet - fizetni kell azért mindég és mindegyiknek.

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

Csatlakozott: 2005.06.14. Kedd 1:00
Hozzászólások: 1080
Hozzászólás Elküldve: 2007.01.02. 13:48    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Az adatbázisba bekerül a bejegyzés?
Ha igen, a $userdata['user_notes'] megkapja az értékét?

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

Csatlakozott: 2006.07.25. Kedd 1:00
Hozzászólások: 2029
Hozzászólás Elküldve: 2007.01.02. 14:01    Hozzászólás témája:
Hozzászólás az előzmény idézésével

Ceriak írta:

Az adatbázisba bekerül a bejegyzés?
Ha igen, a $userdata['user_notes'] megkapja az értékét?
Nem kerül bele, épp ez vele asszem a probléma.
_________________
Tapasztalást pénzért venni vagy hagyományképpen kapni nem lehet - fizetni kell azért mindég és mindegyiknek.

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: 2007.01.02. 14:09    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Semmilyen hibaüzenet nincs emellett?

És az adatbázisban is létrejött korábban a telepítéskor a phpbb_users táblában a user_notes mező?
_________________
Ü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
_zso2
Gyakorlott phpBB-s
Gyakorlott phpBB-s
Avatar

Csatlakozott: 2006.07.25. Kedd 1:00
Hozzászólások: 2029
Hozzászólás Elküldve: 2007.01.02. 14:50    Hozzászólás témája:
Hozzászólás az előzmény idézésével

fberci írta:

Semmilyen hibaüzenet nincs emellett?

És az adatbázisban is létrejött korábban a telepítéskor a phpbb_users táblában a user_notes mező?
Igen, létrejött, és nincs semmi hibaüzenet.
Elküldöm a form-ot, és visszakerül az a képernyő, mintha csak simán csak meghívtam volna.
_________________
Tapasztalást pénzért venni vagy hagyományképpen kapni nem lehet - fizetni kell azért mindég és mindegyiknek.

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: 2007.01.02. 15:49    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Azt hiszem megvan a hiba. Van egy kis elírás ebben a sorban:

Kód:

   "S_PROFILE_ACTION" => append_sid('?modes=update'))
Valószínűleg a modes helyett mode-nak kéne lennie.
_________________
Ü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
_zso2
Gyakorlott phpBB-s
Gyakorlott phpBB-s
Avatar

Csatlakozott: 2006.07.25. Kedd 1:00
Hozzászólások: 2029
Hozzászólás Elküldve: 2007.01.02. 16:06    Hozzászólás témája:
Hozzászólás az előzmény idézésével

fberci írta:

Azt hiszem megvan a hiba. Van egy kis elírás ebben a sorban:

Kód:

   "S_PROFILE_ACTION" => append_sid('?modes=update'))
Valószínűleg a modes helyett mode-nak kéne lennie.
Igen, ezaz. Most már működik :)
Köszönöm szépen, én nem találtam volna meg! Feltöltsem a fordítással együtt?
_________________
Tapasztalást pénzért venni vagy hagyományképpen kapni nem lehet - fizetni kell azért mindég és mindegyiknek.

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

Időzóna: (GMT +1 óra) RSS - hozzászólások
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