Jump to content

Jenek

User
  • Posts

    156
  • Joined

  • Last visited

Everything posted by Jenek

  1. в .htaccess прописать: AddCharset UTF-8 .html по стандарту заголовки HTTP более приоритетны чем: update: пока писал все порешали.
  2. Правильно его не использовать, на работе он наводит палево, дома будит жену и нет ни одного случая когда бы он был нужен.
  3. Прочитал когда-то Мир-кольцо, Ларри Нивена и с тех пор забыл автора и название, еле нашел, по фразе "планета кольцо" о книге ? http://ru.wikipedia.org/wiki/%D0%9C%D0%B8%...%8C%D1%86%D0%BE электронная ? http://lib.ru/NIVEN/ringwrl1.txt Оказывается там еще два продолжения, блин, и нет времени читать непрофильное
  4. Почему вам нужен самописный движок? Прочитав весь топик у меня сложилось мнение, что вы слышали, что это круто и все. Чтобы сайт не выглядел шаблонно? Это никак не связанно с CMS, в основном они не накладывают никаких ограничений на дизайн (в том числе и на расположение блоков), а если и накладывают то проще обойти их на готовой системе чем делать новую из-за дизайна. Ну напишите вы свой движок, а через пол года обнаружится куча глюков (а она обнаружиться непременно, ведь системка написана в ускоренном порядке без полноценного тестирования) или появиться желание добавить какой нибудь новый функционал и в добавок окажется, что система не справляется с возросшей посещаемостью, нужно будет обновить, а окажется, что программист который ее писал давно занимается пением или ему просто не до вас. Что тогда? Привлекать нового разработчика которому придется разбираться в непонятно какой системе, не факт, что вообще пригодной для доработки. Вам нужна либо достаточно популярная, либо коммерческая CMS, оба этих решения обеспечивают вас возможностью обновить систему хоть через 3 года, оперативным выходом заплаток и исправлений, большим числом различных модулей на случай непредвиденного расширения функционала и т.д. Кстати сайт http://www.wscomp.ru/content/?news/softnews/ не работает сейчас по причине ошибки в коде, нужно ждать пока оживет.
  5. Статья jQuery ? Javascript нового поколения поможет разобраться с основами, а дальше Visual jQuery в качестве справочника которых всегда под рукой (можно скачать полностью).
  6. Сцепить php скриптом, так всегда делаю если js файлов за десяток. Так например: <?php header('Content-type: application/x-javascript', true); $scripts = array( 'file1', 'file2', 'file3', 'file4', ); foreach($scripts as $s) { echo "rnrn"; echo "//-- $s ————————————————————————rnrn"; require("../scripts/$s.js"); echo "rnrn"; } или открыть директорию и собрать все файлы, что удобней в зависимости от ситуации. Кешировать результаты такой сборки тоже не возбраняется. Хотя тут не совсем понятно, что именно требуется возможно вариант сборки на сервере и не подойдет.
  7. опс, припоздал я со своим замечанием, хотя у меня тоже первая мысль была "разберитесь в jQuery" да еще и не в тему ляпнул, иногда полезно прочитать таки внимательно, примеры к вопросу
  8. A если попробовать event.srcElement (только для IE) вместо event.target и почему бы не выложить готовый файл, чтобы можно было сохранить и проверить в чем проблема. точнее даже так var element = e.target || e.srcElement;
  9. Не нужно делать отдельный файл под кадое разрешение там же не все меняться будет, я бы даже сказал будет минимум различий, наиболее логичный способ менять класс body в зависимости от разрешения. Почитайте про адаптивную разметку и переключатель стилей. Да простит меня модератор , но лучше совета чем подробная статья дать нельзя.
  10. Вопрос был о чем-то типа habrahabr-a, я ответил как это сделать приложив минимум усилий, конечно, о создании блогов с индивидуальными настройками и оформлением речи не идет.
  11. это можно по идее автоматизировать, написав скрипт для пользователей. алгоритм: + имеем директорию с установленным WP (sourcedir) + у юзера при регистрации спрашиваем какие ему настройки предпочтительнее, название поддиректории или там субдомена + копируем файлы из sourcedir в выбранную, затем изменяем конфиг и создаем новые таблицы в БД (не забыв поставить им другой префикс) Шутите? Нужно дать пользователю, права автора и все.
  12. Хотелось бы ознакомиться с кодом функции md5hash, что-то я не пойму как и что тут защищает паролю.
  13. Сделать такой select чтобы в нем все помещалось. Пример замены стандартного селекта
  14. навигация никакая, а именно на главной нет возможности быстро перейти к следующим картинкам или увидеть что нового появилось в галерее Valid CSS/HTML к галерее отношения не имеет, а значит не нужен форму комментариев можно свернуть оставить только ссылку Комментировать по клику на которой форма будет разворачиваться, изображения комментируются редко
  15. LokiDi L0ck <a href="#" onСlick="create_array(); return false;">begin</a> так тоже нельзя, пример был в xhtml, атрибуты должны быть в нижнем регистре vrazbros вот эта штучка [] создает массив получается <script type="text/javascript"> var create_array = function() { var myarr = []; //создаем массив myarr for (var i = 0; i < 10; i++) { myarr[i] = []; //запихиваем в него еще 10 массивов } } </script>
  16. Уберите страницу входа определитесь какой язык, вы будуте использовать чаще, пускай пользователи сразу попадают на страницу использующую язык по умолчанию, а дальше уже переключаются куда нужно, запоминайте в куки какой язык исользовал посетитель и следующий раз сразу отправляйте его на правильную страницу. Если уж очень нужно, сделайте подсолнух поменьше, размером пикселей в 600 по краям переход в голубой и используйте на странице голубой фон, плюс размер файла станет поменьше.
  17. Можно не запускать ничего с параметрами В главном меню выбираем Tools > Options > Privacy (картинка с замочком) Убираем галочку Remember what I enter in forms Cтавим галочку Always clear my private data when I close Firefox Убираем галочку Asc me before clearing my private data Ну и прочие настройки по своему желанию PS: Да уж расписал проще с параметром -p запускать
  18. Угадывать ширину экрана бесполезно, куда важнее ширина окна браузера, а тут вариаций гораздо больше, у разных браузеров разная ширина скролов, да и вообще ширина скролов может быть изменена пользователем, некоторые паркуют панель задач сбоку (я, например), что окончательно собьет все расчеты. Лучше сделайте резину ограниченную по ширине до 1200px (дальше мне кажется будет просто неудобно читать), но уж если у вас есть серьезные причины использовать разное оформление для различных разрешений обратите внимание на технику адаптивной разметки, она даже не требует загрузки отдельных страниц.
  19. 1. firefox запомнил их (наиболее вероятное) 2. скрипт запомнил их в куке (на уровне бреда) Если напрягает то в настройках это наверняка можно отключить.
  20. Недавно я тоже обращался к этой теме Закругление углов без использования изображений Потом Dimox развил тему в статье Сглаженные закругленные углы без использования изображений Ну и нельзя не добавить ссылочку на список из 50+ техник закругления углов, в том числе и без изображений там есть, что выбрать.
  21. Лучше прикрыть всю страницу div`ом с нужным цветом и opacity, filter. Преимущества: - можно сделать эффект fade (постепенного затенения) - полупрозрачная фоновая картинка в ie6 потребует дополнительных телодвижений - нет лишних запросов
  22. Получилось два работающих варианта, можно выбирать какой нравиться function isLinkExternal(link) { var r = new RegExp('^https?://(?:www.)?' + location.host.replace(/^www./, '')); return !r.test(link); } function isLinkExternal(link) { link = link.match(/^https?://(?:www.)?([^:?#/]+)/); return !((link || [])[1] == location.hostname.replace(/^www./, '')); } индекс поменял с 0 на 1 потому что в 0 подстрока которая была распарсена, а переменные с 1
  23. Тогда имхо [^:?#/], а то с xttp://vasya.narod.ru#petya будут проблемы. И window.location.hostname.replace(/^www./, '') потому что там www тоже бывает. Блин, не знал что ссылки типа: /vasya/narod.html дополняются до полной .
  24. и не только это, еще на сайте часть страниц может быть в https, и их как внешние считать тоже не нужно.
  25. Блин подправил немного скрипт при запуске FF вылетел, видимо где-то ошибся, придется писать ответ снова. В hostname протокола нет, но он есть в location.protocol, можно сделать так: return !link.replace(/?.*$/, '').match(location.protocol + '//' + location.hostname); но что тогда делать с www которое то есть, то нет, и нужно делать проверку без его учета.
×
×
  • 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