Nazev modu

Vaše dotazy, potíže nebo diskuze k phpBB3 MODům patří sem
Pravidla fóra
Nikdy na fóru nezveřejňujete své údaje (uživ. jméno a heslo) k vaší databázi a FTP, riskujete tím mnoho věcí. Od zneužití po zničení vašeho systému. Pokud je to opravdu nutné, tak doporučujeme vytvořit dočasný FTP účet pro ty potřebné soubory.

Oficiální podpora je z technických důvodů poskytována pouze MODům, které byly schváleny na phpBB.com, jejich seznam najdete zde.
Tom120

Nazev modu

Příspěvek od Tom120 » úte 12. úno 2008 0:04:23

Na několika forech jsem narazil na výpis "Dnešních návštěv", např. tady: ftp://www.path.cz/forum/ (dole mezi "kdo je online" a "statistiky")
Mohl by mi někdo říct jak se tento mód jmenuje? Děkuji

Tom120

Re: Nazev modu

Příspěvek od Tom120 » úte 12. úno 2008 0:06:40

Oprava:
Odkaz má samozřejmě být: http://www.path.cz/forum/

WhiteWolfSix
Příspěvky: 9436
Registrován: pon 24. črc 2006 0:00:00
Bydliště: 48°43'N, 19°08'E
Kontaktovat uživatele:

Re: Nazev modu

Příspěvek od WhiteWolfSix » úte 12. úno 2008 7:58:26

Tých MODov je vo vývoji viac a každý sa volá inak. Už som ich tu niekde vypisoval, jeden z nich je Users of the Day.
WhiteWolfSix (WW6)
Nežiadajte ma o pomoc prostredníctvom icq a SS (SZ)

Tom120

Příspěvek od Tom120 » úte 12. úno 2008 20:04:52

díky.

Ale mám s tim problém, stáhnul jsem tento mod v. 0.0.2, všechno v pohodě až na jeden celkem podstatnej problém: v souboru index.php se má za řádku:

'NEWEST_USER' => sprintf($user->lang['NEWEST_USER'], '<a href="' . append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=viewprofile&u=' . $newest_uid) . '"' . (($config['newest_user_colour']) ? ' style="color:#' . $config['newest_user_colour'] . '"' : '') . '>', $newest_user, '</a>'),

vložit tohle:

'USERS_OF_THE_DAY_LIST' => $day_userlist,

Problém je v tom, že tam část toho původního prostě neni. Při dokopírování chybějícího (červeně vyznačeno) to nejede. Ví někdo co s tim?

(mam phpBB 3)

WhiteWolfSix
Příspěvky: 9436
Registrován: pon 24. črc 2006 0:00:00
Bydliště: 48°43'N, 19°08'E
Kontaktovat uživatele:

Re: Nazev modu

Příspěvek od WhiteWolfSix » úte 12. úno 2008 21:03:31

To, že tam ten kus kódu chýba, nie je chyba. Kľudne tam vlož za to ten riadok, čo je v inštrukciách.
WhiteWolfSix (WW6)
Nežiadajte ma o pomoc prostredníctvom icq a SS (SZ)

Tom120

Příspěvek od Tom120 » úte 12. úno 2008 22:14:49

no, za tohle:

'NEWEST_USER' => sprintf($user->lang['NEWEST_USER'], '<a href="' . append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=viewprofile&u=' . $newest_uid) . '"' . (($config['newest_user_colour']) ? ' style="color:#' . $config['newest_user_colour'] . '"' : '') . '>', $newest_user, '</a>'),

, což tam neni. Je tam tohle:

'NEWEST_USER' => sprintf($user->lang['NEWEST_USER'], get_username_string('full', $config['newest_user_id'], $config['newest_username'], $config['newest_user_colour'])),

a za to vložim ten řádek, tak jak je to v návodu. Jenže to nejede. Linkhttp://www.tatra-page.kx.cz/phpBB3/index.php

WhiteWolfSix
Příspěvky: 9436
Registrován: pon 24. črc 2006 0:00:00
Bydliště: 48°43'N, 19°08'E
Kontaktovat uživatele:

Re: Nazev modu

Příspěvek od WhiteWolfSix » úte 12. úno 2008 22:43:44

Nespravil si SQL dopyt do DB.
WhiteWolfSix (WW6)
Nežiadajte ma o pomoc prostredníctvom icq a SS (SZ)

Tom120

Re: Nazev modu

Příspěvek od Tom120 » úte 12. úno 2008 23:10:13

A jak ten SQL dotaz má vypadat?

WhiteWolfSix
Příspěvky: 9436
Registrován: pon 24. črc 2006 0:00:00
Bydliště: 48°43'N, 19°08'E
Kontaktovat uživatele:

Re: Nazev modu

Příspěvek od WhiteWolfSix » stř 13. úno 2008 10:04:15

Žeby takto nejak?

Kód: Vybrat vše

ALTER TABLE phpbb_users ADD user_lastrefresh INT( 11 ) NOT NULL AFTER user_lastvisit;
Over si to v inštrukciách k MODu. A ak nevieš čo s tým, tak si tu nájdi Návody a tutoriály, kde sa povaľuje tutoriál k SQL dopytom.
WhiteWolfSix (WW6)
Nežiadajte ma o pomoc prostredníctvom icq a SS (SZ)

Tom120

Příspěvek od Tom120 » stř 13. úno 2008 18:10:48

jj, máš pravdu, ten dotaz byl v postupu instalace:

ALTER TABLE phpbb_users ADD user_lastrefresh INT( 11 ) NOT NULL AFTER user_lastvisit;

Ovšem jaksi nefunguje.
SQL píše chybu 1060 "Duplicate column name 'user_lastrefresh'"

WhiteWolfSix
Příspěvky: 9436
Registrován: pon 24. črc 2006 0:00:00
Bydliště: 48°43'N, 19°08'E
Kontaktovat uživatele:

Re: Nazev modu

Příspěvek od WhiteWolfSix » stř 13. úno 2008 18:22:25

Snažíš sa SQL dopyt vložiť viackrát. Mimochodom, na svoju stránku sa už dostaneš, takže Ti to funguje.
WhiteWolfSix (WW6)
Nežiadajte ma o pomoc prostredníctvom icq a SS (SZ)

Tom120

Příspěvek od Tom120 » stř 13. úno 2008 18:37:55

Aha. :-)

Jj, stránka se načítá, to jo, ale ten mód nějak nefunguje ...

WhiteWolfSix
Příspěvky: 9436
Registrován: pon 24. črc 2006 0:00:00
Bydliště: 48°43'N, 19°08'E
Kontaktovat uživatele:

Re: Nazev modu

Příspěvek od WhiteWolfSix » stř 13. úno 2008 19:06:31

Funguje... Keď klikneš na link Users of the day, objaví sa tam Tvoj nick. Inak, môžeš si to spraviť aj napriamo. Pri editácii index_body.html si spravil chybu, preto sa Ti údaje nezobrazujú priamo. Ten link môžeš vynechať.
WhiteWolfSix (WW6)
Nežiadajte ma o pomoc prostredníctvom icq a SS (SZ)

Tom120

Příspěvek od Tom120 » stř 13. úno 2008 19:56:01

no, tak se mi už podařilo to nějak zkulturnit. Ten link jsem tam nechal. On u toho "Kdo je online" je taky. 8-) Tak to aspoň vypadá stejně.

Ale k tomu módu - očekával jsem, že to bude počítat i neregistrovaný usery a rekord za den. Něco jako je Kdo je online, jenže za celý den. :-)

Tom120

Příspěvek od Tom120 » stř 13. úno 2008 19:59:00

Myslel jsem ten mód, jak jsem dával odkaz na začátku tohohle topicu. Nebo je třeba taky tady: http://class1.cz/forum/

Zamčeno