dle-modules / DLE-UniForm

Универсальные формы обратной связи для DataLife Engine
http://pafnuty.name/modules/159-uniform.html
MIT License
22 stars 12 forks source link

Вывод в форме новости на которой сейчас находится юзер #78

Open DanielDefo opened 5 years ago

DanielDefo commented 5 years ago

При вызове формы из какой-либо новости, выводится в форме название новости... Активное или неактивное, без разницы... Юзер быстрее ориентируется что именно он хотел и что делать дальше...

2 раз на коньячок с меня)


@pafnuty не забудь посмотреть этот тиккет :ticket:

pafnuty commented 5 years ago

Вот после этой строки https://github.com/dle-modules/DLE-UniForm/blob/1d8c89e2d57a311e028ea25bc28f3973be25836b/engine/modules/uniform/uniform.php#L129 можео дописать чтото типа

$tpl->set('{uf_news_title}', $value);

В след версии модуля попробую реализовать это из коробки т.к. уж больно много запросов на подобные изменения.

tcse commented 5 years ago

Павел, быть может ты заодно и переделаешь инсталлятор по правилам DLE 13? Я тебе ранее присылал вариант с админкой модуля где есть инфа по всем шаблонам.

Еще раз сюда прикреплю https://www.dropbox.com/s/m5a1gqqof8d4fom/uniform_help_v1.1.zip?dl=0

Всек же приятнее 1 раз загрузить и потом только читать мануалы прямо в админке.

скриншоты админки модуля: https://tcse-cms.com/uploads/posts/2018-10/1540807629_2018-10-29_13-03-46.png https://tcse-cms.com/uploads/posts/2018-10/1540807567_c28e3eb0-5e3a-4cf2-899e-59d6b5d73964.png https://tcse-cms.com/uploads/posts/2018-10/1540807588_0a62d737-bbe7-498c-a56a-4c5d0d3da324.png

pafnuty commented 5 years ago

@tcse да, ок.

DanielDefo commented 5 years ago

Вот после этой строки DLE-UniForm/engine/modules/uniform/uniform.php

Line 129 in 1d8c89e

                      $value = stripslashes($value); 

можео дописать чтото типа

$tpl->set('{uf_news_title}', $value);

В след версии модуля попробую реализовать это из коробки т.к. уж больно много запросов на подобные изменения.

дошли наконец руки, не работает.... какмтолько не подключал...

pafnuty commented 5 years ago

@DanielDefo какие ошибки выводит? Уверены, что написанный код выполняется?

DanielDefo commented 5 years ago

@DanielDefo какие ошибки выводит? Уверены, что написанный код выполняется?

{uf_news_title} выводится тупо и все...

pafnuty commented 5 years ago

@DanielDefo Значит написанный php-код не отрабатывает и тег в шаблоне выводится как текст. Проверьте, все ли условия соблюдены.

DanielDefo commented 5 years ago

@DanielDefo Значит написанный php-код не отрабатывает и тег в шаблоне выводится как текст. Проверьте, все ли условия соблюдены.

Какие? newsId есть в кнопке и в конфиге, письмо приходит корректно в модуль вставлено

DanielDefo commented 5 years ago

foreach ($newsItem as $key => $value) { if ($key == 'title') { $value = stripslashes($value); $tpl->set('{uf_news_title}', $value); } $_POST['news_' . $key] = $value; }

<a class="btn btn-transparent" data-uf-open="/engine/ajax/uniform/uniform.php" data-uf-settings='{"formConfig": "newyl", "fields": {"newsId": "{news-id}"}}'>Кнопка</a>

hidden = newsId

<input name="product-name" type="text" class="form-control theme-input" readonly="" placeholder="{uf_news_title}">

pafnuty commented 5 years ago

@DanielDefo тогда предлагаю дождаться следующей версии модуля.

tcse commented 5 years ago

Не ужто будет новая версия юниформа?С уважением, Виталий ЧуяковСпециалист веб-студии TCSE. -------- Исходное сообщение --------От: Pavel Belousov notifications@github.com Дата: 27.03.2019 16:27 (GMT+03:00) Кому: dle-modules/DLE-UniForm DLE-UniForm@noreply.github.com Копия: "Vitaly V. Chuyakov" mail@tcse-cms.com, Mention mention@noreply.github.com Тема: Re: [dle-modules/DLE-UniForm] Вывод в форме новости на которой сейчас находится юзер (#78) @DanielDefo тогда предлагаю дождаться следующей версии модуля.

—You are receiving this because you were mentioned.Reply to this email directly, view it on GitHub, or mute the thread.

{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/dle-modules/DLE-UniForm","title":"dle-modules/DLE-UniForm","subtitle":"GitHub repository","main_image_url":"https://github.githubassets.com/images/email/message_cards/header.png","avatar_image_url":"https://github.githubassets.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/dle-modules/DLE-UniForm"}},"updates":{"snippets":[{"icon":"PERSON","message":"@pafnuty in #78: @DanielDefo тогда предлагаю дождаться следующей версии модуля."}],"action":{"name":"View Issue","url":"https://github.com/dle-modules/DLE-UniForm/issues/78#issuecomment-477153309"}}}

[

{

"@context": "http://schema.org",

"@type": "EmailMessage",

"potentialAction": {

"@type": "ViewAction",

"target": "https://github.com/dle-modules/DLE-UniForm/issues/78#issuecomment-477153309",

"url": "https://github.com/dle-modules/DLE-UniForm/issues/78#issuecomment-477153309",

"name": "View Issue"

},

"description": "View this Issue on GitHub",

"publisher": {

"@type": "Organization",

"name": "GitHub",

"url": "https://github.com"

}

}

]

pafnuty commented 5 years ago

@tcse да, когда-нибудь обязательно будет.

DanielDefo commented 5 years ago

@tcse да, когда-нибудь обязательно будет.

когда нибудь... супер...

pafnuty commented 5 years ago

@DanielDefo такова жизнь. Если нужно быстро, можете обратиться к @lazyphpdev или @San-Dev за платной помощью, есть шанс, Что кто-то из них заинтересуется.