Разбираюсь с этим модом, все отлично! Но хотелось бы вынести на обсуждение следующие дороботки:
1) Возможность указать имя и расширения для ШТМЛьной карты (map.html)
2) Добавить сортировку в списки файлов ( ключевиков, тектов, фраз, ников итд.. )
удобно если файлы начинаются с цифр, к примеру я это делаю так:
Код:
if ($handle = opendir('yes/data/keys')) {
while (false !== ($file = readdir($handle)))
{
if ($file != "." && $file != "..")
{
$fus = file('yes/data/keys/' . $file);
$fs = sizeof($fus);
$mfile=str_replace(".txt", "", $file);
$fileArrs[$mfile] = $fs;
}
}
closedir($handle);
uksort($fileArrs, "strnatcmp");
while (list($mfile, $fs) = each($fileArrs))
{
if ($mfile==$keyspisok) {$che="selected";} else {$che="";}
print "<option value=\"".$mfile."\" ".$che.">".$mfile." (" . $fs . ")</option>\n";
}
}
3) добавить тэг который возвращяет ссылку ( урл и кей ) следующей и предыдущей страницы в текущей категории.
4) Заменить создание файла фавикон с fav.ico на favicon.ico
run.php - строка 226
if ($necfg_rand_favico) copy($favico_filename,$folder.'/fav.ico');
заменить на
if ($necfg_rand_favico) copy($favico_filename,$folder.'/favicon.ico');
5) Для файлов категории, к пример mamochki.html не учитываются расширения которые прописаны в конфиге, у меня стоит .php а файлы генерит .html
6) Так-же очень хорошо было бы иметь два файла header.html и footer.html в шаблоне, а в файлах index.html, indexcat.html, map.html прописывать только середину.
7) В sitemap.xml нет ссылок на страницы категорий, ссылки только на страницы дора.
8) Для себя я сделал, может кому-то тоже будет интересно, тэг
все что внутри этого тэга будет исполнятся как phpшный код и результат его работы будет вставлен в сгенерированную страницу, это прописывается в шаблоне. Imho полезная штука.
9) В файле content.php на строке 239 есть ошибка, там такой код
$myfrazy=@file("data/frazy/".$frazy.".txt");
if (@!$nic) print "<div class='eggog'>Не могу открыть файл с фразами ".$frazy.".txt <br>Проверьте, в чем там у вас дело.</div>";
очевидно что в if проверяется не та переменная, должна проверятся $myfrazy, тоесть должен быть такой код
$myfrazy=@file("data/frazy/".$frazy.".txt");
if (!$myfrazy) print "<div class='eggog'>Не могу открыть файл с фразами ".$frazy.".txt <br>Проверьте, в чем там у вас дело.</div>";
10) Не работает тэг [DATE] всегда возвращяет April 07, 1970, 18:00
11) При использовании тэга [REALTEXT-3-4] в конце текста нет точки.
12) если использовать тэг типа [ANEKDOT] - который вставляет строку из файла, то вместе со строкой вставляется перевод строки, надо делать trim() для текста.
вот такие мои мысли, наверное что-то забыл
Как вы думаете, есть смысл это добавлять? Для себя я это все сделал, просто очень не удобно будет обновлятся, придется опять все заново делать.