Интересный вопрос, на который хотелось бы услышать ответы людей добившихся некоторых успехов в веб-строительстве, в том числе и за счет правильной организации и систематизации информации.
Сам из сторонних прог использую только PasswordAgent для хранения авторизационной информации, в нем самом создается любая тсруктура папок и заметок, все это соотвественно шифруется.
Все остальное на рабочем столе по тематическим текстовым файлам (запросы, ссылки, тексты/описания) и папкам с проектами.
Надеюсь что данная информация нужна для востановления контроля над форумом после успешной атаки хакеров или при забытии и невозможности восстановления авторизационной информации админа.
1) Первонаперво, смотришь и записываешь у себя где-нибудь данные подключения к базе в conf_global.php.
2) Закачиваешь на фтп phpmyadmin или лучше phpminiadmin насколько помню в нем все одним файлом, зарнее установив в них данные для подключения к базе полученные выше.
3) Регистрируешся на форуме если еще не зарегистрирован. Запоминаешь ID своей учетной записи (когда заходишь в информацию о себе идентификатор, ищи идентификатор в строке адреса)
4) Заходишь в закачанный phpmyadmin/phpminiadmin и выполняешь примерно такие sql-запросы:
select mgroup from ibf_members where id='1'; # скорее всего выведет номер группы даминистраторов, например 4 update ibf_members set mgroup='4' where id='12345'; # где "12345" твой ID полученный в пункте 3, а "4" группа администратора
Далее пробуй зайти под свои логином и паролем на форуме, если правильно указал группу админа и запросы действительно выполнились, должна появиться ссылка на админцентр, а из него уже делаешь все что нужно дальше по списку.
Попробуйте так
if (getenv("HTTP_REFERER")!=="http://www.site/contact/login.php") { echo "<center>Вход на страницу только по паролю<center>"; exit; }
Хотя не мешало бы проверить существование переменной и ее доступности, по совету Bor-ka: var_dump($_SERVER["HTTP_REFERER"]);
Можно поинтересоваться откуда ссылка? Может и для PR подобное есть? 🚬
В таком случае если преследуется цель: "тупо, нагнать трафика с определенным рефером" - исходный трафик и посетители вообще не нужны, задаем цикл на сервере и начинаем рандомно слать запросы через чужие прокси :D
Хотя если исходный трафик есть, он не большой и посетители должны производить какие то сложные действия на конечном сайте, например генерировать уникальный контент, то данная идея может прокатить. В таком случае нужно помнить о двух моментах: чужие прокси обычно добавляют свои заголовки, выдавая себя и наш сервер, второй момент, любая сеть прокси серверов - ограничена количеством этих самых серверов, которое, в свою очередь, зависит от квалификации программиста ;)
Просто сделать перенаправление и послать заголовок HTTP_REFERER, врядли удастся, так как данный заголовок должен прийти от самого клиента, т.е. в нашем случае от броузера.
Кроме проксирования запросов и результатов ничего не идет в голову, в таком случае заголовок реферер можно отправить любой хоть design.ru, но айпишник будет у всех один - нашего сервера (группы серверов) 🚬
Также должно работать:
if (getenv("HTTPS")) { echo "https"; } else { echo "http"; }
C еще большим удовольствием отвечу на критику) тем более что это для нас важно мнение каждого, особенно ЦА (целевой аудитории?).
1. Округления втопку, даже простой текст без них намного лучше смотрится http://remoter.ru/top_articles.html. Дизайнерам сделал выговор)
2. Я пробовал в ворде, не очень получается, фотошоп нужен в любом случае.
3. Хорошая идея, взял на заметку 🚬
Блок внизу с описанием был добавлен позже в основнмо для хорошей индексации сайта поисковыми системами, судя по конкрунетам дает неплохой эффект при ранжировании, вверху ему делать особо нечего так как текст в принципе на один раз и при следующем заходе уже напрягает.
4. Юридическая консультация перенесена в вопросы и ответы.
5. Юридические услуги никто не собирается продавать, кроме собственно инициатора этой затеи, да и то не через интернет а в рельной жизни. В интернете - а точнее у нас на форуме, мы решили совместить полезное с полезным) нашему юристу нужен практический опыт, фрилансерам как правило иногда требуется юридическая поддержка, так как услуги предоставляются бесплатно то и любая ответственности за правильность оказанных юридических консультаций, лежит на самом пользователе, т.е. у нас на форуме можно получить предаварительный ответ, или даже правильней совет - как действовать фрилансеру в той или иной ситуации, куда и как обращатся в случае возникновения серьезных юридических проблем, а также получить ответы на вопросы, важность которых не слишком велика, но не плохо было бы знать что думает об этом юридический консультант.
Насчет дизайна, скажу что он будет менятся, потому что мне самому не нравится, слишком мрачно все, новые макеты уже в разработке 🚬
Планы грандиознейшие, но делать мы будем все постепенно и целеноправленно, поэтому сейчас и в любоем время, выслушаем другие советом и критику.
Тоже интересно, как реализовано, и как обычно реализуют, самому делать еще не приходилось.
Чтоб бы они полностью автоматически расставлялись врядли получится сделать учитывая то что слова и словосочетания, в том же примере, идут в разных формах и с разными окончаниями, даже если есть уже готовая база ссылок, хотя в приниципе это не невозможно.
Поэтому думаю лучше упрощать процесс линкования вручную, то есть в редакторе добавить аяксовую или фреймовую форму с быстрым поиском ссылок на другие статьи по кейвордам, а также сделать полуавтоматическую вставку в текст найденных ссылок где нужно.
Одно из самых простых решений данной проблемы:
закинь к себе javascript файл и подключи его на тех страницах где есть проблемы с пнг: http://remoter.ru/sources/js/pngfix.js
По идее будет работать даже если просто доабвишь в область <head></head> данную строку:
<script defer type="text/javascript" src="http://remoter.ru/sources/js/pngfix.js"></script>
Лучше и безопасней конечно открывать со своего сервера.