PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (12): В начало « ... 2 3 4 5 [6] 7 8 9 10 ... » В конец    

> Без описания
digi
Отправлено: 03 Апреля, 2012 - 17:57:59
Post Id


Посетитель


Покинул форум
Сообщений всего: 406
Дата рег-ции: Янв. 2012  


Помог: 4 раз(а)




ужасно разумеется Улыбка)) глаза ломаются даже %))

я для себя вот такой стандарт избрал http://smart-core[dot]org/wiki/%D0%A[dot][dot][dot]0%BE%D0%B4%D0%B0

сейчас кодю с применением Symfony 2, там принят вот такой стандарт:
http://symfony[dot]com/doc/current/c[dot][dot][dot]e/standards[dot]html

из отличий мне нравится объекты писать в UpperCamelCase стиле, а переменные с разделителем подчеркивания Улыбка
 
 Top
Crate
Отправлено: 05 Апреля, 2012 - 19:00:55
Post Id



Посетитель


Покинул форум
Сообщений всего: 312
Дата рег-ции: Янв. 2012  


Помог: 4 раз(а)




Привет всем. Не отправляется форма, вообще ничего не происходит, даже страница не обновляется. Никаких ошибок/алертов. Вот код:

CODE (html):
скопировать код в буфер обмена
  1. <div class="side-right-content">
  2.             <table class="pages-create" width="100%" cellpadding="10px">
  3.             <form action="pages.php?mode=create" method="post">
  4.                 <input type="hidden" name="type" value="static" />
  5.                 <tr>
  6.                     <td><label for="link">{L_LINK}</label></td>
  7.                     <td><input type="text" name="link" id="link" /></td>
  8.                 </tr>
  9.                 <tr>
  10.                     <td>{L_TITLE}</td>
  11.                     <td><input type="text" name="title" required /></td>
  12.                 </tr>
  13.                 <tr>
  14.                     <td>{L_CONTENT}</td>
  15.                     <td><textarea name="content" id="content" required></textarea></td>
  16.                 </tr>
  17.                 <tr>
  18.                     <td>{L_DESCRIPTION}</td>
  19.                     <td><input type="text" name="description" /></td>
  20.                 </tr>
  21.                 <tr>
  22.                     <td>{L_KEYWORDS}</td>
  23.                     <td><input type="text" name="keywords" /></td>
  24.                 </tr>
  25.                 <tr>
  26.                     <td>{L_ANNOUNCE}</td>
  27.                     <td><input type="text" name="announce" required /></td>
  28.                 </tr>
  29.                 <tr>
  30.                     <td>{L_STATUS}</td>
  31.                     <td>
  32.                         <select name="status">
  33.                             <option value="1" selected>{L_VISIBLE_F}</option>
  34.                             <option value="0">{L_HIDDEN_F}</option>
  35.                         </select>
  36.                     </td>
  37.                 </tr>
  38.                 <tr>
  39.                     <td>{L_PARENT}</td>
  40.                     <td>
  41.                         <select name="parent">
  42.                             <option value="0" selected>{L_NO}</option>
  43.                             {BLOCK PAGES_PARENT}
  44.                             <option value="{BLOCK:ID}">{BLOCK:ANNOUNCE}</option>
  45.                             {/BLOCK}
  46.                         </select>
  47.                     </td>
  48.                 </tr>
  49.                 <tr>
  50.                     <td colspan="2"><button type="submit" class="button submit image-right ic-right-arrow">{L_SEND}</button> <span id="load"><img src="{PATH}/application/styles/eclipse/imageset/load.gif" /></span></td>
  51.                 </tr>
  52.             </form>
  53.             </table>
  54.         </div>
 
 Top
tuareg
Отправлено: 06 Апреля, 2012 - 00:16:11
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




Я конечно, понимаю, что программисту не надо знать CSS и HTML, но может все же подумать стоит на счет валидности кода и т.д????
 
 Top
Crate
Отправлено: 06 Апреля, 2012 - 14:38:18
Post Id



Посетитель


Покинул форум
Сообщений всего: 312
Дата рег-ции: Янв. 2012  


Помог: 4 раз(а)




tuareg
Я знаю и хтмл и ксс достаточно т.к. сначала занимался дизайном (и сейчас занимаюсь), а потом версткой. Проверил в W3C, и ничего не понял: почему нет закрывающего слэша? Он же есть!
 
 Top
Crate
Отправлено: 07 Апреля, 2012 - 09:16:06
Post Id



Посетитель


Покинул форум
Сообщений всего: 312
Дата рег-ции: Янв. 2012  


Помог: 4 раз(а)




Может ткнете носом в ошибку?
 
 Top
tuareg
Отправлено: 07 Апреля, 2012 - 09:44:20
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




Crate пишет:
Может ткнете носом в ошибку?

Форму вынесите из таблицы(тэг form открывающий и закрывающий)
 
 Top
Crate
Отправлено: 07 Апреля, 2012 - 12:05:10
Post Id



Посетитель


Покинул форум
Сообщений всего: 312
Дата рег-ции: Янв. 2012  


Помог: 4 раз(а)




tuareg
Я понял по в3ц, но все формы на моем двигле сделаны таким образом, а неработает только эта о.о Попробую вынести.
 
 Top
tuareg
Отправлено: 07 Апреля, 2012 - 12:14:21
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




Crate пишет:
tuareg
Я понял по в3ц, но все формы на моем двигле сделаны таким образом, а неработает только эта о.о Попробую вынести.

Еще как вариант
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <button type="submit" class="button submit image-right ic-right-arrow">{L_SEND}</button> <span id="load"><img src="{PATH}/application/styles/eclipse/imageset/load.gif" /></span>
  3.  

Может просто нажатие на кнопку не происходит Улыбка Картинка перекрывает кнопку или еще что-то. Попробуйте повесить обработчик js на событие submit.
 
 Top
Crate
Отправлено: 07 Апреля, 2012 - 14:33:29
Post Id



Посетитель


Покинул форум
Сообщений всего: 312
Дата рег-ции: Янв. 2012  


Помог: 4 раз(а)




tuareg
сделал так:
CODE (html):
скопировать код в буфер обмена
  1. <button type="submit" class="button submit image-right ic-right-arrow" onclick="alert('Hello!')">{L_SEND}</button> <span id="load"><img src="{PATH}/application/styles/eclipse/imageset/load.gif" /></span>
Вывелось Hello!, но ничего не сработало.
 
 Top
tuareg
Отправлено: 07 Апреля, 2012 - 15:32:25
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




А в каком браузере Вы проверяете? FF-11 и Хроме отправляется даже Ваша форма.
 
 Top
Crate
Отправлено: 07 Апреля, 2012 - 15:35:47
Post Id



Посетитель


Покинул форум
Сообщений всего: 312
Дата рег-ции: Янв. 2012  


Помог: 4 раз(а)




tuareg
В Хроме 17.
 
 Top
tuareg
Отправлено: 07 Апреля, 2012 - 15:37:37
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




Crate пишет:
tuareg
В Хроме 17.

А вы тэги form вынесли? В Хроме 18 отправляется
 
 Top
Crate
Отправлено: 07 Апреля, 2012 - 15:38:16
Post Id



Посетитель


Покинул форум
Сообщений всего: 312
Дата рег-ции: Янв. 2012  


Помог: 4 раз(а)




Вся страница:
CODE (html):
скопировать код в буфер обмена
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5. <link rel="stylesheet" href="{PATH}/application/styles/eclipse/theme/style.css" type="text/css" />
  6. <script type="text/javascript" src="{PATH}/application/libraries/nicedit/nicEdit.js"></script>
  7. <script type="text/javascript" src="{PATH}/application/libraries/default/jquery.js"></script>
  8. <script type="text/javascript">
  9. $(document).ready(function(){
  10.         $("#load").hide();
  11.         $("button").click(function(){
  12.                 $("#load").show();
  13.         });
  14. });
  15. </script>
  16. <script type="text/javascript">
  17. // <![CDATA[
  18.    bkLib.onDomLoaded(function() {
  19.                 new nicEditor({iconsPath:'{PATH}/application/libraries/nicedit/nicEditorIcons.gif'}).panelInstance('content');
  20.         });
  21. // ]]>
  22. </script>
  23. <title>{I_SELF_NAME} — Stash</title>
  24. </head>
  25.  
  26. <body>
  27. <div id="bar">
  28.     <span class="buttons-general cf">
  29.     <a href="{PATH}/application/panel/settings.php?mode=user" class="button dark image-right ic-user">{L_LOGGED_IN_AS} {I_USERNAME}</a>
  30.     <a href="system.php?mode=logout" class="button dark image-right ic-log-out">{L_LOG_OUT}</a>
  31.     </span>
  32.     <span style="float:right">
  33.     <a href="{PATH}/" class="button dark image-right ic-right-arrow">{L_GO_TO} {I_SITENAME}</a>
  34.     </span>
  35. </div>
  36. <div id="header">
  37.     <img src="{PATH}/application/styles/eclipse/imageset/icons/page.png" />
  38.     <div class="header-content">
  39.         <span class="header-title">{L_PAGES}</span>        <span class="header-tagline">{L_PAGES_MANAGE}</span>
  40.     </div>
  41. </div>
  42. <div id="tabs">
  43.     <a href="index.php">{L_PANEL}</a>
  44.     <a href="settings.php">{L_SETTINGS}</a>
  45.     <span><img src="{PATH}/application/styles/eclipse/imageset/icons/ic_text_document.png" /> {L_PAGES}</span>
  46. </div>
  47. <div class="container cf">
  48.     <div class="side-left">
  49.         <div class="side-left-title">{L_NAVIGATION}</div>
  50.         <div class="side-left-content">
  51.             {L_CREATE}            <a href="pages.php?mode=list">{L_LIST}</a>
  52.         </div>
  53.     </div>
  54.     <div class="side-right">
  55.         <div class="side-right-title">{L_PAGE_CREATE_STATIC}</div>
  56.         <div class="side-right-content">
  57.             <form action="pages.php?mode=create" method="post">
  58.             <table class="pages-create" width="100%" cellpadding="10px">
  59.                 <input type="hidden" name="type" value="static" />
  60.                 <tr>
  61.                     <td><label for="link">{L_LINK}</label></td>
  62.                     <td><input type="text" name="link" id="link" /></td>
  63.                 </tr>
  64.                 <tr>
  65.                     <td>{L_TITLE}</td>
  66.                     <td><input type="text" name="title" required /></td>
  67.                 </tr>
  68.                 <tr>
  69.                     <td>{L_CONTENT}</td>
  70.                     <td><textarea name="content" id="content" required></textarea></td>
  71.                 </tr>
  72.                 <tr>
  73.                     <td>{L_DESCRIPTION}</td>
  74.                     <td><input type="text" name="description" /></td>
  75.                 </tr>
  76.                 <tr>
  77.                     <td>{L_KEYWORDS}</td>
  78.                     <td><input type="text" name="keywords" /></td>
  79.                 </tr>
  80.                 <tr>
  81.                     <td>{L_ANNOUNCE}</td>
  82.                     <td><input type="text" name="announce" required /></td>
  83.                 </tr>
  84.                 <tr>
  85.                     <td>{L_STATUS}</td>
  86.                     <td>
  87.                         <select name="status">
  88.                             <option value="1" selected>{L_VISIBLE_F}</option>
  89.                             <option value="0">{L_HIDDEN_F}</option>
  90.                         </select>
  91.                     </td>
  92.                 </tr>
  93.                 <tr>
  94.                     <td>{L_PARENT}</td>
  95.                     <td>
  96.                         <select name="parent">
  97.                             <option value="0" selected>{L_NO}</option>
  98.                             {BLOCK PAGES_PARENT}
  99.                             <option value="{BLOCK:ID}">{BLOCK:ANNOUNCE}</option>
  100.                             {/BLOCK}
  101.                         </select>
  102.                     </td>
  103.                 </tr>
  104.                 <tr>
  105.                     <td colspan="2"><button type="submit" class="button submit image-right ic-right-arrow">{L_SEND}</button> <span id="load"><img src="{PATH}/application/styles/eclipse/imageset/load.gif" /></span></td>
  106.                 </tr>
  107.             </table>
  108.             </form>
  109.         </div>
  110.     </div>
  111. </div>
  112. <div id="footer">{COPYRIGHT} {I_VERSION}{IF LANGUAGE_INFO} &nbsp;&bull;&nbsp; {L_LANGUAGE}: {I_LANGUAGE_INFO}{/IF} {IF DEBUG} &nbsp;&bull;&nbsp; <a href="{PATH}/application/ajax.php?mode=update_cache&return={I_SELF_LINK}">{L_UPDATE_CACHE}</a>{/IF}</div>
  113. </body>
  114. </html>

(Добавление)
tuareg
то есть в 18.
 
 Top
tuareg
Отправлено: 07 Апреля, 2012 - 15:47:50
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




Ну вот смотрите
CODE (html):
скопировать код в буфер обмена
  1. <input type="hidden" name="type" value="static" />

Тоже можно вынести из таблицы.
Потом вот этот код
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $("#load").hide();
  3.  $("button").click(function(){
  4.        $("#load").show();
  5.  });
  6.  

Он что по Вашему должен делать? Если отправлять форму, то он это не сделает Улыбка?
Есть событие submit. И надо вернуть e.preventDefault();
Т.е
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $("#load").hide();
  3.  $("button").submit(function(e){
  4.    e.preventDefault();
  5. // или return false;
  6.    $("#load").show();
  7.    /*А тут еще дописать сам запрос ajax Фактически послать данные на сервер*/
  8.  });
  9.  
 
 Top
Crate
Отправлено: 07 Апреля, 2012 - 15:55:37
Post Id



Посетитель


Покинул форум
Сообщений всего: 312
Дата рег-ции: Янв. 2012  


Помог: 4 раз(а)




tuareg пишет:
Потом вот этот код

Когда нажимаешь на кнопку, то он показывает гифную картинку-лоадер.
 
 Top
Страниц (12): В начало « ... 2 3 4 5 [6] 7 8 9 10 ... » В конец
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« CMS и фреймворки »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB