Перейти к содержимому


Пропал html-редактор


Сообщений в теме: 11

#1 arsenal

    Активный участник

  • Пользователи
  • PipPipPip
  • 448 сообщений

Отправлено 10 Июнь 2011 - 13:17

Создавал шаблон печати html через html-редактор. Корректировал - сохранял - смотрел что получилось, заново корректировал и т.д. В какой-то момент после сохранения и просмотра результата захожу снова в режим редактирования, а html-редактор пропал, т.е. стало как было в предыдущих версия без редактора. Обновил ревизию, закрывал-открывал в других браузерах - результата нет. При создании нового шаблона редактор отображается нормально, но после первого сохранения опять пропадает

#2 Analitic

    Активный участник

  • Пользователи
  • PipPipPip
  • 700 сообщений
  • Пол:Мужчина

Отправлено 10 Июнь 2011 - 14:57

Редактор отключается автоматически в случае если не может корректно обработать шаблон. Корректной обработке мешают теги смарти.
У вас используется {foreach } между тегами td и tr ?

#3 arsenal

    Активный участник

  • Пользователи
  • PipPipPip
  • 448 сообщений

Отправлено 12 Июнь 2011 - 06:54

Просмотр сообщенияAnalitic (10.6.2011, 14:57) писал:

Редактор отключается автоматически в случае если не может корректно обработать шаблон. Корректной обработке мешают теги смарти.
У вас используется {foreach } между тегами td и tr ?
Но я сам в код ничего не вставлял, все делал через редактор. Сам же он не может вставить некорректные теги?

#4 Analitic

    Активный участник

  • Пользователи
  • PipPipPip
  • 700 сообщений
  • Пол:Мужчина

Отправлено 14 Июнь 2011 - 08:32

Через редактор - используя Кнопку - 'Источник'?

#5 arsenal

    Активный участник

  • Пользователи
  • PipPipPip
  • 448 сообщений

Отправлено 14 Июнь 2011 - 14:23

Просмотр сообщенияAnalitic (14.6.2011, 8:32) писал:

Через редактор - используя Кнопку - 'Источник'?
Кнопку "Источник" нажимал только из любопытства, в самом коде я не разбираюсь чтобы напрямую там что-то вносить. Просмотрел код, {foreach } там используется, очевидно редактор его сам вставил. Вот мой код, что нужно исправить?
<table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 764px; height: 131px">
	<tbody>
		<tr>
			<td style="text-align: center; vertical-align: bottom">
				<span style="font-size:36px;"><span style="font-family:arial,helvetica,sans-serif;"><strong>ООО "ПМФ Арсенал"</strong></span></span></td>
		</tr>
		<tr>
			<td style="text-align: center; vertical-align: bottom;">
				<address style="text-align: right">
					<span style="font-size:14px;"><span style="font-family: arial,helvetica,sans-serif;">ООО «ПМФ Арсенал», 443010, г. Самара, ул. Галактионовская, 77-4, Телефон: (846) 332-84-10, 270-48-90</span></span></address>
				<address style="text-align: right">
					<span style="font-size:14px;"><span style="font-family: arial,helvetica,sans-serif;">Р/сч № 40702810254110105138 в Кировском отделении №6991 Поволжского банка Сбербанка РФ</span></span></address>
				<address style="text-align: right">
					<span style="font-size:14px;"><span style="font-family: arial,helvetica,sans-serif;">Кор/сч 30101810200000000607, БИК 043601607, ИНН 6317050523, КПП 631701001</span></span></address>
			</td>
		</tr>
	</tbody>
</table>
<p style="text-align: right">
	<span style="font-family:arial,helvetica,sans-serif;">{$dogovora.Zakazchik}</span></p>
<div style="text-align: center;">
	<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: 16px;"><strong>Наклданая № {$nakladnoy} от {$Data_nakladnoy}г.</strong></span></span></div>
<div style="text-align: center;">
	<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: 16px;"><strong>приема-передачи документов</strong></span></span></div>
<div style="text-align: center;">
	<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: 16px;"><strong>по договору № {$dogovora.Nomer} от {$dogovora.Data}</strong></span></span></div>
<div style="text-align: center;">
	 </div>
<p style="text-align: center">
	 </p>
<p>
	<span style="font-family:arial,helvetica,sans-serif;">С настоящей накладной направляем Вам следующие документы</span></p>
<p>
	 </p>
<table border="1" style="border-collapse: collapse;">
	<tbody>
		<tr>
			<td style="border: 1px solid rgb(186, 186, 186); text-align: center;">
				<pre>
<strong>Название документа</strong>
</pre>
			</td>
			<td style="border: 1px solid rgb(186, 186, 186); text-align: center;">
				<strong>№</strong></td>
			<td style="border: 1px solid rgb(186, 186, 186); text-align: center;">
				<strong>Дата</strong></td>
			<td style="border: 1px solid rgb(186, 186, 186); text-align: center;">
				<strong>Тип</strong></td>
			<td style="border: 1px solid rgb(186, 186, 186); text-align: center;">
				<strong>Кол-во листов</strong></td>
			<td style="border: 1px solid rgb(186, 186, 186); text-align: center;">
				<strong>Кол-во экз.</strong></td>
			<td style="border: 1px solid rgb(186, 186, 186); text-align: center;">
				<strong>Подлинность</strong></td>
			<td style="border: 1px solid rgb(186, 186, 186); text-align: center;">
				<strong>Примечание</strong></td>
		</tr>
		<tr>
			<td colspan="8">
				<pre>
{foreach from=$Dokumenty_po_nakladnoy item=subtable name=Dokumenty_po_nakladnoy}</pre>
			</td>
		</tr>
		<tr>
			<td style="border: 1px solid rgb(186, 186, 186);">
				<pre>
{$subtable.Nazvanie_dokumenta}</pre>
			</td>
			<td style="border: 1px solid rgb(186, 186, 186); text-align: center;">
				{$subtable.dokumenta}</td>
			<td style="border: 1px solid rgb(186, 186, 186); text-align: center;">
				{$subtable.Data_dokumenta}</td>
			<td style="border: 1px solid rgb(186, 186, 186); text-align: center;">
				{$subtable.Tip_dokumenta}</td>
			<td style="border: 1px solid rgb(186, 186, 186); text-align: center;">
				{$subtable.Kol_vo_listov}</td>
			<td style="border: 1px solid rgb(186, 186, 186); text-align: center;">
				{$subtable.Kol_vo_ekz}</td>
			<td style="border: 1px solid rgb(186, 186, 186);">
				{$subtable.Podlinnost}</td>
			<td style="border: 1px solid rgb(186, 186, 186);">
				{$subtable.Primechanie}</td>
		</tr>
		<tr>
			<td colspan="8">
				<pre>
{/foreach}</pre>
			</td>
		</tr>
	</tbody>
</table>
<p>
	 </p>


#6 arsenal

    Активный участник

  • Пользователи
  • PipPipPip
  • 448 сообщений

Отправлено 14 Июнь 2011 - 14:59

Пробовал делать как описано в документации через коментарии
<!--{foreach from=$Dokumenty_po_nakladnoy item=subtable name=Dokumenty_po_nakladnoy}--></pre>

<!--{/foreach}--></pre>

Не помогает

#7 arsenal

    Активный участник

  • Пользователи
  • PipPipPip
  • 448 сообщений

Отправлено 15 Июнь 2011 - 11:26

Так в чем же все таки дело?

#8 Analitic

    Активный участник

  • Пользователи
  • PipPipPip
  • 700 сообщений
  • Пол:Мужчина

Отправлено 17 Июнь 2011 - 13:28

Вы использовали форматирование в ячейке с foreach, поэтому появился тег <pre></pre> вокруг foreach, в этом случае в цикле у вас всегда будет нарушаться разметка и повторяться закрывающий тег <pre>, удалите в исходном коде этот тег вокруг foreach, сохраните - вернется обратно визуальный редактор.

#9 arsenal

    Активный участник

  • Пользователи
  • PipPipPip
  • 448 сообщений

Отправлено 22 Июнь 2011 - 12:40

Спасибо, сам уже догадался

#10 arsenal

    Активный участник

  • Пользователи
  • PipPipPip
  • 448 сообщений

Отправлено 04 Июль 2011 - 15:43

Проблемы с html-редактором продолжаются.
Обновил ревизию. Ранее созданный шаблон стал выглядеть вот так[attachment=156:11.JPG]. При печати сначала вместо шаблона печатался его код, потом стал печататься просто чистый лист.
Попробовал создать новый шаблон [attachment=157:222.JPG], сохранил его, заново открыл - получил код [attachment=158:333.JPG].
Пробовал загрузить предыдущие бэкапы - не помогает. Кнопка "Источник" не нажата.
Причем когда загружаешь бэкап, первый раз открываешь шаблон для редактирования, видишь код вместо шаблона, нажимаешь "отмена" не сохраняя, то печатается нормально. Но если один раз сохранить шаблон, то перестает печататься.

#11 arsenal

    Активный участник

  • Пользователи
  • PipPipPip
  • 448 сообщений

Отправлено 05 Июль 2011 - 10:35

Так в чем же может быть дело?
Пробовал загрузить бэкап в более раннюю ревизию, от апреля 2011г. (стоит на другом компе) - там такой ошибки нет, все работает.

#12 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 05 Июль 2011 - 12:40

Обновите ревизию.





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных