Jump to content

wwt

Expert
  • Posts

    2,571
  • Joined

  • Last visited

  • Days Won

    119

Everything posted by wwt

  1. Примерно так: Проверяем все ссылки на страницы по маске, в таком варианте все ссылки внутренние должны иметь полный адрес а не относительный, если хочется и относительный переписывайте регулярку сами, если ссылки не содержат вашего домена добавляем им событие: ... <head> <script> window.onload = function(){ var a_s = document.getElementsByTagName("a"); for(var i = 0; i < a_s.length ; i++){ if(!/.*mysite\.ru.*/.test(a_s[i].href)){ a_s[i].onclick = function(){ window.location.href = "http://mysite.ru/warning.html#"+a_s[i].href; } } } } </script> </head> <body> ... а на странице warning.html такой скрипт(берем адрес из хеша и подставляем нашей ссылке): ... <head> <script> window.onload = function(){ document.getElementById("mylink").href = window.location.hash; } </script> </head> <body> text... <a id="mylink" href="#">Перейти</a>
  2. добавить пустые строки мобыть? http://jsfiddle.net/HB4WE/
  3. И замените id на class, ибо id в документе должно быть ровно один штука это уникальный идентификатор.
  4. как я понимаю вам нужен ротатор баннеров. Ищите в поисковике их насколько помню много разных и платные и бесплатные.
  5. добавьте соль к ссылке на изображение, к примеру: <img src="./image.jpg<?='?'.time();?>">
  6. а усе понял о чем речь )) я сначала подумал о редакторе кода ))
  7. Есть платежные системы поддерживающие отплату кредитками, к примеру Webmoney Как разместить саму форму оплаты читайте на сайте платежной системы.
  8. а ишо есть CodeMirror поддерживающий подсветку туевой кучи языков. Но стремление похвально )) Кстати сказать jsfiddle.net его и используют )
  9. А происходит это потому-что перед заданием заголовков есть вывод )) Вот в вашем случае там был BOM.
  10. закрыть прямой доступ к подключаемым файлам? В файле index.php перед подключением файлов: <?php define("LOCKVAR", true); в подключаемых файлах в начале файла: <?php defined("LOCKVAR") or die("Доступ к файлу ЗАПРЕЩЕН"); или так с переадресацией на свою страницу 404 ошибки: <?php defined("LOCKVAR") or header("Location: ./404.html"); в .htaccess можно примерно так закрыть прямой доступ к файлам .inc <Files "*.inc"> order allow,deny deny from all </Files>
  11. раз вы уже используете jquery то используйте плагин jquery.cookie.js
  12. Чего-то ты не то написал-то та это просто пример был )) вообще занятно вышло согласен.
  13. 1. что такое длина сайта? =)) ширина знаю , высота знаю, длина не знаю))) 2. ориентируйтесь на самое распространенное разрешение, к примеру 1024x768. Так же популярная ширина 960px даже такой CSS фреймворк есть.
  14. Эм если уж идет речь о том как подгрузить новый js файл к документу: function load(src, id, func){ var tag = document.createElement("script"); tag.id = id; tag.src = src; tag.onload = func; document.getElementsByTagName("head")[0].appendChild(tag); }
  15. width:100px; height:100px; position:absolute; top:50%; left:50%; margin-top:-50px;/*половина высоты*/ margin-left:-50px;/*половина ширины*/ в живую http://jsfiddle.net/56y3Q/
  16. Приспособить я это хотел на готовый шаблон, где уже используются php коды. Сейчас же делаю в новом пустом файле. Что тут решать? просто сделайте то что вам написали =) Либо измените у вашего файла расширение на .php или .phtml
  17. da напишите в начале скрипта: ini_set('display_errors', 1); ini_set('error_reporting', E_ALL); подозреваю у вас будет Notice: Undefined variable , это будет означать что переменная не определена, а занчит тут несколько вариантов: 1)Файл не подключается(хотя в этом случае должно быть предупреждение касаемо этого) 2)Переменная не определена в подключаемом файле 3)Переменная определена в другой области видимости, к примеру это локальная переменная в функции Не видя кода больше сказать не могу.
  18. вместо вывода $a пустое место? Файл подключаете перед вызовом?
  19. ну как вариант можно хранилище не массивом, а файлами, и инклюдить. Тагда не будет геморроя с кавычками у контента в массиве.
  20. js,css,html и простейшие php - в notepad++ если php нуна оттестить eclipse с плагином PDT
  21. Жесть... руки бы оторвать тому кто это изначально писал =)))) 1) Организовать хранилище данных, не важно что это будет, хотя бы простейшим массивом в отдельном файле как нибудь так: <? $content["m"]["zdaniya"] = "текст"; $content["m"]["zdaniya2"] = "текст"; $content["n"]["zdaniya"] = "текст"; $content["n"]["zdaniya2"] = "текст"; $content["z"]["zdaniya"] = "текст"; $content["z"]["zdaniya2"] = "текст"; //и т.д. ?> 2) В вашем файле подключаем это хранилище: <? if (isset($_REQUEST['m'])) $m = $_REQUEST['m']; if (isset($_REQUEST['n'])) $n = $_REQUEST['n']; if (isset($_REQUEST['z'])) $z = $_REQUEST['z']; require_once("content.php");//подключаем файл с массивом. if(!isset($m)){ echo $content["m"][$m];//так выводим контент элемента массива } //далее вся ваша логическая структура ?> Так вы хотя бы сможете править логическую структуру if...elseif...else , а с такой мешаниной как сейчас, там сам черт ногу сломит. 3) Некоторые условия вооще убрать из кода, ибо они станут ненужны к примеру вот такие моменты: if(isset($z)){ if($z==1){ echo $content["z"][$z]; }elseif($z==2){ echo $content["z"][$z]; }elseif($z==3){ echo $content["z"][$z]; } } заменяются просто обращением к элементу массива по ключу, сравнение будет уже ненужно если переменная $z установлена и элеиент с нужным ключем существует в массиве: if(isset($z)){ echo $content["z"][$z]; } ЗЫ Конечно есть способы намного лучше этого, ну это будет хотя бы что-то, по сравнению с тем что есть сейчас )))
  22. выложите ваш php код пожалуйста вот сюда http://pastebin.com
  23. в html файле в нужном месте: <? include_once("file"); ?> в подключаемом файле: <? $a = 1; $b = 2; ?> И не забываем что если ты хочеш чтобы интерпритатор php обрабатывал и файлы с расширение .html, нужно настроить это в php.ini, по умолчанию основные расширения для php это .php и .phtml.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy