Ящик к стене - на саморезы, и повыше. Посмотрим, как у этих уродов получится в прыжке нужду справить :) Пусть с ними, с двумя-тремя дырочками — пользы ведь намного больше. А в коробку вкладывайте мешок мусорный — что-б проще выносить было.
А по поводу лозунга... не видел ни одного человека, который надписи на стенах разглядывает, когда жутко приспичило :)
Каюсь перед господами оптимизаторами - сам лично писал скрипты, которые по юзер-агенту "подкидывают" совершенно разные страницы: получается, человек смотрит - его ссылки на месте, а робот об их существовании даже не подозревает...
PS Сам таким "барахлом" не пользовался — я за честный РуНЕТ.
-=K@tya=-, а у вас какой-нибудь из ваших компьютеров прокси использует? Дело скорее всего именно в кэше прокси-сервера. Вполне также может быть, что "старую" версию браузер берет из своего кэша.
Подождите пару дней — ситуация должна исправиться сама собой.
Кстати, если вы зазеркалили старый домен, то это у провайдера может быть еще DNS не обновились — на это может уйти несколько дней.
Добавьте в папку admin/include файл .htaccess со строчкой deny from all — незачем совать туда свой нос кому не следует :) Так-же добавьте во все папки пустой файлик index.html — хостинги разные бывают, и не у всех блокируются "без индексные" директории.
Так-же: в файле index.php ищем строки от
//Ставим ультиматум, если в адресной строке нет адреса страницы
if (!IsSet($id))
до
//Обозначаем переменную таблицу Текст страниц
$pages=$r["content"];
};
}
и заменяем их на
//фильтруем полученную переменную
$id=htmlspecialchars(addslashes($id));
//Ставим ультиматум, если в адресной строке нет адреса страницы
if (!isset($id)){
//Вызываем главную страницу index.html
$Pages = "SELECT * FROM Pages WHERE d_id='$domen' and name='index.html'";
}else{
//Если же адрес страницы есть вызываем именно ту страницу которую вызывает юзер
$Pages = "SELECT * FROM Pages WHERE d_id='$domen' and name='$id'";
}
$Load_Pages = mysql_query($Pages);
if(!$Load_Pages) die("Извините, сайт временно недоступен...");
list(, , ,$title, $keywords, $description, $pages, )=mysql_fetch_array($Load_Pages);
Этим самым ставим хоть какую-то защиту от SQL-инъекций, и убираем забытую автором системы отладочную функцию mysql_error() — совсем незачем кричать на весь свет о проблемах с MySQL :) Так-же мы убрали совсем необязательные while — я тестил "родной" код и свой в 50-150 раз повторяющемся цикле — код автора системы уступает по времени на 20-40%. Конечно, это не так важно для сайта из 20 страниц, которые кроме ботов вряд-ли кто увидит, но и провоцировать хостинг-провайдера на разговоры о перегруженном сервере тоже не стоит :)
Так-же ради своих и так расшатанных нервов добавляем в файлы config.php и admin/include/config.php строчки
if (stristr(htmlentities($_SERVER['PHP_SELF']), "config.php")) {
Header("Location: /index.php");
die(); }
думаю, я вовсе не хотел никого обидеть — извините, если вышло резковато.
претензии кидаете!
Это не претензии — это я про недостатки писал :)
PSОперативно Вы вопрос с меню решили :) Я правда немного другое ввиду имел — добавить поле к таблице 'pages', ну например 'page_link', и из него уже дергать текст ссылок. Хотя этот вариант и потребует доработки админки, IMHO — покрасивее будет.
"Тем кто в танке" скачивать систему и тестировать не советую — не разберетесь никогда в жизни.
ТС, почему нельзя было написать элементарный install.php, который сам произвел-бы установку БД? Вместо этого Вы решили пойти по пути "пускай мучаются" — зато внизу "пояснения" об экспорте БД стоит громкая подпись "Автор скринов - ИВАНОВ ЕВГЕНИЙ ЮРЬЕВИЧ!"
Непонятное дрыгающееся меню в админке.
Хочу иметь автоматическую генерацию меню навигации — добавление поля с названием страницы к таблице 'pages' и еще одного запроса на генерацию списка страниц роли не сыграет.
Еще — это уже скорее замечание, чем примечание (относится напрямую к инсталлятору и БД): сделайте в следующей версии префиксы для таблиц MySQL — иногда на одну БД приходится вешать несколько сайтов, и сиди потом гадай, что ты случайно "убил".
Это про меня — вроде я жумлу хвалю? :) Ничего подобного — я предпочитаю PHP-Nuke . Рекомендовать не буду никому — система та еще, но при определенных знаниях от нее можно очень много получить.
Ну, фильтров-то можно попытаться каких-либо напихать, хотя с нашим "великим и могучим" — задача весьма непростая :)
Vetra, если кто-то поставит ссылку на адалт-сайты — админ сайта ведь все равно имеет возможность отредактировать их. И "лавочку" я могу прикрыть в любой момент — простой сменой логина и пароля.
Ящик к стене - на саморезы, и повыше. Посмотрим, как у этих уродов получится в прыжке нужду справить :) Пусть с ними, с двумя-тремя дырочками — пользы ведь намного больше. А в коробку вкладывайте мешок мусорный — что-б проще выносить было.
А по поводу лозунга... не видел ни одного человека, который надписи на стенах разглядывает, когда жутко приспичило :)
Каюсь перед господами оптимизаторами - сам лично писал скрипты, которые по юзер-агенту "подкидывают" совершенно разные страницы: получается, человек смотрит - его ссылки на месте, а робот об их существовании даже не подозревает...
PS Сам таким "барахлом" не пользовался — я за честный РуНЕТ.
А при чем тут куки?
-=K@tya=-, а у вас какой-нибудь из ваших компьютеров прокси использует? Дело скорее всего именно в кэше прокси-сервера. Вполне также может быть, что "старую" версию браузер берет из своего кэша.
Подождите пару дней — ситуация должна исправиться сама собой.
Кстати, если вы зазеркалили старый домен, то это у провайдера может быть еще DNS не обновились — на это может уйти несколько дней.
Важно!!! Если кто-то решил использовать систему:
Добавьте в папку admin/include файл .htaccess со строчкой deny from all — незачем совать туда свой нос кому не следует :) Так-же добавьте во все папки пустой файлик index.html — хостинги разные бывают, и не у всех блокируются "без индексные" директории.
Так-же: в файле index.php ищем строки от
до
и заменяем их на Этим самым ставим хоть какую-то защиту от SQL-инъекций, и убираем забытую автором системы отладочную функцию mysql_error() — совсем незачем кричать на весь свет о проблемах с MySQL :) Так-же мы убрали совсем необязательные while — я тестил "родной" код и свой в 50-150 раз повторяющемся цикле — код автора системы уступает по времени на 20-40%. Конечно, это не так важно для сайта из 20 страниц, которые кроме ботов вряд-ли кто увидит, но и провоцировать хостинг-провайдера на разговоры о перегруженном сервере тоже не стоит :)Так-же ради своих и так расшатанных нервов добавляем в файлы config.php и admin/include/config.php строчки
if (stristr(htmlentities($_SERVER['PHP_SELF']), "config.php")) {Вот собственно все, что успел разглядеть :)Header("Location: /index.php");
die(); }
Упс......... два раза запостилось :(
думаю, я вовсе не хотел никого обидеть — извините, если вышло резковато.
Это не претензии — это я про недостатки писал :)
PSОперативно Вы вопрос с меню решили :) Я правда немного другое ввиду имел — добавить поле к таблице 'pages', ну например 'page_link', и из него уже дергать текст ссылок. Хотя этот вариант и потребует доработки админки, IMHO — покрасивее будет.
"Тем кто в танке" скачивать систему и тестировать не советую — не разберетесь никогда в жизни.
ТС, почему нельзя было написать элементарный install.php, который сам произвел-бы установку БД? Вместо этого Вы решили пойти по пути "пускай мучаются" — зато внизу "пояснения" об экспорте БД стоит громкая подпись "Автор скринов - ИВАНОВ ЕВГЕНИЙ ЮРЬЕВИЧ!"
Непонятное дрыгающееся меню в админке.
Хочу иметь автоматическую генерацию меню навигации — добавление поля с названием страницы к таблице 'pages' и еще одного запроса на генерацию списка страниц роли не сыграет.
Еще — это уже скорее замечание, чем примечание (относится напрямую к инсталлятору и БД): сделайте в следующей версии префиксы для таблиц MySQL — иногда на одну БД приходится вешать несколько сайтов, и сиди потом гадай, что ты случайно "убил".
Хотел закладочку поставить на страницу с мотоциклами..... не вышло — все страницы сайта висят на одном URL, а это "не есть гуд".
Каждый кулик, свое болото хвалит.
Это про меня — вроде я жумлу хвалю? :) Ничего подобного — я предпочитаю PHP-Nuke . Рекомендовать не буду никому — система та еще, но при определенных знаниях от нее можно очень много получить.
Ну, фильтров-то можно попытаться каких-либо напихать, хотя с нашим "великим и могучим" — задача весьма непростая :)
Vetra, если кто-то поставит ссылку на адалт-сайты — админ сайта ведь все равно имеет возможность отредактировать их. И "лавочку" я могу прикрыть в любой момент — простой сменой логина и пароля.