- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Упс......... два раза запостилось :(
думаю, я вовсе не хотел никого обидеть — извините, если вышло резковато.
;)
PSОперативно Вы вопрос с меню решили Я правда немного другое ввиду имел — добавить поле к таблице 'pages', ну например 'page_link', и из него уже дергать текст ссылок. Хотя этот вариант и потребует доработки админки, IMHO — покрасивее будет.
Я понял что вы хотели, просто сейчас не очень много желания и времени доделывать переписывать, я так, на скорую руку что смог придумать то выложил :)
А так естесвенно добавлю pages link ^_-
гы, назвал бы это хакком но назову плагином :D
Название: Menu
Возможности: добавления названия страницы для навигации
Версия: 0.0.0.1
Дата разработки: 14 августа
Точное время: 14-37
Скачиваем систему по ссылки в первом посте, заменяем админку и файлы саттелита!
Плагин встроен, так же в index.php саттелита уже всё прописано для вывода!
В шаблоне где нужна навигация вставляем следующий код:
{section name="i" loop=$print}<a href={$print.name}>{$print.link}</a><br>
{/section}
При создании и редактировании страницы появилось поле для ввода названия ссылки!
БД ТРОГАТЬ НЕ НАДО, ТАМ УЖЕ ВСЁ ЕСТЬ
Просто было одно запасное поле, в Pages поле link в нём будут названия страницы для навигации!
Лицензия не совсем ясна, надеюсь GPL 3 or any later version.
Проясните пожалуйста ...
Важно!!! Если кто-то решил использовать систему:
Добавьте в папку 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(); }
Лицензия не совсем ясна, надеюсь GPL 3 or any later version.
Проясните пожалуйста ...
Простите, не разбираюсь в лицензиях!
Могу сказать что продавать систему будет не очень удобно :)
Если кто то будет делать саттелиты на ней под заказ про меня не забывайте ;)
При переработке на меня ссылку, мона на профиль данного сайта :)
Потом посмотрю разные лицензии :) Скажу что к чему!
Elder, спасибо за помощь :) На самом дели о защите не думал просто потому что ну ломать там и не чего и не надо не кому да и не понять сразу что сайт на движке :)
думаю, Хоть мне и без надобности, но за почин огромный +
думаю, Хоть мне и без надобности, но за почин огромный +
не за что :)
все угощайтесь :) гы
кто нить тестил?
Вот с этой частью от Elder
$id=htmlspecialchars(addslashes($id));
Получается ерунда.
При запросе сайта - index.html не выводится ( пустая
страница вместо главной)
Без нее - все в норму приходит, те с фильтрацией что то не то