0
<< предыдущая заметкаследующая заметка >>
13 октября 2011
наконец-то навел идеологический порядок в модулях

Было в движке две папки для модулей: site_mod/ и site_module/, и никто не знал, чем они отличаются. Только я знал, но смутно. А теперь навел порядок. В site_mod лежат все модули, к которым можно обращаться при написании заметок или темплейтов или вообще чего-то.

А в site_module лежат модули, которые сами по себе представляют собой сложную систему и не используются при написании заметок (точнее, раньше им требовалась одна одноименная заметка, содержащая только их вызов). Так вот теперь при обращении к движку вида http://site.ru/abcde, если нет такой страницы нигде в движке, зато в папке есть модуль (заглавными буквами) site_module/ABCDE.php, то движок как бы создает виртуальную заметку с темплейтом blank и текстом {_ABCDE:_} и как бы сразу этот модуль запускает.

Короче. Смысл в том, что теперь не надо создавать пустые страницы с именем модуля, чтобы сделать одноименный вызов. Например, сразу после инсталляции движка больше не нужно заходить в ужасный /admin, будь он проклят, забудьте его вообще как страшный сон. Надо сразу идти в /install — там удобно и красиво можно установить админский пароль и создать все нужные таблицы. Поскольку есть это модуль в папке: site_module/INSTALL.php, то он будет выполняться движком сразу, независимо от того, созданы в MySQL какие-то таблицы или нет. Я сейчас проверил, это прекрасно.


UPD: Если вы обновляетесь через /install, и у вас движок перестал работать, скачайте вручную и залейте себе в соответствующую папку: /site_mod/MAIN.php. Если через /install.php — все должно работать. Я пока не допилил /install до единого файла, а рассыпуха сбивается, пока обновляет себя частями.

<< предыдущая заметка следующая заметка >>
пожаловаться на эту публикацию администрации портала
архив понравившихся мне ссылок
Оставить комментарий
Windows Firefox
 Киев
0
0
lesha1
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
не по теме - при первом заходе высветилось
ваш логин:
{logintxt}0

так и надо или то что в {} не заменилось?
Windows IE
0
0
{name}
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Это ещё ладно. Мне вообще в надписи "дружище ..и.т.д.." выдает - вы зашли с сайта Яндекс, где искали {string}... неужели действительно такая дырища, что любой сайт может посмотреть, что я искал?
Windows IE
0
0
D.iK.iJ
И еще - с какой страницы вы зашли.
А Яндекс Или Гугл - вообще могут посмотреть что вы делали в интернете, куда нижимали и что печатали :)
Windows Firefox
0
0
lesha1
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Стандартная фича, а не дыра.
И не любой, а только тот, на который ты пошел
<< предыдущая заметка следующая заметка >>