ЩЕ кажа как го правя аз.
Анкетите съм си ги писал сам.
Книгата и форумите съм ги взел готови.
Под готови разбирай:
Свалям един форум( в случая txt forum) и го разглеждам.
Гледам как работи, къде са му скриптовете,картинките, темплейтите и
т.н.
След това пиша един инсталиращ скрипт който не е много къс.
Правя така че всеки потребител да може да си адне форум в различна папка.
В тази папка аз не просто копирам файловете от форума и да ги направя огледални на тези които ползва форума.
Искам да кажа, че по лесния вариант е да направя така:
взимам всички файлове от форума и ги качвам в папка номер 101.
За следващия качвам файловете в папка 102.
Така ще заеме много място.
Аз правя така, че всички форуми да ползват едни и същи скриптове, картинки и темплейти.
Като си адваш Книга за гости ти виждаш, че тя седи в различна папка но не знаеш, че там има точно 5 файла и всички общо са с размер 1к (за форумите е 3 к).
Това са файлове които са уникални за всяка една книга(config файл и
db файл.)
С две думи.
Един път трябва да прекроиш сериозно книгата за гости.
След това да направиш някаква защита за да не може лесно някой да си адне 1000 книги.
И останалото е още 20 часа писане.
Трябват познания по PHP за работа с файлове( и не само).
Трябва да ти е ясно как работи всичко.
Ще се наложи да променяш кода на "Книгата", защото тя не е направена да работи както ти си пожелаеш.
Трябва всички "Книги" или "Форуми" да ползват едни и същи файлове.
Това е удобно не само защото пести място.
Ако решиш да правиш някакви промени или екстри няма да се
налага да едитваш1000 форума а само един скрипт ( то ще се отрази на всичките).
Пример:
Когато ми показахте новия темплейт за тхт форума аз го сложих само в една папка.
След това обаче всички форуми можеха да го ползват (всички вече създадени).
Не мога да ти обясня всичко.
Просто няма начин.
НЯма откъде да го препишеш.
Всичко е строго индивидуално.
Пишеш си го сам и няма кой да ти помогне (както на мен нямаше кой).
Моя съвет е да се опиташ да напишеш инсталационен скрипт за нещо супер лесно.
После за нещо малко по трудно и т.н.
Аз така се научих.
Забравих да кажа, че webagent-a също съм го писал аз(самия webagent).
Той ползва база данни и е още по-объркващо като седнеш да пишеш инсталационен скрипт за "адване".
Да не говориме, че има и някакъв администраторски контрол панел за
промяна на CSS-a.
Като седнеш да пишеш такива скриптове ще мислиш за самоубийство при
всяка грешка.
![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)