Новости Joomla

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!Файловый менеджер Quantum — одно...

Файловый менеджер Quantum — одно из самых популярных решений для Joomla, созданное разработчиком из сообщества Joomla, Дмитрием Цымбалом (@tsymbalmitia). Он делает Quantum удобным, безопасным и современным, обновляет его, исправляет уязвимости и отвечает пользователям — всё это в свободное от основной работы время.

Теперь настал момент для следующего шага: развитие проекта требует больше времени и ресурсов.

0 Пользователей и 1 Гость просматривают эту тему.
  • 22 Ответов
  • 2492 Просмотров
*

DanUnited

  • Захожу иногда
  • 124
  • 2 / 0
  • Программист TH ■■■■■■■■■□ (90%) (C)D.u. company
найтройки БД компонента
« : 07.01.2010, 14:09:38 »
Привет всем ! :)
Создаю компонент. Подскажите пожалуйста, как передаются данные о хосте, имени и базы, т.п. в Joomla,
чтбы работать с таблицами MySQL ?
--------------
Спсибо !  !
*

Lex

  • Завсегдатай
  • 1615
  • 274 / 1
Жизнь заставила учиться.
В личке на вопросы не отвечаю.
*

DanUnited

  • Захожу иногда
  • 124
  • 2 / 0
  • Программист TH ■■■■■■■■■□ (90%) (C)D.u. company
Re: найтройки БД компонента
« Ответ #2 : 07.01.2010, 15:48:50 »
Спасибо большое, а можно ли узнать сайт в Joomla с помощью каких-либо констант: ну например Joomla.ru - это мой сайт будет. его и надо узнать !  !
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Re: найтройки БД компонента
« Ответ #3 : 07.01.2010, 15:59:21 »
Код: php
echo JURI::root();
*

DanUnited

  • Захожу иногда
  • 124
  • 2 / 0
  • Программист TH ■■■■■■■■■□ (90%) (C)D.u. company
Re: найтройки БД компонента
« Ответ #4 : 07.01.2010, 16:06:27 »
Спасибо, а вот если у меня надо при составлении компонента прописать:
Код: php
print '<a class=link href="/addrec.php">Написать&nbsp;сообщение</A>&nbsp;&nbsp;&nbsp;&nbsp;';
- ссылку на файл. который в этом же каталоге находится, то при его выполнении получается:
http://site/addrec.php
Как это исправить ?
*

DanUnited

  • Захожу иногда
  • 124
  • 2 / 0
  • Программист TH ■■■■■■■■■□ (90%) (C)D.u. company
Re: найтройки БД компонента
« Ответ #5 : 07.01.2010, 16:12:39 »
Сделал так:
Код: php
$drf = JURI::root()."/components/com_pr/";
  print '<a class=link href="'.$drf.'addrec.php">Написать&nbsp;сообщение</A>&nbsp;&nbsp;&nbsp;&nbsp;';
*

DanUnited

  • Захожу иногда
  • 124
  • 2 / 0
  • Программист TH ■■■■■■■■■□ (90%) (C)D.u. company
Re: найтройки БД компонента
« Ответ #6 : 07.01.2010, 18:19:19 »
Код: php
$drf = JURI::root()."/components/com_pr/";
  print '<a class=link href="'.$drf.'addrec.php">Написать сообщение</A>';
Нет, так нельзя написать, тогда это будет прямой доступ !! :(
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Re: найтройки БД компонента
« Ответ #7 : 07.01.2010, 18:54:54 »
Прямой доступ к чему? :)
Строка
Код
defined( '_JEXEC' ) or die( 'Restricted access' );
не о чем не говорит?
*

Lex

  • Завсегдатай
  • 1615
  • 274 / 1
Re: найтройки БД компонента
« Ответ #8 : 07.01.2010, 19:14:04 »
Сделай рядом с addrec.php файл pr.php, в нем напиши
Код: php
<?php
defined('_JEXEC') or die('Restricted access');
require_once JPATH_COMPONENT.DS.'addrec.php';
?>
Ссылка будет
Код: php
print '<a class=link href="'.$drf.'">Написать сообщение</A>';
ЗЫ На коленке, но направление  такое. А вообще лучше бы MVC.

Пардон на линк не посмотрел
Код: php
$drf = JRoute::_('index.php?option=com_pr');
« Последнее редактирование: 07.01.2010, 19:27:58 от Lex »
Жизнь заставила учиться.
В личке на вопросы не отвечаю.
*

DanUnited

  • Захожу иногда
  • 124
  • 2 / 0
  • Программист TH ■■■■■■■■■□ (90%) (C)D.u. company
Re: найтройки БД компонента
« Ответ #9 : 08.01.2010, 09:34:01 »
Ура !  :D
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
Re: найтройки БД компонента
« Ответ #10 : 08.01.2010, 10:17:24 »
DanUnited - что-то ты все усложняешь. Послушай совета Lex, следуй MVC :)
*

DanUnited

  • Захожу иногда
  • 124
  • 2 / 0
  • Программист TH ■■■■■■■■■□ (90%) (C)D.u. company
Re: найтройки БД компонента
« Ответ #11 : 08.01.2010, 15:36:46 »
А вот я делаю компонент наподобие анкеты или что-то того. Вопрос: как вывести стандартный жумловский редактор ?
*

DanUnited

  • Захожу иногда
  • 124
  • 2 / 0
  • Программист TH ■■■■■■■■■□ (90%) (C)D.u. company
Re: найтройки БД компонента
« Ответ #13 : 08.01.2010, 15:52:54 »
Цитировать
Глянь тут:
http://docs.joomla.org/JFactory/getEditor
спасибо большое, только там не пойму как тупо потом получить html-полученный код  :(
*

DanUnited

  • Захожу иногда
  • 124
  • 2 / 0
  • Программист TH ■■■■■■■■■□ (90%) (C)D.u. company
Re: найтройки БД компонента
« Ответ #14 : 08.01.2010, 15:56:20 »
И еще: когда он выводится, то получается:
редактор, потом кнопка "Toggle editor"
что означает показать и скрыть редактор, потом еще пол, которое я не знаю для чего и почему-то оно очень криво сидит како-то, лучше бы его вообще убрать. И кнопку эту бы тоже убрать... ТАк можно ? :)
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
Re: найтройки БД компонента
« Ответ #15 : 08.01.2010, 15:58:04 »
спасибо большое, только там не пойму как тупо потом получить html-полученный код  :(
Я думаю, что столит создать отдельную тему, а то нарушаем правило форума: один вопрос - одна тема.
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Re: найтройки БД компонента
« Ответ #16 : 08.01.2010, 16:20:48 »
Я думаю что стоит почитать литературу и не флудить на форуме. :)
Объяснять как писать расширения навряд ли здесь кто то будет.

*

DanUnited

  • Захожу иногда
  • 124
  • 2 / 0
  • Программист TH ■■■■■■■■■□ (90%) (C)D.u. company
Re: найтройки БД компонента
« Ответ #17 : 08.01.2010, 16:29:50 »
Цитировать
думаю что стоит почитать литературу и не флудить на форуме.
Объяснять как писать расширения навряд ли здесь кто то будет.
Я бы с удовольствие посидел, почитал, но на написание компонента осталося 24 часа :(
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Re: найтройки БД компонента
« Ответ #18 : 08.01.2010, 16:31:21 »
Я бы с удовольствие посидел, почитал, но на написание компонента осталося 24 часа :(
Так, извините, меня какого х.. было вообще браться?
Или думаете здесь вам все по полочкам разложат и растолкуют?
*

DanUnited

  • Захожу иногда
  • 124
  • 2 / 0
  • Программист TH ■■■■■■■■■□ (90%) (C)D.u. company
Re: найтройки БД компонента
« Ответ #19 : 08.01.2010, 16:45:44 »
Цитировать
Так, извините, меня какого х.. было вообще браться?
Или думаете здесь вам все по полочкам разложат и растолкуют?
Да я наверное ступил, что начал писать под Joomla 1.5.x, ну да уже назад не вернешь :(
*

DanUnited

  • Захожу иногда
  • 124
  • 2 / 0
  • Программист TH ■■■■■■■■■□ (90%) (C)D.u. company
Re: найтройки БД компонента
« Ответ #20 : 13.01.2010, 16:18:42 »
Сделай рядом с addrec.php файл pr.php, в нем напиши
Код: php
<?php
defined('_JEXEC') or die('Restricted access');
require_once JPATH_COMPONENT.DS.'addrec.php';
?>
Ссылка будет
Код: php
print '<a class=link href="'.$drf.'">Написать сообщение</A>';
ЗЫ На коленке, но направление  такое. А вообще лучше бы MVC.

Пардон на линк не посмотрел
Код: php
$drf = JRoute::_('index.php?option=com_pr');
А если я там создам в директории save.php и мне надо отправить форму для обработки информации, то как будет тогда нормальная ссылка (не прямой досуп )?
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
Re: найтройки БД компонента
« Ответ #21 : 13.01.2010, 17:04:32 »
DanUnited ну зачем так коверкать суть работы фреймворка, если есть прекрасные инструменты разработки? MVC is the key.
*

DanUnited

  • Захожу иногда
  • 124
  • 2 / 0
  • Программист TH ■■■■■■■■■□ (90%) (C)D.u. company
Re: найтройки БД компонента
« Ответ #22 : 13.01.2010, 18:33:36 »
Цитировать
DanUnited ну зачем так коверкать суть работы фреймворка, если есть прекрасные инструменты разработки? MVC is the key.
?
Я короч разобрался) Делал ветвления на оператор include_once  :D
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

При попытке войти в админку 404 ошибка компонента

Автор omezik

Ответов: 4
Просмотров: 2895
Последний ответ 31.08.2019, 22:41:46
от Taatshi
Вывод компонента в качестве модуля

Автор fMichail

Ответов: 4
Просмотров: 3466
Последний ответ 06.08.2014, 15:16:29
от anar4ik
Информация по написанию компонента

Автор konstantinopol

Ответов: 410
Просмотров: 112570
Последний ответ 09.04.2014, 10:35:47
от khrapsha
Переменные, доступные из любого компонента

Автор Serjo_man

Ответов: 3
Просмотров: 1964
Последний ответ 03.02.2014, 05:22:00
от Arkadiy
Работа компонента Ninja RSS 1.1.11 на Joomla 1.5.26

Автор Adam.K

Ответов: 1
Просмотров: 1758
Последний ответ 16.12.2013, 21:26:31
от Adam.K