Alexander - 2000-09-10

Im glad that you are starting that project. The code needs rewrite. Because im personaly from Russia, and trying to manage a site in russian language i see a lot of bugs everywere. The real author is silent. I dont know what is he looking for. Anyway i think we should contact him, or at least fizz should. I got some ideas on how should the stucture of rewritten (modified) PHP-Nuke look.
1) Separate all functions. Every function - 1 file.
It is needed, because when i modify function to make it work well for my site (for example i need the words to be placed different ways because Russian lang. words order is different. I cant say 1 bites left, i have to say left 1 bites.) So if we will separate every function it will be much easyer to update the script with no need to edit user.php3 or admin.php3 from the beggining.
2) Themes. Because my site design is a complexed one (transparancy, etc) i need it to be that way all around. But because theme does not apply to every place in the script i got Normal design on the main page (transparent black on the blue), but it is solid white on the blue on admin and new user pages. So i cant change the theme so that it would be the way i need all around the place.
3) There is also a need of creating file managing script like files.php3 :) Because my site is emulation didicated i need emulators to be placed there, but there is no way i can do that in original PHP-Nuke. Im working on creating one right now, and if i will succeed i will share it, but the problem is that im not the Guru of PHP and i do not know MySQL at all. And i basicly think that files area should be stored not in MySQL base. I think it should use some kind of generated HTML+PHP tags inside file, that might be configured at home, because i cant do the massive update online. The second reason for that, is an ease of adding new parts in that HTML. Im also thinking that this files engine might be modified by a small CGI file with some qute interface i will be working on. If you will got any ideas i will gladly read them and try to make it the way everyone needs.
4) There is a bug i found in PHP-Nuke that might be interesting. If the user creates his Personal box, and the first line of his box will be something like: <A HREF="http://localhost">MyTest</A>, then when he will go to Theme Select window he will get ">MyTest</A> displayed near the Select Theme button.