2012-05-02 3 views
-3

Я совершенно новый на Joomla.PHP Создать статью

Я хотел бы понять, как создавать статьи, используя PHP. Как и сегодня, я использую Fabrik для сбора информации, использующей форму, но мне нужно создать автономическим способом статью Joomla на основе этих данных.

Я ищу решение (если возможно) на основе PHP, которое будет выполнено при отправке пользователем формы.

Большое спасибо за помощь.

+0

спасибо за ваш ответ. Но, наверное, я был неясен. Теперь у меня есть форма, которая хранит данные в таблице (myTable). Эта таблица содержит 2 поля: myTitle, myText. Я бы хотел, чтобы при отправке пользователем формы Joomla Article создавалась автоматически. Я имею в виду, что после того, как пользователь отправит форму, просматривая таблицу xx_content, я найду строку, содержащую Title = myTitle и Fulltext = myText. Надеюсь, теперь это более ясно. –

ответ

-3

Вы бы, предпочтительно, сохранили статью в базе данных (возможно, MySQL), то вы использовали бы форму (используя METHOD = "POST"), чтобы отправить результаты и извлечь их (используя $ _POST ['* имя ввода ']), а затем сохраните эту переменную в базе данных MySQL.

<form action="?article=submit" method="POST"> 
<input type="text" name="title"/> 
<input type="submit"/> 
</form> 

<?php 
if($_GET['article'] == "submit"){ 
if(!empty($_POST['title'])){ 
mysql_query("INSERT INTO article (title)VALUES ('".$_POST['title']."')")or die(mysql_error()); 
} 

} 
?> 
+1

ouch @ sql инъекционная уязвимость! Просто вопрос времени, прежде чем кто-то ставит «foo»); там и хихикает от вашей потери. – Kris

+1

sql injection !! – itachi

+1

Разве это не предполагаемое знание? Лично у меня всегда есть функция «замена» mysql_query, которая запускает mysql_real_escape_string и все остальные. – mikkeljuhl

0

Для запуска PHP-кода или заранее написанный сценарий следующего представления формы Fabrik, используйте PHP Form Plugin. Скрипты, которые запускаются через плагин PHP Form, входят в сферу применения приложения Joomla, поэтому вы можете определенно автоматизировать создание статьи (через компонент com_content).

Если у вас есть вопросы по поводу использования плагина, лучше всего будет просить о Fabrik Forums