radrigo 179 Опубликовано: 22 февраля 2017 Рассказать Опубликовано: 22 февраля 2017 Вообщем такая ерунда. Имеются 3 доп.поля 1) Загружаемое изображение 2) Загружаемая галерея изображений 3) Загружаемая галерея изображений Надо чтоб при добавлении новости через сайт отображалось одно доп поле "Загружаемая галерея изображений". Когда в настройках доп. поле "galerea" (оно и должно отображаться при добавлении новости через сайт) находится вверху в списке доп. полей. Тогда оно отображается в добавлении через сайт нормально. Если же оно находится под двумя другими доп. полями для загрузки фото в сортировке. Тогда оно почему-то пропадает в добавлении через сайт нормально. Вроде бы ничего страшного, поменял местами и всё. Однако из-за этого никак не реализовать второе добавление новостей через сайт по этому методу http://pafnuty.name/statyi/145-more-addnews.html , чтоб в одном было 2 доп. поля с загрузками фото, а во втором одно. Цитата Ссылка на сообщение Поделиться на других сайтах
germanydletest 446 Опубликовано: 22 февраля 2017 Рассказать Опубликовано: 22 февраля 2017 2 часа назад, radrigo сказал: Однако из-за этого никак не реализовать второе добавление новостей через сайт по этому методу http://pafnuty.name/statyi/145-more-addnews.html , чтоб в одном было 2 доп. поля с загрузками фото, а во втором одно. Всё прекрасно реализуется, просто вместо {xfields} используйте [xfinput_X] и всё Цитата Ссылка на сообщение Поделиться на других сайтах
radrigo 179 Опубликовано: 23 февраля 2017 Рассказать Опубликовано: 23 февраля 2017 Автор 13 часа назад, germanydletest сказал: Всё прекрасно реализуется, просто вместо {xfields} используйте [xfinput_X] и всё Именно [xfinput_x] и использую Цитата Ссылка на сообщение Поделиться на других сайтах
germanydletest 446 Опубликовано: 23 февраля 2017 Рассказать Опубликовано: 23 февраля 2017 19 минут назад, radrigo сказал: Именно [xfinput_x] и использую Если Вы используете [xfinput_X], то сортировка в админке никак на полях не отражается, так как они (поля) прописываются вручную, в нужном месте в addnews.tpl и никак не перемещаются если не менять html разметку в addnews.tpl Цитата Ссылка на сообщение Поделиться на других сайтах
radrigo 179 Опубликовано: 23 февраля 2017 Рассказать Опубликовано: 23 февраля 2017 Автор 1 час назад, germanydletest сказал: Если Вы используете [xfinput_X], то сортировка в админке никак на полях не отражается, так как они (поля) прописываются вручную, в нужном месте в addnews.tpl и никак не перемещаются если не менять html разметку в addnews.tpl Если не влияло бы, я здесь не писал бы. Цитата Ссылка на сообщение Поделиться на других сайтах
germanydletest 446 Опубликовано: 23 февраля 2017 Рассказать Опубликовано: 23 февраля 2017 32 минуты назад, radrigo сказал: Если не влияло бы, я здесь не писал бы. Код Вашего addnews.tpl покажите. Цитата Ссылка на сообщение Поделиться на других сайтах
radrigo 179 Опубликовано: 23 февраля 2017 Рассказать Опубликовано: 23 февраля 2017 Автор <article class="full_fon"> <h1 class="title">Добавить новость</h1> <div class="news"><u>Добавляя новость, вы соглашаетесь на следующие условия:</u><br> <br> <ol type="1"> <li>Пользователь предоставляет новостную информацию, для дальнейшего опубликования на сайте <a href="http://www.gusev-online.ru">www.Gusev-Online.ru</a> в разделе "<a href="/polzovateli/">Новости пользователей</a>", либо в другой из представленных разделов.<br> </li> <li>Объявления и новости рекламного характера будут сразу удаляться, а пользователю будет дан полный запрет на дальнейшие публикации.</li> <li>Пользователь несет ответственность, предусмотренную законодательством РФ за достоверность предоставленной им новостной информации.<br> <br> </li> </ol> </div> <div class="userinfo_block"> <ul class="add-news"> <li> <label for="title" class="imp">Заголовок</label> <input type="text" name="title" id="title" value="{title}" required> </li> <li class="form-captcha"> <label for="category" class="imp">Категория</label> <select data-placeholder="Выберите категорию ..." name="catlist[]" id="category" onchange="onCategoryChange(this)" style="max-width:350px;"> <option value="0"></option> <option style="color: black" value="17" >Новости пользователей</option> <option style="color: black" value="4" >Происшествия</option> <option style="color: black" value="2" >Политические</option> <option style="color: black" value="7" >Экономика</option> <option style="color: black" value="9" >Общество</option> <option style="color: black" value="3" >Образование</option> <option style="color: black" value="5" >Культура</option> <option style="color: black" value="6" >Спорт</option> <option style="color: black" value="12" >Статьи</option> <option style="color: black" value="16" >Нужна Ваша помощь</option> </select> </li> <li> <label><a href="#" onclick="$('.addvote').toggle();return false;"><span class="plus_icon circle"><span>+</span></span> Добавить Опрос</a></label> </li> <li class="addvote" style="display:none;"> <label for="vote_title" >Заголовок опроса</label> <input type="text" name="vote_title" value="{votetitle}" /> </li> <li class="addvote" style="display:none;"> <label for="frage" >Вопрос</label> <input type="text" name="frage" value="{frage}" /> </li> <li class="addvote" style="display:none;"> <label for="vote_body" >Список ответов</label> <textarea name="vote_body" rows="5" placeholder="Каждая новая строка является новым вариантом ответа">{votebody}</textarea> <input type="checkbox" name="allow_m_vote" value="1" {allowmvote}> Разрешить выбор нескольких вариантов </li> <li> <label for="short_story" class="imp">Краткое описание</label> [not-wysywyg] <div class="bb-editor"> {bbcode} <textarea name="short_story" id="short_story" onfocus="setFieldName(this.name)" rows="5" required>{short-story}</textarea> </div> [/not-wysywyg] {shortarea} </li> <li> <label for="full_story">Полное описание</label> [not-wysywyg] <div class="bb-editor"> {bbcode} <textarea name="full_story" id="full_story" onfocus="setFieldName(this.name)" rows="12" >{full-story}</textarea> </div> [/not-wysywyg] {fullarea} </li> <li>[xfinput_galerea]</li> <li>{admintag}</li> <li> <p style="margin: 20px 0 0 0;" class="grey"><span style="color: #e85319">*</span> — поля отмеченные звездочкой обязательны для заполнения.</p> </li> <li> <button class="btn" type="submit" name="add"><b>Отправить</b></button> <button class="btn" onclick="preview()" type="submit" name="nview"><b>Предпросмотр</b></button> </li> </ul> </div> </article> Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 23 февраля 2017 Рассказать Опубликовано: 23 февраля 2017 2 часа назад, radrigo сказал: Если не влияло бы, я здесь не писал бы. На самом деле причиной проблемы является не сколько сортировка, а то что в добавлении присутствуют не все поля. Они для работы загрузки должны присутствовать все. Пусть в скрытом виде, но присутствовать на странице. Просто когда поле у вас первое, оно успевает корректно отобразится до возникновения первой ошибки, поэтому работает. А когда оно не первое, возникает ошибка по несуществующим полям, и существующее уже не отображается. Проблема принята. Будет устранена в следующей версии скрипта. Пока же я вам рекомендую разместить все поля с загрузкой на странице, но чтобы их не было видно используйте например блок <div style="display:none">тут теги полей у которых есть загрузка</div> Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.