Перейти к публикации

Профиль пользователя


Рекомендованные сообщения

В профиле есть кнопка редактирования, чтобы сохранялась информация... А как будет правильней прописать чтобы вместо картинки была ссылка при нажатии на которую бы сохранялась информация?!

Вот как на данный момент:

<input type="image" style="width:121px; height:26px" src="{THEME}/images/send.png" name="submit" alt="Отправить" />

Но хочу сделать в виде ссылки, чтобы исправить косяк в своем шаблоне. Заранее спасибо.

Ссылка на сообщение
Поделиться на других сайтах

Да возможно, сейчас проверю!

Нет, это выглядит в виде кнопки! А хочется именно чтоб ввиде ссылки было(

Ссылка на сообщение
Поделиться на других сайтах

А хочется именно чтоб ввиде ссылки было(

<input type="submit" name="submit" value="Сохранить" title="Сохранить" style="border:0; background:none; padding:0; border-bottom:#000000 solid 1px;" />

Все просто, нужно просто стайлы прописать.

Ссылка на сообщение
Поделиться на других сайтах

Нет, что то не то... Раньше помню вроде делал, так там ссылка выглядела типа: <a href="onclick чего то там... А эта с формой <input при редактировании пишет, что не правельно введен емэйл, хотя я даже его не трогал, а редактировал допполе!

Ссылка на сообщение
Поделиться на других сайтах

<a href="onclick чего то там...

Не сталкивался с этим и не пробовал это делать, не было нужды.

Но не думаю что так получится, потому что onclick - это к яваскриптам, так что мой вариант самый приемлемый имхо

смотрите где делаете ошибку, у меня на простом html этот способ работал

Ссылка на сообщение
Поделиться на других сайтах

Я могу скинуть сам шаблон, если интересно, у меня там стоит скрипт скролинга, он в ИЕ с кнопкой МОЕЙ работает, но в других браузерах не работает, поэтмоу я вынужден сделать в виде ссылки! Но ставя то, что пишите Вы он почему то пишет при любом сохранении, что не правильно введен емэйл адрес!

Ссылка на сообщение
Поделиться на других сайтах

Может вместо type="submit" поставить type="button" ? хотя фиг его знает если честно, сабмит отправляет на сервер данные а баттон просто кнопка

есть онлайн просмотр?

Ссылка на сообщение
Поделиться на других сайтах

Ну да, на сайте nokia-mobile.su

Только сейчас стоит пока еще в виде кнопки! Разбираеюсь с хостингом, а то письма не отправляются по чему то регистрации.

Ссылка на сообщение
Поделиться на других сайтах

Еще может кто-нибудь предложить какой нибудь вариант ,чтобы кнопку можно было сделать в виде обычной текстовой ссылки?!?! (((

Ссылка на сообщение
Поделиться на других сайтах

Почему вот этот код <a href="#" onClick="submit();">Сохранить</a> работает только в ИЕ, а в опере и мозиле не сохраняет страничку и ничего не происходит? Может не правильно код написал?!

Ссылка на сообщение
Поделиться на других сайтах

Как ни странно у меня сработало в опере, проверю еще сейчас в 7 браузерах

А проверь, контейнер с полями редактирования который, он случайно не в теге <form /> находится?

Изменено пользователем Critical Error
Ссылка на сообщение
Поделиться на других сайтах

Вот код моей странички

<tr><td height="20">&nbsp;</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>&nbsp;</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">&nbsp;</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>

Никаких форм там нет, вероятней всего из за скрипта скролинга конфликтует. Но я ссылку вынес за него и все равно таже история... (

Ссылка на сообщение
Поделиться на других сайтах

Попробуй ссылку эту в тег [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

Изменено пользователем Critical Error
Ссылка на сообщение
Поделиться на других сайтах

Не( Таже фигня((( Он просто при нажатии ссылки перемещается вверх страницы как при обычном нажатии ссылки с адресом #... Почему то не сохраняет(

Ссылка на сообщение
Поделиться на других сайтах

http://xpoint.ru/forums/internet/html_css/css/thread/42872.xhtml

Надеюсь это поможет, я че только не перепробовал, не получается =(

Скорей всего просто-напросто при помощи css сделать все можно

Ссылка на сообщение
Поделиться на других сайтах

Спасибо, но проблема в том, что у меня кнопка тоже только в ИЕ работает, а в других браузерах нет, поэтому из кнопки сделать ссылку будет бессмысленно, надо что то другое придумать.. Блин не могу поверить что скрипт скролинга так запоганил работу...( А без него никуда...(

Ссылка на сообщение
Поделиться на других сайтах

Я пошуршу еще, че нить так придумаю.

Кстати, я с этим jScrollPane пыхтел дня три чтоб прикрутить его в диалоговое окно с выводом всех опросов. Там появляется скроллбар, а по дизайну его светлый цвет не в тему совсем. Таки прикрутил, но пришлось редактировать dle_js.js чтоб организовать все это.

Ссылка на сообщение
Поделиться на других сайтах

Буду признателен и благодарен материально, если поможешь регшить проблему(

Ссылка на сообщение
Поделиться на других сайтах

Проблема разрешилась, как всегда ответ был прямо под носом! Оказалось вот что, просто надо было скрипт скролинга помещать не в сам шаблон userinfo.tpl, а в шаблон main.tpl :D

Ссылка на сообщение
Поделиться на других сайтах

Во оно что =)

Я в одной теме писл что не могу этот кролл во всплывающее окно при выводе всех опросов внедрить. Решил проблему, редактировав /engine/classes/js/dle_js.js

http://forum.dle-news.ru/index.php?showtopic=55397&st=0&p=271725&#entry271725 - если надумаешь менять вид скролла там =)

Я просто еще не дошел до той стадии знаний js, чтобы в уже существующую функцию проводить инъекцию другой.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...