Jump to content

wwt

Expert
  • Posts

    2,571
  • Joined

  • Last visited

  • Days Won

    119

Everything posted by wwt

  1. самому серому блоку задайте min-width равный сумме минимальной широты блоков содержащихся в нем.
  2. Месяц изучения)) но один полноценный сайт уже написал))) Про codeigniter не слышал. Спасибо, буду гуглить ну это не сложно реализовать и самому. Просто первое что вспомнилось с таким построением адреса это этот фреймворк ))
  3. а что мешает сделать так? <option value="ул. Попова">ул. Попова</option>
  4. уберите у <ul> margin-top: 16px;, а уж потом выравнивайте по высоте <a> к примеру сделайте его блочным и задайте margin.
  5. Можно с помощью position:absolute и top,right,bottom,left. Можно с помощью float и margin.
  6. #nav-right: двоеточие уберите
  7. попробуйте в директории где лежат файлы на сервере создать файл .htaccess и написать в нем: AddType application/vnd.ms-word.document.macroEnabled.12 .docm AddType application/vnd.openxmlformats-officedocument.wordprocessingml.document docx AddType application/vnd.openxmlformats-officedocument.wordprocessingml.template dotx AddType application/vnd.ms-powerpoint.template.macroEnabled.12 potm AddType application/vnd.openxmlformats-officedocument.presentationml.template potx AddType application/vnd.ms-powerpoint.addin.macroEnabled.12 ppam AddType application/vnd.ms-powerpoint.slideshow.macroEnabled.12 ppsm AddType application/vnd.openxmlformats-officedocument.presentationml.slideshow ppsx AddType application/vnd.ms-powerpoint.presentation.macroEnabled.12 pptm AddType application/vnd.openxmlformats-officedocument.presentationml.presentation pptx AddType application/vnd.ms-excel.addin.macroEnabled.12 xlam AddType application/vnd.ms-excel.sheet.binary.macroEnabled.12 xlsb AddType application/vnd.ms-excel.sheet.macroEnabled.12 xlsm AddType application/vnd.openxmlformats-officedocument.spreadsheetml.sheet xlsx AddType application/vnd.ms-excel.template.macroEnabled.12 xltm AddType application/vnd.openxmlformats-officedocument.spreadsheetml.template xltx AddType application/vnd.openxmlformats-officedocument.wordprocessingml.document docx AddType application/vnd.openxmlformats-officedocument.spreadsheetml.sheet xlsx
  8. и все таки начали холиварить и вы и я. неплохая статья по поводу того как в С происходит работа со строками http://russian.joelonsoftware.com/Articles/BacktoBasics.html, а PHP написан таки на С. Хотя статья старовата 2001 года, но все же.
  9. проверте ассоциации расширений. Расширение .docx должно быть ассоциировано с Microsoft Word , раз у вас запускается PowerArchiver то скорее всего расширение ассоциировано с ним, либо запускается он потому что docx это по сути и есть zip архив, а ворд у вас не установлен вовсе.
  10. Как вы понимаете мое мнение не может трактоваться как истина в последней инстанции. Если вы считаете что способны изменить мое мнение, одних моханий руками и громких фраз будет маловато. 1) минусовать не за что, да и не любитель я этого, для меня важна истина. 2) холиваром назвал только потому, что тема изъедена как огрызок от яблока. 3) я согласен с вами только лишь в отношении безопасности, но и тут при правильном подходе можно все решить малой кровью. 4) я вовсе не хочу менять ваше мнение, и не считаю "истиной в последней инстанции", просто всему должно быть свое место. любая субд - это те же яйца файлы, только в профиль и + общаются с железом посредством программы\сервера mysql и так же, а то и побольше хавают ресурсы железа. да там есть индексы, да удобно искать, но любой файл считывается и разбирается как массив, и не менее быстрым алгоритмом поиска по индексу будет в ассоциативном массиве. база нужна лишь тогда, когда сложная структура для связки ввода-вывода данных. любая юникс-подобная система использует всегда только последовательный способ чтения файлов В том то и дело что изъедена, и нет однозначного ответа что лучше, все зависит от слишком многих причин в каждом конкретном случае.
  11. а несколько тысяч юзеров в субд типа ресурсов не съедят? тут все сугубо от настроек и от железа, так что очередной холивар и только... и да, раз уж на то пошло, то в одном файле нужный юзер найдется быстрее, нежели в нескольких тысячах. Я не собираюсь с вами устраивать холиваров. Не нравится мой ответ минусуйте с обоснованием, пока что я вижу только ваше ИМХО. Я посоветовал высказав свое мнение в PS: Как вы понимаете мое мнение не может трактоваться как истина в последней инстанции. Если вы считаете что способны изменить мое мнение, одних моханий руками и громких фраз будет маловато.
  12. Это NFC нормализованный юникод. Почему вы получаете результат именно в таком виде не скажу, не имел дела с переводчиком гугла. Может вы где-то допускаете ошибку, а возможно гугл отдает в таком виде. Кстати сказать NFC это рекомендуемый метод нормальзации W3C, к примеру javascript его поймет без проблем(alert("\u043C\u0430\u0442\u044C"); выведет окно со словом мать). А вот в php стандартных функций для преобразования насколько я помню нет. В сети есть решения людей(только что нашел): $str = "\u043C\u0430\u0442\u044C"; $arr = explode('\\u', $str); foreach ($arr as $char) { $out = iconv('utf-16', 'utf-8', hex2str($char)); print $out; } function hex2str($hex) { $r = ''; for ($i = 0; $i < strlen($hex) - 1; $i += 2) $r .= chr(hexdec($hex[$i] . $hex[$i + 1])); return $r; } и вот такой способ: function normJsonStr($str){ $str = preg_replace_callback('/\\\u([a-f0-9]{4})/i', create_function('$m', 'return chr(hexdec($m[1])-1072+224);'), $str); return iconv('cp1251', 'utf-8', $str); } Но я пошел в свое время другим путем когда столкнулся с нормализованным текстом в юникоде. json_encode() возвращает json с нормализованной кириллицей )) ну вот я сделал просто в обратную сторону, можно считать что стандартный способ в php все же есть=). $str = "\u043C\u0430\u0442\u044C"; $obj = json_decode('{"str":"'.$str.'"}'); echo $obj->str;
  13. с чего бы это? есть пример? Ну как минимум чтобы получить данные об одном пользователе придется прочитать и распарсить весь xml файл. А если там несколько тысяч пользователей в нем? Каковы объемы данных загружаются в память при каждом обращении к файлу? А сколько таких обращений будет одновременно? Для таких вещей есть субд или уж на худой конец хранить каждого пользователя в отдельном файле чтобы сэкономить ресурсы.
  14. браузер IE понимает background-size начиная с 9 версии. В более старых версиях IE вам придется придумать другое решение =) К примеру : так http://jsfiddle.net/Gz8Sp/ или так http://jsfiddle.net/nbsah/
  15. это какбы для примера,так стараюсь закрывать всё) Прокрутка ячейки не нужна. нужно примерно как во втором способе,но чтоб текст находился не сверху НАД таблицей,а сверху СЛЕВА ОТ таблицы.как будто два окна фрейма. Если решили использовать position:fixed то 4 других свойства CSS помогут вам позиционировать элемент в нужное место страницы, это: top: right: bottom: left:
  16. Видимо не так уж и "далеко" ))) Похоже на codeigniter Если не совсем поняли о чем я. На примере codeigniter (это php фреймворк) по умолчанию все запросы приходят на файл index.php в виде сегментного адреса: http://site.com/index.php/class/function/vars Тоесть в виде сегментов, где class это имя контроллера, function это метод который нужно вызвать, а все последующие сегменты это аргументы которые должны быть переданы в метод. Как я понимаю владельцы сайта не скрыли сегмент "index.php" с помощью мод реврайта, обычно это делают чтоб получить ЧПУ в полном объеме.
  17. Поэтому посоветовал бы вам для начала ознакомится с документацией для разработчиков на сайтах платежных систем.
  18. Вообще ваш код ужасен. Не ленитесь закрывать теги, вам же проще будет разбирать свой же код через N-нное время после того как вы его написали. Если вам нужно чтоб не прокручивалась именно ячейка в таблице а остальное прокручивалось, то вообще никакие fixed тут не требуются. http://jsfiddle.net/XKsA7/ в случае если нужна именно прокрутка страницы то: http://jsfiddle.net/2bKaP/
  19. wwt

    Row size too large

    http://habrahabr.ru/post/126375/ как раз об этой проблеме, и комменты почитайте.
  20. наверное это зависит от общей цветовой гаммы =) Почитайте статьи на данную тему, для начала можно вот это http://www.webmascon.com/topics/colors/12a.asp и вот это http://habrahabr.ru/post/105250/
  21. $xml = simplexml_load_file('test.xml'); вернет объект. Подробнее по функциям для работы с xml - http://php.su/functions/?page=cat_xml Про сессии http://php.su/functions/?cat=session ЗЫ но я бы вам не советовал хранить регистрационные данные в файле. Это плохо сказывается на производительности и это не безопасно.
  22. wwt

    CMS и HTML

    То есть, вполне реально взять CMS Джумла и изменить полностью под себя весь дизайн(ну и верстку) шаблона? И при это сохранив функциональностью. Вы пробовали? Шаблон это внешний вид, стиль, дизайн - называйте как хотите ))) CMS отвечает не за это, она отвечает за управление вашим сайтом, контентом и тд(CMS - система управления контентом). Да дизайн можно менять как вам угодно(естественно нужно придеживатся структуры шаблонов самой CMS, тоесть она должна понимать в какие места подставлять нужный вам контент, про структуру опять же в документации ). Я давно не пользовался джумлой, но на сколько помню у нее прямо такой раздел есть в настройках - шаблоны и там можно иметь одновременно иметь множество шаблонов и переключатся между ними по необходимости и при этом ваше наполнение сайта не изменится никак.
  23. wwt

    CMS и HTML

    это наоборот шаблон интегрируют в CMS. Прочтите документацию по этим CMS обычно разработчики очень подробно описывают как и где у них редактируются и создаются шаблоны ))
  24. измените порядок элементов, и все блоки выстроятся в ряд: <div id="content"> </div><!-- end content --> <div id="footer"> </div><!-- end footer --> <div id="navigation"> </div><!-- end navigation --> Происходит это потому-что: элементы следующие за блочным элементом, в нашем случае div#navigation, переносятся на следующую строку, если этому блочному элементу задан float то блок выравнивается в указанную сторону а следующие за ним элементы обтекают его с противоположной стороны . В вашем случае черный блок выравнен слева и красный блок следует(обтекает его) за ним, но красный блок обтекание не имеет и поэтому следующий за ним серый блок переносится на следующую строку.Если изменить порядок элементов как указал я то сначала идут блоки с заданным обтеканием у одного слева у другого справа и красный блок влазит между ними =) надеюсь понятно объяснил, пошел пиво пить дальше.
  25. ширина блока равна(если не задан box-sizing:border-box) width + padding-left + padding-right + border-left + border-right + margin-left + margin-right часто это и является ошибкой ибо суммарная ширина дочерних блоков превышает ширину родителя тогда один из блоков выталкивается из ряда.
×
×
  • 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