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

Как сохранить фокус на доп полях при вставке имг


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

При вставке картинок в доп поля фокус на них не удерживается, улетает на последнее из юзаных: шотстори или фулстори.

Если в \engine\inc\xfields.php найти

<textarea name="xfield[$fieldname]" id="xf_$fieldname">$fieldvalue</textarea>
и заменить на
<textarea onclick="setFieldName(this.name)" name="xfield$fieldname" id="xf_$fieldname">$fieldvalue</textarea>

то фокус работает, но неработает все остальное изза измененного нейма поля.

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

Как заставить js скушать имя типа xfield[myfield] ?

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

если в аплоад ушло selfield = 'xfield[myfield]' то фокус вообще не активируется,

при отправке скобок кодами имя режется,

при попытке отправить selfield = '"xfield[myfield]"' выскакивает хакинг атемп...

впечатление что проще избавиться от скобок )

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

избавляемся от скобок для доп.полей textarea и налаживаем фокус на этих самых textarea

в \engine\inc\xfields.php ищем

<textarea name="xfield[$fieldname]" id="xf_$fieldname">$fieldvalue</textarea>
заменяем на
<textarea onclick="setFieldName(this.name)" name="xfieldxxxx$fieldname" id="xf_$fieldname">$fieldvalue</textarea>
в самом начале \engine\inc\xfields.php после
if(!defined('DATALIFEENGINE'))

{

  die("Hacking attempt!");

}
пишем
if ( isset ($_POST['xfield']) ) {		

	$temp_xfield = $_POST['xfield'];

	foreach ($_POST as $gpost_name => $gpost_value) {

		$search_name_start = substr($gpost_name, 0, 10);	

		if ( $search_name_start == 'xfieldxxxx') {

			$gpost_name_end = substr($gpost_name, 10);

			$temp_xfield[$gpost_name_end] = $gpost_value;	

			unset($_POST[$gpost_name]);

		}	 

	}

	$_POST['xfield'] = $temp_xfield;	

}

вопрос исчерпан, всем спасибо.

зы. тихо сам с собою он ведет беседу ©

ззы. теперь ктонить ниже должен отпостить "да незшт, обращайся если что" :)

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

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

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

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

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

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

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

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

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

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