Jump to content

Ge1i0N

User
  • Posts

    76
  • Joined

  • Last visited

Posts posted by Ge1i0N

  1. Последняя CMS, на которую я пытался верстать шаблон был Wordpress. Вроде просто, но подключение разных функций - для меня большой геморой. Пытался смотреть по примеру других шаблонах, запутался и нифига не понял - что, зачем, куда, как и почему.

    До этого пытался в Джамале, там вообще сложно было сделать.

    Какая ирония)

    Я начинал с шаблонов на Joomla, потом перешёл на Wordpress, а потом начал учить php.

  2. На сайте dev.doitlist.ru в левом углу должно стоять лого, но оно почему-то не загружается, несмотря на правильно выставленный путь. Пробовал ставить прямой путь-результат такой же. Почему такое происходит и как бороться?

     

    Я в смятении... Впервые столкнулся с такой проблемой.

     

    PS: Учу php пробую сделать простенький сервис. Если есть желание, поищите ошибки. Можете использовать логин demo@mail.ru/demo или в исходном коде страницы раскомментировать форму регистрации.

  3. Лично мне, на CMS достаточно сложно верстать дизайны. А с точки зрения производительности, что быстрее ? Вызов с базы данных или через include ?

    На самом деле не сложнее чем делать на голом php.

  4. Битый час не могу получить путного решения на голом css, подскажите как будет сделать правильно?

     

     

    Задача: При наведении на .information появляется надпись "кнопка". Нужно чтобы она оставалась и не пропадала при фокусе на textarea.

     

    Код: http://jsfiddle.net/GCkrC/

  5. поправлю по поводу сессий и кук, они на самом деле нужны, особенно при авторизации, т.к. эти механизмы предназначены для идентифицирования юзера, подробнее почитайте на просторах рунета

    За функцию спасибо.

    У меня в логине и прочих скриптах сессии прописаны, в регистрации я не виже смысла делать session_start так как никакие данные в $_SESSION не заносятся и не читаются.

  6. А вот зачем ты из пароля пробелы убрал и слэши? И зачем htmlspecialchars паролю?

    На ошибках учатся. Делал ночью, голова плохо соображала.

     

    1) ну то что выше, проверка введенных данных - это можно и в ф-цию обернуть, или хотя бы: $login=stripslashes(trim(htmlspecialchars($_POST['login'])));

    2) а где сессия и куки?

    3) разберите какой-нибудь примерчик, хотя бы этот: http://pyha.ru/forum/topic/109

    Функции пока видел только мельком, буду изучать.

    Сессия и куки в исполняемом скрипте не очень нужны, разве что для защиты от прямого доступа наверное. Поправьте если ошибаюсь.

    Спасибо за хороший сайт!

     

    А например, пароль "/ /" у тебя пройдёт, хотя состоит из пробелов. Ты уж если вырезаешь, вырезай их все. Кстати, такой логин тоже пройдёт.

    Да, думал вчера над этим. Не нашёл функцию вырезать пробелы из середины введённого текста. Разве что с помощью регулярок проверять что введено. Но их я вчера тоже не осилил, хотя вроде ничего сложного.

  7.  

    есть буквально <li id='menu1'><a href='#'>12345</a></li>

    и т.д.

     

     

    Не пробовал сделать что-то типа li:hover > a, вместо a:hover ?

    По сути должно работать.

  8. мне нужно менять не фон самого a, а его родителя. Вот как

     

    Вообще можно влиять только не родственные или дочерние элементы.

    Вот статья на тему.

     

    Покажи код самого меню, может и можно что-то сделать без скриптов, но в данный момент только через JS решается.

  9. Начал изучение php, поставил задачу себе написать простенький сервис.

    Сделал скрипт регистрации пользователя, но как-то он меня не устраивает.

    Покажите где я наговнокодил и ткните в ошибки.

    <?phprequire_once '../includes/mysql_on.php';$login=trim($_POST['login']);$pass=trim($_POST['pass']);$mail=trim($_POST['mail']);$login=stripslashes($login);$pass=stripslashes($pass);$mail=stripslashes($mail);$login=htmlspecialchars($login);$pass=htmlspecialchars($pass);$mail=htmlspecialchars($mail); if (empty($login)) {		header('location:../index.php');		die();		}		elseif (empty($pass)) {		header('location:../index.php');		die();		}		elseif (empty($mail)) {		header('location:../index.php');		die();		}else {		$chek_db = $connect->prepare('SELECT count(*) FROM users WHERE login=?');		$chek_db->bind_param('s',$login);		$chek_db->execute();		$chek_db->bind_result($n);		$chek_db->fetch();		$chek_db->close();		if ($n==0)  {			$sign_db = $connect->prepare('INSERT INTO users(login,pass,mail) VALUES(?,?,?)');			$sign_db->bind_param('sss',$login,md5($pass),$mail);			$sign_db->execute();			$sign_db->close();			}}require_once '../includes/mysql_off.php';header('location:../index.php');?>

    Что надо делать вывод сообщений что именно не так введено, а не тупо редиректить - знаю. Пока так.

  10. <a href="#top"><img src="images/anchor-top.png" alt="anchor-top"></a>

    Мне кажется что вставку картинки можно было бы заменить backgroundом в css.

     

    Плюс картинку в верхнем слайдере неплохо бы разместить по центру, так как уменьшении масштаба она сползает к левому краю браузера.

  11. <ul><li><span>» </span><a href="">Liste natus error sit voluptatem</a></li><li><span>» </span><a href="">Accusantium doloremque laudantium</a></li><li><span>» </span><a href="">Totam rem aperiam, eaque ipsa quae ab illo</a></li><li><span>» </span><a href="">Inventore veritatis et quasi</a></li><li><span>» </span><a href="">Architecto beatae vitae dicta sunt</a></li><li><span>» </span><a href="">Nemo enim ipsam voluptatem</a></li><li><span>» </span><a href="">Quia voluptas sit aspernatur aut odit aut</a></li><li><span>» </span><a href="">Sed quia consequuntur magni dolores</a></li><li><span>» </span><a href="">Eos qui ratione voluptatem sequi nesciunt</a></li></ul>

    http://htmlbook.ru/css3/before

    <div class="header"><div id="footer">

    Во-первых чем обусловлен в одном случае класс, а в другом айди?

    А во-вторых коли в начале стоит <!DOCTYPE html>, то можно было <header> и <footer> писать.

  12. думаю нужно присвоить раскрывающемуся пункту класс, например, .sub и сделать тоггле на $('#menu > .sub')

    Да, это действительно помогло, большое спасибо!

    Кстати эту функцию уже удалили вроде как из более старших версий...

    Где это можно проверить?

  13. Есть во такой вот код.

    http://jsfiddle.net/kAf3a/3/

    Скрипт раскрывающейся менюшки простой, но был рождён с горем пополам, так как я ничего в этом не смыслю.

    Однако возникла проблема:

    если раскрыть пункт Portfolio, то по ссылке в выпадающем меню можно спокойно нажать и перейти.

    Однако если нажать на не раскрывающийся пункт Albums - перехода не происходит.

    Где я ошибся в коде?

  14. Есть вёрстка, вроде бы всё нормально в ней, но есть один ньюанс.

    Есть два одинаковых блока, со вторым всё нормально, а вот в первом блоке h3 непонятно почему увеличивается по высоте, из-за чего немножко всё едет.

    Если блоки поменять местами, то тогда во втором блоке всё едет, а первый отображается корректно.

    Уж не знаю на что и думать.

    Сама вёрстка тут: http://jsfiddle.net/kAf3a/

    Вот эти два блока должны быть одинаковыми:

    f0b735dca5f59ab8af5bc0ec89931e31.png

  15. Забавно, вот такой код только в опере и работает:


    $(document).ready(function(){
    var height = $(".right").height();
    $(".r, .l").css('height', height+'px !important');
    });

    Я в скриптах новичок, так что надеюсь что вы подскажите.

    В данной ситуации я вижу только вариант задать условие:

    Если опера - данный скрипт, иначе - первый.

    Нашёл вот такой скрипт который заставляет оперу каждый раз заново загружать изображения. Подскажите как его адаптировать, я пытался подставить его разными способами, но ничего не выходит.


    if (jQuery.browser.opera){
    var rand = Math.random();
    // fix opera bug decaching images
    $(pic).prop('src',src+'?'+ rand)
    }

    UPD: поскольку сайт на ucoz, я используя их логику создал определение браузера и выдачу нужного скрипта каждому пользователю. Всем кто помогал - СПАСИБО ОГРОМНОЕ.

  16. Зачем пытаться что-то сделать под 12ю оперу, если последняя 15я? Все давно обновились и забыли. Кто не обновил - того проблемы.

    Затем, что огромное количество людей сидят на 12 версии включая меня, так как она лучше, стабильней и функциональней 15 ве рсии, из которой сделали ещё один хром но без закладок. Вы же читаете хабр, должны знать.

    ссылки битые...

    Нормальные, там на сервере проблемы бывают иногда просто.

  17. попробуй для оперы кэш запретить

     <meta http-equiv="Cache-Control" content="private">

    Странно, но сработало везде, кроме оперы. Уже что-то, спать правой спасибо!

    В опере приходится нажимать правой кнопкой->показать изображение чтобы хоть что-то было.

  18. Попробуй исполнять скрипт по window onload или как уже сказали, отслеживать загрузку картинок. Примеры есть в интернете.

    Вроде бы везде всё работает кроме оперы 12, но почему-то если он откэшировал картинку, не хочет выводить стрелки. нынче скрипт такой:


    $(document).ready(function(){
    $(".border img").load(function() {
    var height = $(".border").outerHeight();
    $(".l, .r").height(height);
    });
    });

×
×
  • 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