Форум программистов, компьютерный форум, киберфорум
Наши страницы
Joomla
Войти
Регистрация
Восстановить пароль
 
demiancz
5 / 5 / 4
Регистрация: 26.08.2010
Сообщений: 260
1

Перенос текста из одной страницы сайта в форму другой страницы

18.03.2018, 22:00. Просмотров 291. Ответов 3
Метки нет (Все метки)

Здравствуйте. Сайт на Joomla.
В админпанели есть страница с объявлением. На этой странице есть кнопка "Опубликовать". При нажатии на эту кнопку открывается стандартная страница добавления материала на сайт.
Нужно чтобы при нажатии на кнопку "Опубликовать" не просто открывалась страница публикации материала, но и некоторые поля в ней были уже заполнены (Заголовок, Текст материала, Категория)
Скрины этих двух страниц прилагаются.
Нужно с первой страницы взять "Заголовок" и перенести его в поле "Заголовок" второй страницы, поле "Рубрика" - в поле "Категория", поле "Оголошення" - в редактор текста.

Сейчас код кнопки "Опублікувати оголошення" следующий:

PHP
1
<a href="index.php?option=com_content&task=article.add" target="_blank" class="btn btn-success"><?php echo JText::_('Опублікувати оголошення');?></a>
Фрагмент кода первой страницы (отсюда нужно выбрать поля):

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<!-- Begin Content -->
        
        <div class="row-fluid">
                            <div class="span12">
                                        <div id="system-message-container">
    </div>
 
                    <div class="row-fluid">
    <div class="row-fluid">
        <div>
            <div class="span6">
                <h2>Объявление</h2>
            </div>  
            <div class="span6">
                <p class="text-right"><a href="/index.php?option=com_joomlyform&amp;view=form&amp;form=advertisement" class="text-right">Вернуться к списку</a></p>
            </div>
        </div>
        <div>
            <table id="myTable" class="table table-striped">
                <tbody>         
                <tr><th>id:</th><td> 1</td></tr><tr><th>Дата:</th><td> 2018-03-15 16:09:00</td></tr><tr><th>Страница:</th><td> /1-podati-ogoloshennya</td></tr><tr><th>IP:</th><td> 1.1.1.62</td></tr><tr><th>ФІО:</th><td> Иванов Иван Иванович </td></tr><tr><th>Email:</th><td> vanooo@gmail.com</td></tr><tr><th>Телефон:</th><td> 0000000000</td></tr><tr><th>Заголовок:</th><td> Няня</td></tr><tr><th>Рубрика:</th><td> Пропоную роботу</td></tr><tr><th>Оголошення:</th><td> Потрібна відповідальна дівчина  (няня) для шестирічного здорового хлопчика. </td></tr><tr><th>К-сть слів:</th><td> 8</td></tr><tr><th>Дублировать в газету, или нет:</th><td> </td></tr>               </tbody>
            </table>
 
<p><a href="index.php?option=com_content&amp;task=article.add" target="_blank" class="btn btn-success">Опублікувати оголошення</a></p>
 
        </div>
    </div>
</div>
 
                </div>
            </div>
                        <!-- End Content -->
Фрагмент кода второй страницы (здесь нужно вставить поля):

Код панели с заголовком
HTML5
1
2
3
<div class="control-label"><label id="jform_title-lbl" for="jform_title" class="hasTooltip required invalid" title="" data-original-title="<strong>Заголовок</strong>">
    Заголовок<span class="star">&nbsp;*</span></label>
</div>
Код выбора категории
HTML5
1
<div class="chzn-container chzn-container-single chzn-with-drop chzn-container-active" style="width: 220px;" title="" id="jform_catid_chzn"><a class="chzn-single"><span>Без категорії</span><div><b></b></div></a><div class="chzn-drop"><div class="chzn-search"><input autocomplete="off" type="text"></div><ul class="chzn-results"><li class="active-result result-selected" style="" data-option-array-index="0">Без категорії</li><li class="active-result" style="" data-option-array-index="1">Новини</li><li class="active-result" style="" data-option-array-index="2">- Новини 2</li><li class="active-result" style="" data-option-array-index="3">- Новини 3</li><li class="active-result" style="" data-option-array-index="4">Оголошення</li><li class="active-result" style="" data-option-array-index="5">- Куплю</li><li class="active-result" style="" data-option-array-index="6">- Продам</li><li class="active-result" style="" data-option-array-index="7">- Обміняю</li><li class="active-result" style="" data-option-array-index="8">- Здам</li><li class="active-result" style="" data-option-array-index="9">- Шукаю</li><li class="active-result" style="" data-option-array-index="10">- Пропоную</li><li class="active-result" style="" data-option-array-index="11">- Інше</li><li class="active-result" style="" data-option-array-index="12">Інформація</li></ul></div></div>
Код редактора текста
HTML5
1
<div class="mceIframeContainer"><iframe id="jform_articletext_ifr" src="javascript:&quot;&quot;" allowtransparency="true" title="Область оформленного текстаНажмите ALT F10 для вызова панели инструменов. Нажмите ALT 0 для вызова справки." style="height: 387px;" frameborder="0"></iframe></div>
Зарание благодарен за любую помощь.
0
Миниатюры
Перенос текста из одной страницы сайта в форму другой страницы   Перенос текста из одной страницы сайта в форму другой страницы  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.03.2018, 22:00
Ответы с готовыми решениями:

Передача значений input из формы одной страницы в скрипт другой страницы
Добрый вечер! В общем есть у меня две страницы. На первой странице форма, в inputы формы...

Как для одной страницы отображать одно меню, а для другой страницы другое меню? DLE
Как для одной страницы отображать одно меню, а для другой страницы другое меню? То есть, есть...

Автоматический перенос текст с одной страницы на другую
Здравствуйте. Возникла такая проблема: я ежедневно добавляю новый текст на страницу, при этом...

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

Изменение одной страницы с другой
Здравствуйте! Возникает следующая проблема. Есть окно. Оно разделено на два фрейма. В xaml коде...

3
SergV
155 / 182 / 38
Регистрация: 09.12.2015
Сообщений: 550
19.03.2018, 15:35 2
Если бы не скриншот, то не понято было бы о чём идёт речь...

У вас стоит SP Page Builder, а значить, смотрите в его настройки. Если там есть такая возможность, добавления предустановленных данных, то такое можно сделать. Если же нет, что быстрей всего так и есть, то тут только вручную вбивать каждый раз. Но тут тот же браузер должен помочь как минимум с заголовком, один раз забитый текст, и при вводе по новой, выскочит выпадающим списком из вариантов...
Если же это не устраивает(вручную), то тут есть только один вариант, дописывать самостоятельно свой функционал к SP Page Builder.
0
demiancz
5 / 5 / 4
Регистрация: 26.08.2010
Сообщений: 260
19.03.2018, 20:41  [ТС] 3
SergV, SP Page Builder здесь вообше ни при чем.
Это компонент в котором отображаются поданные объявления. Но чтобы мне не писать их вручную в форму добавления материала, нужно как то реализовать перенос указанных полей. Вероятнее всего это делается посредством Javascript, но как я не знаю.
0
SergV
155 / 182 / 38
Регистрация: 09.12.2015
Сообщений: 550
20.03.2018, 17:08 4
Ну..., вопрос задан не понятно(не полно описан), поэтому и предположил по скрину.

Вообще, я не спец в яваскрипт, но нашёл на быструю кой чего:
Javascript
1
2
3
4
5
Чистый Javascript
document.getElementById('input_id').value = 'Text text text';
 
Если используется JQuery
$("#input_id").val("Text text text");
Просто в шаблоне сайта, нужно сделать проверку(можно и без), на открытие формы, и подключить скрипт файл, где прописать под каждое поле по id, что нужно туда вставить, и всё. Тогда будет добавляться автоматом что нужно, и куда нужно.
Единственно для нужных полей, нужны id метки, если их нет, то надо будет сделать переопределение шаблона данной формы в шаблоне сайта, добавив полям индивидуальные id.
0
20.03.2018, 17:08
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.03.2018, 17:08

Обновление одной страницы из другой
Как можно сделать перегрузку страницы '1.htm' путем нажатия кнопки на странице '2.htm'?

Хочу перенести форму с одной страницы на другую
Есть сайт с системой администрирования. Есть страница контакты на которой размещена форма...

Перенос переменных через все страницы сайта
Приветствую знатоки, нужна ваша помощь... Пытаюсь как умею написать сайт выходит не очень, есть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru