Страница 1 из 11
Форум » uCoz » Помощь по uCoz » Редактирования материала
Редактирования материала
pro100(4eJI) Offline
Проверенный
0
Дата: Вторник, 07.06.2016, 11:31 | Сообщение # 1
Здравствуйте! Сделал свой вид добавления материала, все хорошо.
Проблема в том, что при редактирование материала, поля пустые, т.е. я их заполнил, но когда нужно отредактировать текст, он пустой на странице редактирования... не пойму как исправить.


Фильмы и сериалы в хорошем качестве на Filma4ok
Профиль
maptbih007 Offline
Проверенный
0
Дата: Вторник, 07.06.2016, 19:23 | Сообщение # 2
pro100(4eJI), Если есть на сайте подключенные левые JavaScript, попробуй убирать по одному и смотри, может помочь!

Профиль
VOYSAX Offline
Проверенный
3
Дата: Вторник, 07.06.2016, 20:38 | Сообщение # 3
Неее, это называется ты взял на странице материалов вставил исходные кода полей)
Сделай так все что нужно тебе на странице добавления материала вот так:
Код
<?if($PAGE_ID$="add")?>Тут код страницы<?else?>$BODY$<?endif?>


Профиль
pro100(4eJI) Offline
Проверенный
0
Дата: Среда, 15.06.2016, 13:20 | Сообщение # 4
VOYSAX, у меня поля убраны через JS. вот такое получается..



Добавлено (07.06.2016, 21:20)
---------------------------------------------
можно как-то посредством JS или uAPI вывести данные для редактирования?

Добавлено (15.06.2016, 13:20)
---------------------------------------------
нет решения?

Прикрепления: 3369495.png(41Kb)


Фильмы и сериалы в хорошем качестве на Filma4ok

Сообщение отредактировал pro100(4eJI) - Вторник, 07.06.2016, 21:20
Профиль
Snoopak Offline
Проверенный
5
Дата: Среда, 15.06.2016, 18:05 | Сообщение # 5
Код страницы добавления прикрепи

Профиль
pro100(4eJI) Offline
Проверенный
0
Дата: Четверг, 16.06.2016, 07:34 | Сообщение # 6
Цитата Snoopak ()
Код страницы добавления прикрепи


Код

<script type="text/javascript">
function openery() {
try {
var tr = checksubmit();
if (!tr) {
return false;
}
} catch(e) {}
document.getElementById('drF16').disabled = true;
new _uWnd('addEnt', 'Добавление материала', -310, -100, {autosize:1, modal:1, closeonesc:1, resize:0, topclass:'wndMaterialAdded'}, {form:'addEntForm'});
}

function addImgF(){
var num=parseInt(document.getElementById('numi').value);
if (num<50){if (num<1){num+=2;}else {num+=1;}var nnum=num-1;document.getElementById('imblock'+nnum).innerHTML+='<span style="padding:0 7px 0 0;">['+num+']</span> <input type="file" id="fln'+num+'" name="file'+num+'" size="20" onchange="getimage('+num+');"><span id="iCode'+num+'"></span><div id="imblock'+num+'"></div>'; document.getElementById('numi').value=num;}
if (num>=50) {document.getElementById('iplus').innerHTML='<span style="padding-right:7px;">[1]</span> ';}
}

function getimage(n){
var t = document.getElementById('fln'+n);
if (t.value){
ext = new Array('png','jpg','gif','jpeg','jpe');
var img = t.value.replace(/\\/g,'/');
var pic = img.toLowerCase();
var ok=0;
for (i=0;i<ext.length;i++){m = pic.indexOf('.' + ext[i]);if (m != -1) {ok=1;break;}}
if (ok==1){var code='$IMAGE'+n+'$'; var iurl='$IMG_URL'+n+'$' ;var title='$IMG'+n+'_TITLE$'; var alt='$IMG'+n+'_ALT$'; document.getElementById('iCode'+n).innerHTML='<div class="iCode_block"><div class="iCode_el"><input class="iCode_main_inp" type="text" readonly onClick="select(this)" name="h1" value="'+code+'" size="'+(code.length)+'" style="font-family:\'courier new\';direction:ltr;text-align:center;background:#F0F0F0;color:#0000FF;border:1px inset"><span class="iCode_el_tooltip">Используйте этот код в редакторе для вставки изображения превью + <br/>увеличения по клику. Данный код содержит \'title\' и \'alt\'</span></div> <span id="gbut'+n+'" onclick="g_open_iCode('+n+');"></div></span></div><div id="iCode_'+n+'"><div class="iCode_block"><div class="iCode_el"><input class="iCode_main_inp" type="text" readonly onClick="select(this)" name="t'+n+'" value="'+title+'" size="'+(title.length)+'" style="font-family:\'courier new\';direction:ltr;text-align:center;background:#F0F0F0;color:#0000FF;border:1px inset"><span class="iCode_el_tooltip">Используйте этот код для тонкой настройки вывода изображения.<br/>Код выведет отдельно введенное вами значение в поле \"Title\"</span></div> ' + '</div><div class="iCode_block"><div class="iCode_el"><input class="iCode_main_inp" type="text" readonly onClick="select(this)" name="a'+n+'" value="'+alt+'" size="'+(alt.length)+'" style="font-family:\'courier new\';direction:ltr;text-align:center;background:#F0F0F0;color:#0000FF;border:1px inset"><span class="iCode_el_tooltip">Используйте этот код для тонкой настройки вывода изображения.<br/>Код выведет отдельно введенное вами значение в поле \"Alt\"</span></div> </div></div>';$('#gbut'+n).show()}
else {document.getElementById('iCode'+n).innerHTML='';_uWnd.alert('Недопустимый формат изображения','',{w:230,h:80,tm:3000});}}
else {document.getElementById('iCode'+n).innerHTML='';}
}

function g_open_iCode(num){
$('#iCode' + num).toggleClass('openednow');
$('#gbut' + num).toggleClass('openednow');
};
</script>

<form method="post" id="addEntForm" style="margin:0px" name="addform" enctype="multipart/form-data" action="/dir" onsubmit="openery();return false;"><input type="hidden" name="jkd498" value="1"><input type="hidden" name="jkd428" value="1">
<div style="padding: 0;">
<div style="padding: 0; margin-bottom: 15px;">





<p class="bg-info" style="padding:10px;"><a class="file-input-wrapper btn btn-default  manFlScreen no-border btn-block btn-info"><span>выбрать постер для загрузки</span><input type="file" id="drF5" accept="image/*" class="manFlScreen no-border btn-block btn-info" size="20" style="color: rgb(0, 0, 255); left: -577.5px; top: -2px;" name="screen" data-filename-placement="inside" title="выбрать постер для загрузки"></a>


</p>


<input id="drF1" placeholder="Заголовок обсуждения, чем короче и понятнее - тем лучше" class="form-control no-border manFlTitle" type="text" name="title" maxlength="140" value="" style="width: 100%;">
</div>
<div style="padding: 0; margin-bottom: 20px;">
<div class="input-group">
<span class="input-group-addon no-border" id="basic-addon3">/movies</span>
<input id="drF2" placeholder="ID фильма" name="slink" class="form-control no-border manFlsLink" aria-describedby="basic-addon3" type="text" style="width: 100%;">
</div>

<small class="help-block bigsmall" style="margin: 3px 0 0 1px;">
Например: http://filma4ok.ru/movies<b>777</b>
</small>
</div>
<div style="padding: 0; margin-bottom: 20px;">
<div class="input-group">
<span class="input-group-addon no-border" id="basic-addon3">Источник:</span>
<input id="drF9" placeholder="http://" name="asite" class="form-control no-border manFlaSite" aria-describedby="basic-addon3" type="text" style="width: 100%;">
</div>

</div>


<div class="editor_content no-border" style="width: 100%; margin: 0; border: 1px solid #ccc;">
<div class="btn-group bb_bar" style="height: 28px; border-bottom: 4px solid #f1f1f1; padding: 0 0 2px; margin-top: -1px; margin-left: -1px;">

<a href="#" alt="b" class="btn btn-default btn-editor-txt no-border"><i class="fa fa-bold" aria-hidden="true"></i></a>
<a href="#" alt="i" class="btn btn-default btn-editor-txt no-border"><i class="fa fa-italic" aria-hidden="true"></i></a>
<a href="#" alt="u" class="btn btn-default btn-editor-txt no-border"><i class="fa fa-underline" aria-hidden="true"></i></a>
<a href="#" alt="list" class="btn btn-default btn-editor-img no-border"><i class="fa fa-list-ul" aria-hidden="true"></i></a>
<a href="#" alt="left" class="btn btn-default btn-editor-img no-border"><i class="fa fa-align-left" aria-hidden="true"></i></a>
<a href="#" alt="center" class="btn btn-default btn-editor-img no-border"><i class="fa fa-align-center" aria-hidden="true"></i></a>
<a href="#" alt="right" class="btn btn-default btn-editor-img no-border"><i class="fa fa-align-right" aria-hidden="true"></i></a>
<a href="#" alt="img" class="btn btn-default btn-editor-img no-border"><i class="fa fa-picture-o" aria-hidden="true"></i></a>
<a href="#" alt="video" class="btn btn-default btn-editor-img no-border"><i class="fa fa-youtube-play fa-lg" style=" color: #E62117;"></i></a>
</div>

<script>
$(document).ready(function(){
$('.bb_bar a').click(function() {
var button_id = attribs = $(this).attr("alt");
button_id = button_id.replace(/\[.*\]/, '');
if (/\[.*\]/.test(attribs)) { attribs = attribs.replace(/.*\[(.*)\]/, ' $1'); } else attribs = '';
var start = '['+button_id+attribs+']';
var end = '[/'+button_id+']';
insert(start, end);
return false;
});
});
function insert(start, end) {
element = document.getElementById('brief');
if (document.selection) {
element.focus();
sel = document.selection.createRange();
sel.text = start + sel.text + end;
} else if (element.selectionStart || element.selectionStart == '0') {
element.focus();
var startPos = element.selectionStart;
var endPos = element.selectionEnd;
element.value = element.value.substring(0, startPos) + start + element.value.substring(startPos, endPos) + end + element.value.substring(endPos, element.value.length);
} else {
element.value += start + end;
}
}
</script>


<textarea autocomplete="off" class="manFl" style="width: 100%; height: 400px; margin-top: 5px; padding: 5px !important; border: none !important; background: none !important; box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important;" name="brief" id="brief"></textarea>
<input type="hidden" id="edttbrief" name="edttbrief" value="2">
<div class="ucoz-editor-bottom">
<input id="format_brief" type="checkbox" name="format_brief" value="1" data-choice="checked" checked=""><label for="format_brief">Заменять переводы строк тегом <b><BR></b></label>
<input id="html_brief" type="checkbox" name="html_brief" value="1" checked=""><label for="html_brief">Включить HTML теги</label>
<input type="checkbox" id="comsa" name="coms_allowed" value="1" checked="">
</div>


</div>
</div>

<div class="control-container" style="padding: 0px 15px 15px 15px; margin: 0px -15px -15px -15px;">
<input type="submit" style="display:none;" id="doSmbBt">
<button onclick="document.getElementById('doSmbBt').click();" class="btn btn-success lt-border manFlSbm" id="drF16" event="pub-page-new">Опубликовать</button>
<span id="predot"></span><input type="button" title="Предварительный просмотр материала" onclick="fi4a('brief')" value="Предварительный просмотр материала" class="btn btn-default lt-border">
<button onclick="" class="btn btn-warning lt-border manFlRst pull-right" id="drF17" type="reset" event="preview-page-new">Очистить все поля</button>
</div>
</div>

<input type="hidden" name="a" value="12">
<input type="hidden" name="ssid" value="SCYvLiaJ"><input type="hidden" id="numi" value="1" "="">

</form>


Фильмы и сериалы в хорошем качестве на Filma4ok
Профиль
Форум » uCoz » Помощь по uCoz » Редактирования материала
Страница 1 из 11
Поиск: