форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Доброго времени, уважаемый форумчане. Интересен такой вопрос. Имеется сайт на текстпаттерн - moilekcii.ru, возможно ли на TXP реализовать добавление новостей не через админку а как-то прям с определенной страницы сайта? В идеале чтоб это могли делать даже гости. Выскажите пожалуйста свое опытное мнение.
Неактивен
Вот вроде плагин такой позволяет. http://manfre.net/project/687/txp-moder … still-beta
Неактивен
Беда (( Там невозможно скачать плагин, он удален, файлов не существует ( textpattern.org - тут я его тоже не нашел. Что делать? (
P.S. уже нашел сам плагин, но при загрузке какие то удивительные ошибки:
При загрузке модуля произошла ошибка: mem_moderation_article -> User_Error: Unable to include required plugin "mem_moderation" on line 484
При загрузке модуля произошла ошибка: mem_moderation_article -> Warning: array_merge() [function.array-merge]: Argument #1 is not an array on line 20
Отредактированно mister $ (16-06-2011 14:39:14)
Неактивен
Подскажите пожалуйста что значит следующая ошибка:
Warning: Table 'andryu_moilekci.txp_moderation' doesn't exist select count(*) from txp_moderation where 1 in /home/a/andryu/moilekcii.ru/public_html/textpattern/lib/txplib_db.php on line 82
Notice: Undefined variable: mem_mod_pub_bypass_queue in /home/a/aкцуyu/сайт.ru/public_html/textpattern/lib/txplib_misc.php(470) : eval()'d code on line 419
Warning: Table 'andryu_moilekci.txp_moderation' doesn't exist select * from txp_moderation where (DATE_SUB( NOW(), INTERVAL 0 DAY ) > submitted) order by submitted asc limit 0,25 in /home/a/aкцуyu/сайт.ru/public_html/textpattern/lib/txplib_db.php on line 82
Error accessing the database table. Table 'andryu_moilekci.txp_moderation' doesn't exist
Неактивен
С этим разобрался. Оказывается надо было 5 плагинов в нужной последовательности %) Теперь вопрос следующего порядка:
У меня установлены плагины:
mem_admin_parse
mem_form
mem_moderation
mem_moderation_article
mem_self_register
Главная форма добавления статьи прям со страницы задается так:
<txp:mem_moderation_article_form thanks="Ваша статья успешно добавлена в базу"> <txp:mem_form_text name="title" label="Введите название:" /><br /><br /> <txp:mem_form_select_category name="category1" break="<br />" label="Выберите категорию:" /><br /><br /> <txp:mem_form_select_section name="section" break="<br />" label="Выберите секцию:" exclude="faq, dlya-avtorov, contact, about, news, poisk, sitemap, default" /><br /><br /> <txp:mem_form_textarea name="body" label="Текст:" break="<br />" /><br /><br /> <txp:mem_form_textarea name="Excerpt" label="Выдержка (1 небольшой абзац):" break="<br />" /><br /><br /> <div><txp:mem_form_submit /></div> </txp:mem_moderation_article_form>
И теперь передо мной стали два важных вопроса:
1. Можно ли избежать модерации при использовании этой системы и этих плагинов? Чтобы новость напрямую попадала сразу на сайт. Если да то как примерно?
2. Возможно ли сразу после добавления статья, чтобы TXP выдавал URL на добавленную статью?
Заранее спасибо. Очень нуждаюсь в помощи
Отредактированно mister $ (23-06-2011 21:20:05)
Неактивен
Уважаемый mister $ ! Поделитесь пожалуйста информацией об установке плагинов. И можно ли гостям добавлять картинки к статьям?
Отредактированно DenEx (30-10-2011 21:52:18)
Неактивен
Необходимо установить 5 плагинов
mem_admin_parse
mem_form
mem_moderation
mem_moderation_article
mem_self_register
Потом в плагине mem_moderation
заходите в помощь и нажимаете ссылку Start Install Wizard
повторяете тоже с плагином mem_moderation_article
После установки появится вкладка moderate в расширениях, а так же две формы mod_article_form и mod_article_success
Первую форму нужно поправить. Она должна выглядеть примерно так <txp:mem_moderation_article_form>
<txp:mem_form_text name="title" label="Title" />
<txp:mem_form_select_category name="category1" label="Category" />
<txp:mem_form_textarea name="body" label="Body" />
<txp:mem_form_textarea name="note" label="Notes for the Moderator (optional)" required="0" />
<!-- this will put the submitting username in to custom field 1 -->
<txp:mem_form_hidden name="custom_1" value='<txp:mem_profile var="name" />' />
<div><txp:mem_form_submit /></div>
</txp:mem_moderation_article_form>
Ну и где-то в шаблоне добавляете вывод формы
<txp:output_form form="mod_article_form" />
Всё работает прекрасно.
С картинками сделать я пробовал, но к сожалению не получилось, хотя в плагине возможность такая есть.
Кто все таки мне ответит на вопросы?
1. Можно ли избежать модерации при использовании этой системы и этих плагинов? Чтобы новость напрямую попадала сразу на сайт. Если да то как примерно?
2. Возможно ли сразу после добавления статья, чтобы TXP выдавал URL на добавленную статью?
Отредактированно mister $ (31-10-2011 09:28:25)
Неактивен
Мы писали отдельную форму для прямого доступа к БД в обход ТХП. Отлично работает!
Неактивен
activizator написал:
Мы писали отдельную форму для прямого доступа к БД в обход ТХП. Отлично работает!
Ну а почему не использовать функции textpattern? Можно ведь их клонировать, и так меньше писать. Хотя наверно больше искать, копаться в коде. Иногда мне тоже бывает легче написать свое, чем разбираться в чужом коде. Но код textpattern вроде как понятен и достаточно легко читается.
Неактивен
Redduck написал:
Ну а почему не использовать функции textpattern? Можно ведь их клонировать, и так меньше писать. Хотя наверно больше искать, копаться в коде. Иногда мне тоже бывает легче написать свое, чем разбираться в чужом коде. Но код textpattern вроде как понятен и достаточно легко читается.
Не знаю?! Я долго искал плагины и иные варианты, но ничего хорошего не нашел. В итоге была написана отдельная страница с прямым доступом на запись к базе текстпаттерна, которая отлично выполняет поставленные задачи. статьям ставится статус "отложенная", а затем модератор все проверяет и включает (можно и сразу включать, но есть риск получить спам или еще что-то нехорошее...)
Неактивен
Народ, подскажите возможно ли после добавления статьи пользователем сразу высветить весте со словами "спасибо за ваша статья добавлена бла бла бла" еще и ссылку на статью добавленную?
Неактивен