Проблемы с экстраполями

Автор Сообщение

Matafix

#1/18.03.2014 05:51
0

Пользователи

Карма: 0

При добавлении нового экстраполя оно почему то не отображается. Подскажите пожалуйста в чем может быть проблема?

А также оно отображается не корректно и его нелья редактировать. Подскажите пожалуйста что не так?

Добавлено 6 минуты спустя:

Сообщения: 20

Bond

Артур
#2/18.03.2014 06:18
+1

Пользователи

Карма: +18

В какой кодировке работаешь? Все должно быть на utf-8. И файлы надо редактировать в utf и БД тоже проверь.

Сообщения: 62

Matafix

#3/18.03.2014 06:38
0

Пользователи

Карма: 0

Да точно спасибо про кодировку поменял все ок отображается без кракозябр. Но проблема так и не решена. Поля редактировать нельзя и экстраполя не отображаются как в первом скрине ((

Сообщения: 20

Cmsworks

Булат
#4/18.03.2014 06:42
0

Администраторы

Карма: +683

Исходники восстановите, у вас наверное что-то где-то поехало. Вообще исходные файлы не рекомендуется редактировать, чтобы не было таких проблем.

Памятка

Добавлено 15 минуты спустя:

И еще! Код экстраполя нужно указывать латинскими символами!

Сообщения: 2416

Опытный веб-разработчик, фрилансер.
Разрабатываю сайты любой сложности на профессиональных фреймворках.

------

Почта для связи: developer@cmsworks.ru

Matafix

#5/18.03.2014 07:06
0

Пользователи

Карма: 0

Исходники типа tpl ? Другие файлы я не редактирова...

Добавлено 36 минуты спустя:

Подскажите какие исходники?

Добавлено 2 часа спустя:

Проблема решена! Тема закрыта.

Сообщения: 20

dimka0205

Дмитрий
#6/27.11.2014 11:06
0

Аватар

Пользователи

Карма: +12

Сейчас заметил такую стрвнность, создал текстовое экстраполе для профиля с описанием предоставляемых услуг, код вставил в соответствующие шаблоны. И все бы ничего, если бы не одно НО, на странице редактирования профиля, в созданном мной поле ввода, оказываеся заполненным html содержимым шаблона, искал в шаблоне причины этой траблы, думал может где то чего то закрыть забыл,  но нет, все ок, и все что в поле содержится не удаляется, кто что может подскажет мне по этому поводу, как решить?

Сообщения: 229

CrazyFreeMan

Ярослав
#7/27.11.2014 13:53
0

Модераторы

Карма: +317

Какой код куда и как вставляли, примеры кода от и до в студию, тогда и скажем, сами подумайте как мы можем определить где ошибка без материала?

Сообщения: 1248

dimka0205

Дмитрий
#8/27.11.2014 20:11
0

Аватар

Пользователи

Карма: +12

строка 76-79 USERS_PROFILE_ABOUTMY приложенного кода шаблона users.profile.tpl

 

<!-- BEGIN: MAIN -->

		<div class="block">
			<div class="breadcrumb">{USERS_PROFILE_TITLE}</div>
			{FILE "{PHP.cfg.themes_dir}/{PHP.cfg.defaulttheme}/warnings.tpl"}
			<form action="{USERS_PROFILE_FORM_SEND}" method="post" enctype="multipart/form-data" name="profile">
				<input type="hidden" name="userid" value="{USERS_PROFILE_ID}" />
				<table class="table">
					<!-- IF {USERS_PROFILE_GROUPSELECT} -->
					<tr<!-- IF !{PHP.cfg.plugin.usergroupselector.allowchange} AND {PHP.cfg.plugin.usergroupselector.required} --> class="hidden"<!-- ENDIF -->>
						<td>{PHP.L.profile_group}:</td>
						<td>{USERS_PROFILE_GROUPSELECT}</td>
					</tr>
					<!-- ENDIF -->
					<tr>
						<td class="width30">{PHP.L.Username}:</td>
						<td class="width70">{USERS_PROFILE_NAME}</td>
					</tr>
					<tr>
					    <td>{PHP.L.Fullname}</td>
					    <td><div id="fullname">{USERS_PROFILE_FULLSURNAME} &nbsp; {USERS_PROFILE_FULLNAME} &nbsp; {USERS_PROFILE_FULLMIDDLENAME}</div></td>
					</tr>
					<tr>
						<td>{PHP.L.Category}:</td>
						<td>{USERS_PROFILE_CAT}</td>
					</tr>
					<tr>
						<td>{PHP.L.Groupsmembership}:</td>
						<td>
							<div id="usergrouplist">
								{USERS_PROFILE_GROUPS}
							</div>
						</td>
					</tr>
					<tr>
						<td>{PHP.L.Registered}:</td>
						<td>{USERS_PROFILE_REGDATE}</td>
					</tr>
<!-- BEGIN: USERS_PROFILE_EMAILCHANGE -->
					<tr>
						<td>{PHP.L.Email}:</td>
						<td id="emailtd">
							<div class="width50 floatleft">
								{PHP.L.Email}:<br />{USERS_PROFILE_EMAIL}
							</div>
<!-- BEGIN: USERS_PROFILE_EMAILPROTECTION -->
							<script type="text/javascript">
								//<![CDATA[
								$(document).ready(function(){
									$("#emailnotes").hide();
									$("#emailtd").click(function(){$("#emailnotes").slideDown();});
								});
								//]]>
							</script>
							<div>
								{PHP.themelang.usersprofile.Emailpassword}:<br />{USERS_PROFILE_EMAILPASS}
							</div>
							<div class="small" id="emailnotes">{PHP.themelang.usersprofile.Emailnotes}</div>
<!-- END: USERS_PROFILE_EMAILPROTECTION -->
						</td>
					</tr>
<!-- END: USERS_PROFILE_EMAILCHANGE -->
					<tr>
						<td>{PHP.L.users_hideemail}:</td>
						<td>{USERS_PROFILE_HIDEEMAIL}</td>
					</tr>
<!-- IF {PHP.cot_modules.pm} -->
					<tr>
						<td>{PHP.L.users_pmnotify}:</td>
						<td>
							{USERS_PROFILE_PMNOTIFY}
							<p class="small">{PHP.L.users_pmnotifyhint}</p>
						</td>
					</tr>
<!-- ENDIF -->
                    <tr>
					    <td>{PHP.L.about_my}:</td>
					    <td>{USERS_PROFILE_ABOUTMY}</td>
					</tr>
					<tr>
						<td>{PHP.L.Theme}:</td>
						<td>{USERS_PROFILE_THEME}</td>
					</tr>
					<tr>
						<td>{PHP.L.Language}:</td>
						<td>{USERS_PROFILE_LANG}</td>
					</tr>
					<tr class="hidden">
						<td>{PHP.L.Country}:</td>
						<td>{USERS_PROFILE_COUNTRY}</td>
					</tr>
					</tr>
					<tr>
						<td>{PHP.L.Location}:</td>
						<td>{USERS_PROFILE_LOCATION}</td>
					</tr>
					<tr>
						<td>{PHP.L.Timezone}:</td>
						<td>{USERS_PROFILE_TIMEZONE}</td>
					</tr>
					<tr>
						<td>{PHP.L.Birthdate}:</td>
						<td>{USERS_PROFILE_BIRTHDATE}
						</td>
					</tr>
					<tr>
						<td>{PHP.L.Gender}:</td>
						<td>{USERS_PROFILE_GENDER}</td>
					</tr>
					<!-- IF {USERS_PROFILE_AVATAR} -->
					<tr>
						<td>{PHP.L.Avatar}:</td>
						<td>{USERS_PROFILE_AVATAR}</td>
					</tr>
					<!-- ENDIF -->
					<!-- IF {USERS_PROFILE_PHOTO} -->
					<tr>
						<td>{PHP.L.Photo}:</td>
						<td>{USERS_PROFILE_PHOTO}</td>
					</tr>
					<!-- ENDIF -->
					<tr>
						<td>{PHP.L.Signature}:</td>
						<td>{USERS_PROFILE_TEXT}</td>
					</tr>
					<tr>
						<td>
							{PHP.L.users_newpass}:
							<p class="small">{PHP.L.users_newpasshint1}</p>
						</td>
						<td>
							{USERS_PROFILE_OLDPASS}
							<p class="small">{PHP.L.users_oldpasshint}</p>
							{USERS_PROFILE_NEWPASS1} {USERS_PROFILE_NEWPASS2}
							<p class="small">{PHP.L.users_newpasshint2}</p>
						</td>
					</tr>
					<tr>
						<td></td>
						<td><button class="btn">{PHP.L.Update}</button></td>
					</tr>
				</table>
			</form>
		</div>

<!-- END: MAIN -->

 

Добавлено 3 минуты спустя:

в данном поле код шаблона начинается с закрывающего тега td и заканчивается самой последней строкой приложенного материала, конкретно <!-- END: MAIN -->

Сообщения: 229

CrazyFreeMan

Ярослав
#9/27.11.2014 21:09
0

Модераторы

Карма: +317

<tr>
      <td>{PHP.L.about_my}:</td>
      <td>{USERS_PROFILE_ABOUTMY}</td>
</tr>

 

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

У Вас код выше про полное имя работает же нормально? 

Сообщения: 1248

dimka0205

Дмитрий
#10/27.11.2014 23:08
0

Аватар

Пользователи

Карма: +12

Нужны данные от админки? У меня сайт на 2х языках, поэтому и с языковой переменной делал. Поле полное имя работает норм
Сообщения: 229

CrazyFreeMan

Ярослав
#11/27.11.2014 23:10
0

Модераторы

Карма: +317

Покажите скрин с раздела где список созданых полей (что б было видно проблемное поле) 

Сообщения: 1248

dimka0205

Дмитрий
#12/27.11.2014 23:19
0

Аватар

Пользователи

Карма: +12

Не за компом ща, завтра только сяду)))

Добавлено 11 минут спустя:

Я там параметров не задавал никаких, создавал форму как в инструкции было написано

Добавлено 2 дня спустя:

В общем вот скрин страницы редактирования профиля, в созданном мной поле ввода отображается html код страницы, код не стирается
Сообщения: 229

CrazyFreeMan

Ярослав
#13/30.11.2014 19:37
0

Модераторы

Карма: +317

покажите скрин в админке де создан код и покажите исходный код старницы этой (или ссылку на сайт) посмотреть

Сообщения: 1248

dimka0205

Дмитрий
#14/30.11.2014 20:10
0

Аватар

Пользователи

Карма: +12

скрин а вот код страницы

<!-- BEGIN: MAIN -->

		<div class="block">
				<div class="breadcrumb">{USERS_EDIT_TITLE}</div>
			{FILE "{PHP.cfg.themes_dir}/{PHP.cfg.defaulttheme}/warnings.tpl"}
			<form action="{USERS_EDIT_SEND}" method="post" name="useredit" enctype="multipart/form-data">
				<input type="hidden" name="id" value="{USERS_EDIT_ID}" />
				<table class="cells">
					<tr>
						<td class="width30">{PHP.L.users_id}:</td>
						<td class="width70">#{USERS_EDIT_ID}</td>
					</tr>
					<!-- IF {USERS_EDIT_GROUPSELECT} -->
					<tr>
						<td>{PHP.L.profile_group}:</td>
						<td>{USERS_EDIT_GROUPSELECT}</td>
					</tr>
					<!-- ENDIF -->
					<tr>
					    <td>{PHP.L.Fullname}</td>
					    <td><div id="fullname">{USERS_EDIT_FULLSURNAME} &nbsp; {USERS_EDIT_FULLNAME} &nbsp; {USERS_EDIT_FULLMIDDLENAME}</div></td>
					</tr>
					
					
					<tr>
						<td>{PHP.L.Username}:</td>
						<td>{USERS_EDIT_NAME}</td>
					</tr>
					<tr>
						<td>{PHP.L.Groupsmembership}:</td>
						<td>{PHP.L.Maingroup}:<br />&nbsp;{PHP.out.img_down}<br />{USERS_EDIT_GROUPS}</td>
					</tr>
					<tr>
					    <td>{USERS_EDIT_ABOUTMY_TITLE}:</td>
					    <td>{USERS_EDIT_ABOUTMY}</td>
					</tr>
					<tr>
						<td>{PHP.L.Country}:</td>
						<td>{USERS_EDIT_COUNTRY}</td>
					</tr>
					<tr>
						<td>{PHP.L.Timezone}:</td>
						<td>{USERS_EDIT_TIMEZONE}</td>
					</tr>
					
					<tr>
						<td>{PHP.L.Language}:</td>
						<td>{USERS_EDIT_LANG}</td>
					</tr>
					<!-- IF {USERS_EDIT_AVATAR} -->
					<tr>
						<td>{PHP.L.Avatar}:</td>
						<td>{USERS_EDIT_AVATAR}</td>
					</tr>
					<!-- ENDIF -->
					<!-- IF {USERS_EDIT_SIGNATURE} -->
					<tr>
						<td>{PHP.L.Signature}:</td>
						<td>{USERS_EDIT_SIGNATURE}</td>
					</tr>
					<!-- ENDIF -->
					<!-- IF {USERS_EDIT_PHOTO} -->
					<tr>
						<td>{PHP.L.Photo}:</td>
						<td>{USERS_EDIT_PHOTO}</td>
					</tr>
					<!-- ENDIF -->
					<tr>
						<td>{PHP.L.users_newpass}:</td>
						<td>
							{USERS_EDIT_NEWPASS}
							<p class="small">{PHP.L.users_newpasshint1}</p>
						</td>
					</tr>
					<tr>
						<td>{PHP.L.Email}:</td>
						<td>{USERS_EDIT_EMAIL}</td>
					</tr>
					<tr>
						<td>{PHP.L.users_hideemail}:</td>
						<td>{USERS_EDIT_HIDEEMAIL}</td>
					</tr>
<!-- IF {PHP.cot_modules.pm} -->
					<tr>
						<td>{PHP.L.users_pmnotify}:</td>
						<td>{USERS_EDIT_PMNOTIFY}<br />{PHP.themelang.usersedit.PMnotifyhint}</td>
					</tr>
<!-- ENDIF -->
					<tr>
						<td>{PHP.L.Birthdate}:</td>
						<td>{USERS_EDIT_BIRTHDATE}</td>
					</tr>
					<tr>
						<td>{PHP.L.Gender}:</td>
						<td>{USERS_EDIT_GENDER}</td>
					</tr>
					<tr>
						<td>{PHP.L.Signature}:</td>
						<td>{USERS_EDIT_TEXT}</td>
					</tr>
					<tr>
						<td>{PHP.L.Registered}:</td>
						<td>{USERS_EDIT_REGDATE}</td>
					</tr>
					<tr>
						<td>{PHP.L.Lastlogged}:</td>
						<td>{USERS_EDIT_LASTLOG}</td>
					</tr>
					<tr>
						<td>{PHP.L.users_lastip}:</td>
						<td>{USERS_EDIT_LASTIP}</td>
					</tr>
					<tr>
						<td>{PHP.L.users_logcounter}:</td>
						<td>{USERS_EDIT_LOGCOUNT}</td>
					</tr>
					<tr>
						<td>{PHP.L.users_deleteuser}:</td>
						<td>{USERS_EDIT_DELETE}</td>
					</tr>
					<tr>
						<td colspan="2" class="valid"><button type="submit">{PHP.L.Update}</button></td>
					</tr>
				</table>
			</form>
		</div>

<!-- END: MAIN -->

 

Добавлено 1 минута спустя:

копирование кода в поле ввода начинается с тега EBOUTMY

Сообщения: 229

CrazyFreeMan

Ярослав
#15/30.11.2014 20:19
0

Модераторы

Карма: +317

Внимательно посмотрите "Шаблон HTML для поля формы" особенно на код елемента textarea :) как он должен біть оформлен? Видать зацепили случайно код, удалите и по новой создайте.

И на месте вротого скрина хотел посомтреть исходный код сгенерированой страницы а не шаблона 

Сообщения: 1248

dimka0205

Дмитрий
#16/30.11.2014 20:24
0

Аватар

Пользователи

Карма: +12

Оууууу, это не я удалял, у меня изначально так устанавливаются при создании полей, не обратил на это внимания вообще)))

Добавлено 1 минута спустя:

создании больших полей имею ввиду))

Добавлено 1 минута спустя:

кстати удаляю и создаю, создается без закрывающего тега

Добавлено 2 минуты спустя:

Это и сейчас необходимо?

Сообщения: 229

CrazyFreeMan

Ярослав
#17/30.11.2014 20:35
0

Модераторы

Карма: +317

Значит кривой шаблон админки или не знаю, код должен быть такой

<textarea name="{$name}" rows="{$rows}" cols="{$cols}">{$value}</textarea>

Исправьте или посмотрите  точно ли нет тега? 

Сообщения: 1248

dimka0205

Дмитрий
#18/30.11.2014 20:42
0

Аватар

Пользователи

Карма: +12

где в шаблоне админки искать? какой файл?

Сообщения: 229

CrazyFreeMan

Ярослав
#19/30.11.2014 20:43
0

Модераторы

Карма: +317

Шаблон HTML для поля формы 

исправьте на тот который я дал

Сообщения: 1248

dimka0205

Дмитрий
#20/30.11.2014 20:45
0

Аватар

Пользователи

Карма: +12

ну блин исправлено уже

Добавлено 1 минута спустя:

в общем сейчас снова открыл вкладку с полем aboutmy в админке, шаблон не сохраняется, может где то в пхп чето?

Добавлено 1 минута спустя:

закрывающего </textarea> нет

Сообщения: 229

CrazyFreeMan

Ярослав
#21/30.11.2014 21:39
0

Модераторы

Карма: +317

Могу проделожить поставить дефолтную тему админки и попробовать, может даже какойто плагин мешает,  посмотретите в БД сохраняются параметры поля ? и все таки покажите участок HTML кода на странице де сгенерирован 

Сообщения: 1248

dimka0205

Дмитрий
#22/30.11.2014 22:03
0

Аватар

Пользователи

Карма: +12

То поле я делал со старой темой админки, там также трабла была как помнится, щас шерстю предполагаемые файлы которые отвечают за вывод, где то че то просто недописано скорее всего, не в темах Адмира а где то в системе

Добавлено 1 минута спустя:

В БД сохраняются, вроде корректно
Сообщения: 229

CrazyFreeMan

Ярослав
#23/30.11.2014 23:41
0

Модераторы

Карма: +317

фух, ну сами разбирайтесь я уже использовал всю ману для телепатической диагностики :) 

Либо исходники давайте или все :)

Сообщения: 1248

dimka0205

Дмитрий
#24/01.12.2014 08:26
0

Аватар

Пользователи

Карма: +12

Ща кусок кода из шаблона ЭП админке кину, скажете от куда берутся данные для одного тега

Добавлено 4 минуты спустя:

<label>{PHP.L.ExtfHTML}:</label>
              <textarea name="field_html[{ADMIN_EXTRAFIELDS_ROW_ID}]" rows="2" class="span7">{PHP.row.field_html}</textarea>

от куда берутся  данные этой функцией {PHP.row.field_html}?

Добавлено 20 минут спустя:

я так понял берется из этого файла system/admin/admin.extrafields.php ?

Добавлено 23 минуты спустя:

Ладно, х с ним, сам при случае дописывать буду.

Сообщения: 229