Restrict functions 1.0.1

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.
Corning
Příspěvky: 64
Registrován: čtv 19. úno 2009 13:09:38

Restrict functions 1.0.1

Příspěvek od Corning » sob 21. bře 2009 18:52:38

Dobrý den,

Zkusil jsem na fórum nainstalovat tuto modifikaci. http://www.phpbb3hacks.com/viewtopic.php?f=9&t=22

Provedl jsem celou instalaci, bohužel jsem se ale zasekl u kroku:
Open in your web browser and follow the instructions in install_rf/install.php.
Na fórum jsem nahrál tedy složku install a přejmenoval ji na install_rf a pokusil se spustit příkaz.

Bohužel po spuštění adresy v prohlížeči, mi vyskočí toto chybové hlášení:
[phpBB Debug] PHP Notice: in file /install_rf/install.php on line 95: include() [function.include]: Unable to access ./../install/install_layout.php
[phpBB Debug] PHP Notice: in file /install_rf/install.php on line 95: include(./../install/install_layout.php) [function.include]: failed to open stream: No such file or directory
[phpBB Debug] PHP Notice: in file /install_rf/install.php on line 95: include() [function.include]: Failed opening './../install/install_layout.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear')
NEvíte prosím vás někdo, jak to opravit?

Děkuji

Corning
Příspěvky: 64
Registrován: čtv 19. úno 2009 13:09:38

Re: Restrict functions 1.0.1

Příspěvek od Corning » sob 21. bře 2009 19:04:53

tak přes tuto chybu jsem se již dostal. V souboru instal.php je potřeba najít:

Kód: Vybrat vše

include($phpbb_root_path . 'install/install_layout.'.$phpEx);
a přepsat na:

Kód: Vybrat vše

include($phpbb_root_path . 'install_rf/install_layout.'.$phpEx);
Bohužel jsem narazil na druhou chybu a to, že když v instalaci dám instalovat, tak mi to vyhodí tuto chybu:

Kód: Vybrat vše

Fatal error: Call to a member function sql_column_add() on a non-object in /www/install_rf/install.php on line 71
a na daném řádku se nachází toto:

Kód: Vybrat vše

			$db_tools->sql_column_add(FORUMS_TABLE, "topics_allowed_after", array("MEDIUMINT:8", 0));

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: Restrict functions 1.0.1

Příspěvek od WhiteWolfSix » sob 21. bře 2009 21:02:26

Odkiaľ si vzal zložku install, ktorú si nahral na server?
WhiteWolfSix (WW6)
Nežiadajte ma o pomoc prostredníctvom icq a SS (SZ)

Corning
Příspěvky: 64
Registrován: čtv 19. úno 2009 13:09:38

Re: Restrict functions 1.0.1

Příspěvek od Corning » sob 21. bře 2009 22:56:47

složka install byla přímo ve složce s modifikací ve složce root

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: Restrict functions 1.0.1

Příspěvek od WhiteWolfSix » sob 21. bře 2009 23:18:59

Skús vrátiť premenovanie na install a tak spusti inštaláciu MODu.
WhiteWolfSix (WW6)
Nežiadajte ma o pomoc prostredníctvom icq a SS (SZ)

Corning
Příspěvky: 64
Registrován: čtv 19. úno 2009 13:09:38

Re: Restrict functions 1.0.1

Příspěvek od Corning » sob 21. bře 2009 23:21:52

zkusil jsem to, ale to mi fórum začne vyhazovat hlášku, že mám přejmenovat nebo smazat složku instal. A to i když otevřu adresu s koncovkou /install/install.php

Kamahl
Příspěvky: 1713
Registrován: ned 25. bře 2007 1:00:00
Bydliště: Bratislava
Kontaktovat uživatele:

Re: Restrict functions 1.0.1

Příspěvek od Kamahl » ned 22. bře 2009 16:42:09

uploadol som verziu kde je install a install_rf zjednotené, už by tam nemala byť žiadna chyba čo sa tohoto chýba. vznikla prerábaním na novú verziu, kde som toto zabudol upraviť všade. download : http://www.phpbb3hacks.com/viewtopic.ph ... 2&p=38#p38

dotazy k tomuto MODu by bolo najlepšie smerovať do tej témy z ktorej to sťahuješ :)

Corning
Příspěvky: 64
Registrován: čtv 19. úno 2009 13:09:38

Re: Restrict functions 1.0.1

Příspěvek od Corning » ned 22. bře 2009 21:54:52

Díky, napsal jsem sem, protože vím že se tu pohybuješ, a nechtěl jsem, aby první odpověď od nějakého dalšího uživatele byla chyba v modifikaci ;-)

Corning
Příspěvky: 64
Registrován: čtv 19. úno 2009 13:09:38

Re: Restrict functions 1.0.1

Příspěvek od Corning » ned 22. bře 2009 21:58:16

Tak změna.

Stáhnul jsem nový balík, nahrál složku install_rf na fórum, spustil instalaci a opět to vyhodilo error:

Kód: Vybrat vše

    Fatal error: Call to a member function sql_column_add() on a non-object in /www/install_rf/install.php on line 71

Kamahl
Příspěvky: 1713
Registrován: ned 25. bře 2007 1:00:00
Bydliště: Bratislava
Kontaktovat uživatele:

Re: Restrict functions 1.0.1

Příspěvek od Kamahl » ned 22. bře 2009 22:02:00

aha áno, ide o

Kód: Vybrat vše

$db_tools->sql_column_add(FORUMS_TABLE, "topics_allowed_after", array("MEDIUMINT:8", 0));
$db_tools->sql_column_add(FORUMS_TABLE, "reading_allowed_after", array("MEDIUMINT:8", 0));
$db_tools->sql_column_add(FORUMS_TABLE, "posting_allowed_after", array("MEDIUMINT:8", 0));
čo s tým môže byť zle?

pokiaľ to nevyriešime kľudne použi install z verzie 1.0.0

Corning
Příspěvky: 64
Registrován: čtv 19. úno 2009 13:09:38

Re: Restrict functions 1.0.1

Příspěvek od Corning » pon 23. bře 2009 9:36:27

A ten install najdu kde? Na fóru máš pouze tuhle novou verzi

Kamahl
Příspěvky: 1713
Registrován: ned 25. bře 2007 1:00:00
Bydliště: Bratislava
Kontaktovat uživatele:

Re: Restrict functions 1.0.1

Příspěvek od Kamahl » pon 23. bře 2009 14:47:03

skús tie 3 riadky nahradiť týmto zo starého

Kód: Vybrat vše

$sql = "ALTER TABLE {$table_prefix}forums ADD topics_allowed_after TINYINT(4) NOT NULL DEFAULT 0";
      $db->sql_query($sql);
      $sql = "ALTER TABLE {$table_prefix}forums ADD reading_allowed_after TINYINT(4) NOT NULL DEFAULT 0";
      $db->sql_query($sql);
      $sql = "ALTER TABLE {$table_prefix}forums ADD posting_allowed_after TINYINT(4) NOT NULL DEFAULT 0";
      $db->sql_query($sql);

Corning
Příspěvky: 64
Registrován: čtv 19. úno 2009 13:09:38

Re: Restrict functions 1.0.1

Příspěvek od Corning » pon 23. bře 2009 14:56:57

Teď to již funguje. Instalace proběhla bez problému.

Corning
Příspěvky: 64
Registrován: čtv 19. úno 2009 13:09:38

Re: Restrict functions 1.0.1

Příspěvek od Corning » pon 23. bře 2009 15:24:23

Tak poslední dodatek.

modifikaci jsem si nastavil, ale je tu problém. Nastavil jsem, že určitou sekci uživatelé uvidí, až po dosažení 10 příspěvků a psát odpovědi až po 20 příspěvkách (zakládat témata až po 25, ale to funguje) a přihlásil se na testovací profil, který má 0 příspěvků a do sekce mě to pustilo a dokonce mi to dovolilo napsat odpověď.

Kamahl
Příspěvky: 1713
Registrován: ned 25. bře 2007 1:00:00
Bydliště: Bratislava
Kontaktovat uživatele:

Re: Restrict functions 1.0.1

Příspěvek od Kamahl » pon 23. bře 2009 15:40:41

hm, a ostatné funguje? mne fungovali všetky obmedzenia a tiež chalanovi ktorí to testoval. ak ti to naozaj nejde, môžeš si pozrieť kódy ktoré sa týkajú fór a tém z verzie 1.0.0 na www.phpbb.hardheavy.sk , momentálne nemám čas hľadať chybu. mrzí ma že ti nejde ďalšia vec. dúfam že len na test fóre.

Zamčeno