inokentik 45 Опубликовано: 7 апреля 2011 Рассказать Опубликовано: 7 апреля 2011 В профиле есть кнопка редактирования, чтобы сохранялась информация... А как будет правильней прописать чтобы вместо картинки была ссылка при нажатии на которую бы сохранялась информация?! Вот как на данный момент: <input type="image" style="width:121px; height:26px" src="{THEME}/images/send.png" name="submit" alt="Отправить" /> Но хочу сделать в виде ссылки, чтобы исправить косяк в своем шаблоне. Заранее спасибо. Цитата Ссылка на сообщение Поделиться на других сайтах
WebSet 74 Опубликовано: 7 апреля 2011 Рассказать Опубликовано: 7 апреля 2011 <input type="submit" name="submit" value="Сохранить" title="Сохранить" /> Это имели ввиду? Цитата Ссылка на сообщение Поделиться на других сайтах
inokentik 45 Опубликовано: 7 апреля 2011 Рассказать Опубликовано: 7 апреля 2011 Автор Да возможно, сейчас проверю!Нет, это выглядит в виде кнопки! А хочется именно чтоб ввиде ссылки было( Цитата Ссылка на сообщение Поделиться на других сайтах
WebSet 74 Опубликовано: 7 апреля 2011 Рассказать Опубликовано: 7 апреля 2011 А хочется именно чтоб ввиде ссылки было( <input type="submit" name="submit" value="Сохранить" title="Сохранить" style="border:0; background:none; padding:0; border-bottom:#000000 solid 1px;" /> Все просто, нужно просто стайлы прописать. Цитата Ссылка на сообщение Поделиться на других сайтах
inokentik 45 Опубликовано: 7 апреля 2011 Рассказать Опубликовано: 7 апреля 2011 Автор Нет, что то не то... Раньше помню вроде делал, так там ссылка выглядела типа: <a href="onclick чего то там... А эта с формой <input при редактировании пишет, что не правельно введен емэйл, хотя я даже его не трогал, а редактировал допполе! Цитата Ссылка на сообщение Поделиться на других сайтах
WebSet 74 Опубликовано: 7 апреля 2011 Рассказать Опубликовано: 7 апреля 2011 <a href="onclick чего то там... Не сталкивался с этим и не пробовал это делать, не было нужды. Но не думаю что так получится, потому что onclick - это к яваскриптам, так что мой вариант самый приемлемый имхо смотрите где делаете ошибку, у меня на простом html этот способ работал Цитата Ссылка на сообщение Поделиться на других сайтах
inokentik 45 Опубликовано: 7 апреля 2011 Рассказать Опубликовано: 7 апреля 2011 Автор Я могу скинуть сам шаблон, если интересно, у меня там стоит скрипт скролинга, он в ИЕ с кнопкой МОЕЙ работает, но в других браузерах не работает, поэтмоу я вынужден сделать в виде ссылки! Но ставя то, что пишите Вы он почему то пишет при любом сохранении, что не правильно введен емэйл адрес! Цитата Ссылка на сообщение Поделиться на других сайтах
WebSet 74 Опубликовано: 7 апреля 2011 Рассказать Опубликовано: 7 апреля 2011 Может вместо type="submit" поставить type="button" ? хотя фиг его знает если честно, сабмит отправляет на сервер данные а баттон просто кнопка есть онлайн просмотр? Цитата Ссылка на сообщение Поделиться на других сайтах
inokentik 45 Опубликовано: 7 апреля 2011 Рассказать Опубликовано: 7 апреля 2011 Автор Ну да, на сайте nokia-mobile.su Только сейчас стоит пока еще в виде кнопки! Разбираеюсь с хостингом, а то письма не отправляются по чему то регистрации. Цитата Ссылка на сообщение Поделиться на других сайтах
inokentik 45 Опубликовано: 8 апреля 2011 Рассказать Опубликовано: 8 апреля 2011 Автор Еще может кто-нибудь предложить какой нибудь вариант ,чтобы кнопку можно было сделать в виде обычной текстовой ссылки?!?! ((( Цитата Ссылка на сообщение Поделиться на других сайтах
inokentik 45 Опубликовано: 9 апреля 2011 Рассказать Опубликовано: 9 апреля 2011 Автор Почему вот этот код <a href="#" onClick="submit();">Сохранить</a> работает только в ИЕ, а в опере и мозиле не сохраняет страничку и ничего не происходит? Может не правильно код написал?! Цитата Ссылка на сообщение Поделиться на других сайтах
Critical Error 155 Опубликовано: 9 апреля 2011 Рассказать Опубликовано: 9 апреля 2011 <a href="#" onclick="submit(this);">Сохранить</a> Цитата Ссылка на сообщение Поделиться на других сайтах
inokentik 45 Опубликовано: 9 апреля 2011 Рассказать Опубликовано: 9 апреля 2011 Автор не, таже самая ерунда( не могу понять в чем дело( Цитата Ссылка на сообщение Поделиться на других сайтах
Critical Error 155 Опубликовано: 9 апреля 2011 Рассказать Опубликовано: 9 апреля 2011 (изменено) Как ни странно у меня сработало в опере, проверю еще сейчас в 7 браузерах А проверь, контейнер с полями редактирования который, он случайно не в теге <form /> находится? Изменено 9 апреля 2011 пользователем Critical Error Цитата Ссылка на сообщение Поделиться на других сайтах
inokentik 45 Опубликовано: 9 апреля 2011 Рассказать Опубликовано: 9 апреля 2011 Автор Вот код моей странички <tr><td height="20"> </td></tr> <tr> <td height="820" valign="top"> [not-logged] <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="title" colspan="2">Редактирование информации</td> </tr> <tr> <td height="25" colspan="2"></td> </tr> <tr> <td class="rules" colspan="2">Если есть страничка вконтаке, пиши, кто-то наверняка захочет с тобой общаться.</td> </tr> <tr> <td height="10" colspan="2"></td> </tr> {xfields} <tr> <td height="20" colspan="2"></td> </tr> <tr> <td class="rules" colspan="2">Украли Ваш ящик? Ничего страшного, введите новый, но впредь следите за своей почтой, вокруг одни шпионы.</td> </tr> <tr> <td height="10" colspan="2"></td> </tr> <tr> <td width="110" class="titlefile">Email:</td> <td width="580"><input type="text" name="email" value="{editmail}" style="width:200px" class="f_input" /></td> </tr> <tr> <td> </td> <td>{hidemail}<br /><input type="checkbox" name="subscribe" value="1" /> Отписаться от подписанных новостей</td> </tr> <tr> <td height="20" colspan="2"></td> </tr> <tr> <td class="rules" colspan="2">Если Вы вышли замуж или по каким-то причинам сменили свою фамилию, то здесь Вы можете её отредактировать.</td> </tr> <tr> <td height="10" colspan="2"></td> </tr> <tr> <td class="titlefile">Ваше имя:</td> <td><input type="text" name="fullname" value="{fullname}" style="width:200px" class="f_input" /></td> </tr> <tr> <td height="20" colspan="2"></td> </tr> <tr> <td class="rules" colspan="2">Куда-то уехали? Здесь всегда можно обновить эту информацию, а вдруг кто-то захочет с Вами встретиться в новом месте обитания?!</td> </tr> <tr> <td height="10" colspan="2"></td> </tr> <tr> <td class="titlefile">Мой город:</td> <td><input type="text" name="land" value="{land}" style="width:200px" class="f_input" /></td> </tr> <tr> <td height="20" colspan="2"></td> </tr> <tr> <td class="rules" colspan="2">Аськи часто угоняют, так что это поля наверняка Вам пригодится.</td> </tr> <tr> <td height="10" colspan="2"></td> </tr> <tr> <td class="titlefile">Номер ICQ:</td> <td><input type="text" name="icq" value="{icq}" style="width:200px" class="f_input" /></td> </tr> <tr> <td height="20" colspan="2"></td> </tr> <tr> <td class="rules" colspan="2">Вы также можете менять свой пароль сколько угодно раз, но не реккомендуем делать это часто, дабы его не забыть, хотя у нас есть восстановление паролей.</td> </tr> <tr> <td height="10" colspan="2"></td> </tr> <tr> <td class="titlefile">Старый пароль:</td> <td><input type="password" name="altpass" style="width:200px" class="f_input" /></td> </tr> <tr> <td height="10" colspan="2"></td> </tr> <tr> <td class="titlefile">Новый пароль:</td> <td><input type="password" name="password1" style="width:200px" class="f_input" /></td> </tr> <tr> <td height="10" colspan="2"></td> </tr> <tr> <td class="titlefile">Повторите:</td> <td><input type="password" name="password2" style="width:200px" class="f_input" /></td> </tr> <tr> <td height="20" colspan="2"></td> </tr> <tr> <td class="rules" colspan="2">Ну и конечно же в любой момент Вы можете сменить свою аватарку на более интересную, если сочтете нужным это.</td> </tr> <tr> <td height="10" colspan="2"></td> </tr> <tr> <td class="titlefile">Фото:</td> <td><input type="file" name="image" style="width:304px; height:18px" class="f_input" /></td> </tr> <tr> <td width="130"> </td> <td><input type="checkbox" name="del_foto" value="yes" /> Удалить фотографию</td> </tr> <tr> <td height="10" colspan="2"></td> </tr> </table> [/not-logged] </td> </tr> </table> </div> </div> <script type="text/javascript"> $(function() { $('#newsshort').jScrollPane({showArrows:true, scrollbarWidth: 16, arrowSize: 16}); }); </script> </td> </tr> </table> </td> </tr> <tr> <td height="51" class="menu_buttom"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr><td width="10"></td><td width="230" align="left"><a href="/">В начало</a></td><td align="center" width="35"><div class="clock2"><script> var dat = new Date (); var hours = dat.getHours (); var minutes = dat.getMinutes (); if ( minutes <= 9 ) minutes = "0" + minutes; document.write ( hours + ":" + minutes ); </script> </div></td><td width="230" align="right">[group=1,2,3,4]<a href="#" onClick="submit(this);">Сохранить</a>[/group]</td><td width="10"></td></tr> </table> </td> </tr> Никаких форм там нет, вероятней всего из за скрипта скролинга конфликтует. Но я ссылку вынес за него и все равно таже история... ( Цитата Ссылка на сообщение Поделиться на других сайтах
Critical Error 155 Опубликовано: 9 апреля 2011 Рассказать Опубликовано: 9 апреля 2011 (изменено) Попробуй ссылку эту в тег [not-logged /] - перед закрывающим, у меня она там стоит, мож эт оно? Мало ли Вот как у меня, где #options? то блок открывающийся редактированием данных [not-logged] <div id="options" style="display: none;"> <div class="content_header">Редактирование профиля</div> <div class="content_body"> <table class="edituserinfo" cellspacing="5"> <tr><td colspan="2"><br /><i>Редактирование общей, контактной и личной информации</i></td></tr> <tr> <td><br />Имя:</td> <td class="xprofile"><br /><input type="text" name="fullname" value="{fullname}" /></td> </tr> {xfields} <tr> <td>О себе:</td> <td class="xprofile"><textarea name="info" class="f_textarea">{editinfo}</textarea></td> </tr> <tr> <td>Моя подпись:</td> <td class="xprofile"><textarea name="signature" class="f_textarea">{editsignature}</textarea></td> </tr> <tr> <td>Фотография, аватор:</td> <td class="xprofile"><input type="file" name="image" /><br /></td> </tr> <tr><td></td><td><input type="checkbox" name="del_foto" value="yes" class="input-checkbox" id="del_foto" /><label for="del_foto" class="">Удалить фотографию</label></td></tr> <tr><td colspan="2"><br /><i>Редактирование пользовательских настроек</i></td></tr> <tr> <td><br />Место жительства:</td> <td class="xprofile"><br /><input type="text" name="land" value="{land}" class="f_input" /></td> </tr> <tr> <td>ICQ:</td> <td class="xprofile" colspan="2"><input type="text" name="icq" value="{icq}" class="f_input" /></td> </tr> <tr> <td>E-Mail:</td> <td class="xprofile"><input type="text" name="email" value="{editmail}" /></td> </tr> <tr><td></td><td>{hidemail}</td></tr> <tr> <td><br />Блокировка по IP:</td> <td class="xprofile"><br /><textarea name="allowed_ip" class="f_textarea">{allowed-ip}</textarea></td> </tr> <tr><td colspan="2"><br />Ваш текущий IP: <strong>{ip}</strong><br /><br /><font style="color:red;font-size:10px;">* Внимание! Будьте бдительны при изменении данной настройки. Доступ к Вашему аккаунту будет доступен только с того IP-адреса или подсети, который Вы укажете. Вы можете указать несколько IP адресов, по одному адресу на каждую строчку.<br />Пример: 192.48.25.71 или 129.42.*.*</font></td></tr> <tr><td colspan="2"><br /><i>Смена пароля</i></td></tr> <tr> <td><br />Старый пароль:</td> <td class="xprofile"><br /><input type="password" name="altpass" /></td> </tr> <tr> <td>Новый пароль:</td> <td class="xprofile"><input type="password" name="password1" /></td> </tr> <tr> <td>Повторить пароль:</td> <td class="xprofile"><input type="password" name="password2" /></td> </tr> <tr> <td align="left"><br /><a href="javascript:submit(this);" onclick="submit(this);">Сохранить</a></td> <td align="right"><br /><button type="submit" onclick="ShowOrHide('options')" class="bbcodes">Отменить</button></td> </tr> </table> </div> </div>[/not-logged] Мде, сработало только в опере =( Сейчас доканаем xD Изменено 9 апреля 2011 пользователем Critical Error Цитата Ссылка на сообщение Поделиться на других сайтах
WebSet 74 Опубликовано: 9 апреля 2011 Рассказать Опубликовано: 9 апреля 2011 (изменено) Может onclick="submit(this.form);" ? Изменено 9 апреля 2011 пользователем WebSet Цитата Ссылка на сообщение Поделиться на других сайтах
inokentik 45 Опубликовано: 9 апреля 2011 Рассказать Опубликовано: 9 апреля 2011 Автор Не( Таже фигня((( Он просто при нажатии ссылки перемещается вверх страницы как при обычном нажатии ссылки с адресом #... Почему то не сохраняет( Цитата Ссылка на сообщение Поделиться на других сайтах
Critical Error 155 Опубликовано: 9 апреля 2011 Рассказать Опубликовано: 9 апреля 2011 http://xpoint.ru/forums/internet/html_css/css/thread/42872.xhtml Надеюсь это поможет, я че только не перепробовал, не получается =( Скорей всего просто-напросто при помощи css сделать все можно Цитата Ссылка на сообщение Поделиться на других сайтах
inokentik 45 Опубликовано: 9 апреля 2011 Рассказать Опубликовано: 9 апреля 2011 Автор Спасибо, но проблема в том, что у меня кнопка тоже только в ИЕ работает, а в других браузерах нет, поэтому из кнопки сделать ссылку будет бессмысленно, надо что то другое придумать.. Блин не могу поверить что скрипт скролинга так запоганил работу...( А без него никуда...( Цитата Ссылка на сообщение Поделиться на других сайтах
Critical Error 155 Опубликовано: 9 апреля 2011 Рассказать Опубликовано: 9 апреля 2011 Я пошуршу еще, че нить так придумаю. Кстати, я с этим jScrollPane пыхтел дня три чтоб прикрутить его в диалоговое окно с выводом всех опросов. Там появляется скроллбар, а по дизайну его светлый цвет не в тему совсем. Таки прикрутил, но пришлось редактировать dle_js.js чтоб организовать все это. Цитата Ссылка на сообщение Поделиться на других сайтах
inokentik 45 Опубликовано: 9 апреля 2011 Рассказать Опубликовано: 9 апреля 2011 Автор Буду признателен и благодарен материально, если поможешь регшить проблему( Цитата Ссылка на сообщение Поделиться на других сайтах
inokentik 45 Опубликовано: 13 апреля 2011 Рассказать Опубликовано: 13 апреля 2011 Автор Проблема разрешилась, как всегда ответ был прямо под носом! Оказалось вот что, просто надо было скрипт скролинга помещать не в сам шаблон userinfo.tpl, а в шаблон main.tpl Цитата Ссылка на сообщение Поделиться на других сайтах
Critical Error 155 Опубликовано: 13 апреля 2011 Рассказать Опубликовано: 13 апреля 2011 Во оно что =) Я в одной теме писл что не могу этот кролл во всплывающее окно при выводе всех опросов внедрить. Решил проблему, редактировав /engine/classes/js/dle_js.js http://forum.dle-news.ru/index.php?showtopic=55397&st=0&p=271725&#entry271725 - если надумаешь менять вид скролла там =) Я просто еще не дошел до той стадии знаний js, чтобы в уже существующую функцию проводить инъекцию другой. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.