LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 23:38:39 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: 1 2 3 [Все]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Пустой компонент  (Прочитано 43960 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
userxp
Администратор
*******

Репутация: +400/-6
Offline Offline

Пол: Мужской
Сообщений: 3227


Злой и ужасный бармалей


« : 09.07.2006, 19:01:10 »

избавиться - написать еще один компонент просто вставляющий нужный код, а в настройках сайта сделать выбор какой компонент ставить на главную
ну вот, набросал от нечего делать.
по сути - это "пустой" компонент, который выводит настраиваемый index.php, находящийся в /components/com_selfpage/userpages/

т.е., вы можете отредактировать этот файл по желанию и выводить на экран.
максимально примитивно.
никаких настроек.
подключение стандартно - установить как компонент, потом опубликовать его в меню.

зы. если есть предложения по доработке - можно подумать о развитии Wink

* com_selfpage.zip (2.18 Кб - загружено 2388 раз.)
« Последнее редактирование: 13.07.2006, 11:51:28 от userxp » Записан
Alexander Stun
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 9



« Ответ #1 : 04.01.2007, 16:55:43 »

userxp, большое спасибо за такой компонент! Мне как раз приходится сейчас совершать первые шаги в написании компонентов.
Записан
rus-usa
Гость
« Ответ #2 : 01.12.2007, 16:18:58 »

Да дофига документации ведь. В том числе и на английском языке. Прочитал - посмотрел примеры готовых компонентов - делаешь сам! Azn
Я много чего уже пересмотрел, но пока ....

А по конкретней .
Записан
beerman
Гость
« Ответ #3 : 10.01.2008, 16:46:47 »

парни, не бейте ногами в живот, но у меня несколько страниц. как их при помощи этого модуля подключать?
Записан
Fon
Администратор
*******

Репутация: +25/-2
Offline Offline

Пол: Мужской
Сообщений: 36



« Ответ #4 : 13.01.2008, 04:57:10 »

ты вообще понял что спросил? речь идет о компоненте!!!
Записан
beerman
Гость
« Ответ #5 : 22.01.2008, 16:08:41 »

ты прекрасно понял, что я имел ввиду именно компонент, но немного ошибся.
если знаешь ответ - пиши. иначе не надо флейм разводить
Записан
gayaneshka
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Женский
Сообщений: 11


« Ответ #6 : 25.01.2008, 11:16:02 »

Доброго времени суток!

Скачала компонент, в index.php добавила код моего скрипта, из которого мне нужно сделать компонент. Рядом с index.php сложила все файлы-обработчики скрипта, прописала их в xml, заархивировала, установила компонент, создала в меню пункт, вызывающий этот компоннет и результат "Извините, страница не найдена.
Пожалуйста, вернитесь на главную страницу сайта. "
Что делаю не так?
Записан
userxp
Администратор
*******

Репутация: +400/-6
Offline Offline

Пол: Мужской
Сообщений: 3227


Злой и ужасный бармалей


« Ответ #7 : 26.01.2008, 18:56:41 »

как добавила, как вызываешь?
или мне угадывать?
Записан
gayaneshka
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Женский
Сообщений: 11


« Ответ #8 : 28.01.2008, 10:24:38 »

вызываю как любой стандартный компонент - в меню создаю новый пункт - компонент и выбираю собсна этот самый компонент

вставила - в index.php прописала свой скрипт, оставив неизменным то, что там было, т.е. как минимум первый echo должен был бы вывестись.
Записан
userxp
Администратор
*******

Репутация: +400/-6
Offline Offline

Пол: Мужской
Сообщений: 3227


Злой и ужасный бармалей


« Ответ #9 : 28.01.2008, 12:45:05 »

а сам по себе компонент работает?
изначальный текст выводит?
Записан
gayaneshka
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Женский
Сообщений: 11


« Ответ #10 : 28.01.2008, 13:03:47 »

если ставлю компонент в таком виде, как тут выложен, то да, выводит...
соответственно вопрос, как подключить файлы своего скрипта? чтоб не инклюдом, а полноценно вписать в index код?
Записан
userxp
Администратор
*******

Репутация: +400/-6
Offline Offline

Пол: Мужской
Сообщений: 3227


Злой и ужасный бармалей


« Ответ #11 : 28.01.2008, 13:08:06 »

ну и впиши.
я же не вижу, что ты делаешь и как...

selfpage.php
$filename 'index.php';
include_once (
$mosConfig_absolute_path.'/components/'.$option.'/userpages/'.$filename);
вроде ж понятно написано...
Записан
gayaneshka
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Женский
Сообщений: 11


« Ответ #12 : 28.01.2008, 13:43:43 »

таааак.. прогресс на лицо.. может со мной еще не все потеряно :-)

и так... делаю как всегда через разные глубокие места.. поставила пустой компонент как есть. Открыла index из установленных компопнентов, убрала там одну строчку вывода, оставив только запрет прямого доступа, воткнула туда весь код первой страницы скрипта!!! Работатет!! Cheesy
Теперь нужно сделать так, чтоб все остальные страницы моего скрипта тоже работали (пока матерится, что он таких файлов в глаза не видел).
Их куда прописать?

Код:
selfpage.php
$filename = 'index.php';
include_once ($mosConfig_absolute_path.'/components/'.$option.'/userpages/'.$filename);

сюда же?
Записан
userxp
Администратор
*******

Репутация: +400/-6
Offline Offline

Пол: Мужской
Сообщений: 3227


Злой и ужасный бармалей


« Ответ #13 : 28.01.2008, 14:16:33 »

ну это зависит от того, как у тебя происходит подключение остальных файлов.
главное - правильно указать путь к ним.
Записан
gayaneshka
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Женский
Сообщений: 11


« Ответ #14 : 28.01.2008, 16:01:03 »

ох. на одно надеюсь, что наши с тобой мучения.. точнее твои мучения со мной кому-нибудь пригодтся :-)
их "подключения" не происходит никак.... обращение к файлам происходит двумя способами - через форму и линком.. что в принципе - одна фигня.. прописываю полный путь от корня до файла.. файл открывается, но!! открывается он из вне, т.е. код
<?php
defined('_VALID_MOS') or die ('Direct Access to this location is not allowed');

//echo '--- Примерный текст подключаемого файла ----';
?>
приводит к
Direct Access to this location is not allowed, а мне вот сильно не хочется, чтоб к файлам был такой доступ.

поэтому и пытаюсь понять к какому месту цеплять остальные файлы?
Записан
userxp
Администратор
*******

Репутация: +400/-6
Offline Offline

Пол: Мужской
Сообщений: 3227


Злой и ужасный бармалей


« Ответ #15 : 28.01.2008, 16:03:57 »

ааааа... ну тада их надо брать либо делать как изначально через враппер, либо "подгонять" все вызовы под джумлу.
т.е., их надо переписать
Записан
gayaneshka
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Женский
Сообщений: 11


« Ответ #16 : 28.01.2008, 16:16:32 »

нееее... во враппере я разачаровалась как-то.. не понра... что значит "подгонять" под джумлу?
Записан
userxp
Администратор
*******

Репутация: +400/-6
Offline Offline

Пол: Мужской
Сообщений: 3227


Злой и ужасный бармалей


« Ответ #17 : 28.01.2008, 16:24:00 »

смотреть, как происходят вызовы, привязка файлов, изменять адресную строку и т.д.
Записан
brodjaga
Гость
« Ответ #18 : 14.05.2008, 10:39:32 »

Хорошый компонент!! уже пользуюсь для експерементов! Хотелось бы спросить насчет библиотеки електронных книг, идея актуальна или все заглохло? мне вот тоже чет подобное нада делать! В первом приближении тоже самое, хотелось бы поговорить о том как ты организовуеш поиск(алгоритм)?
Записан
Athlete
Гость
« Ответ #19 : 22.05.2008, 11:50:49 »

Доброго времени суток! Я никак не могу научиться работать с пустым компонентом! Чтобы перейти к более сложным вещам я хочу сделать следующее: создать в пустом компоненте кнопочку "submit", при ее нажатии вызывался скрипт проверки соединения с БД.

Вот текст файла index.php для пустого компонента:

Код:
<?php
defined('_VALID_MOS') or die ('Direct Access to this location is not allowed');
?>
<form action="scripts/connectDB.php" method="POST">
<input type="submit">
</form>

Вот код скриптика connectDB.php:

Код:
<?php

if ($link = mysql_connect("localhost", "login", "pass"))

{echo "Соединились!";}

else {echo "Облом!";}

?>

Что же у меня получается: когда на сайте я нажимаю ссылку на компонент, то все прекрасно, кнопка отображается, НО при нажатии на кнопку у меня получается абсолютно чистая страница с надписью "Соединились!" или "Облом!", в зависимости от результата проверки.
Подскажите, как мне вывести результаты проверки в интерфейсе сайта, а не на чистой странице?
Записан
Death
Осваиваюсь на форуме
***

Репутация: +10/-0
Offline Offline

Сообщений: 53


НЕТ разрывам!!!


« Ответ #20 : 23.05.2008, 19:23:16 »

нееее... во враппере я разачаровалась как-то.. не понра... что значит "подгонять" под джумлу?

Не пропадай. Если у тебя все заработало напиши попроще "Для самых маленьких" мануальчик как все это делается.
Просто во всех факах пишут языком для уже подготовленного пользователя.


Офтоп:
Вот что интересно начал я PHP изучать. Нашел уйму учебников. Но все они как один :
на первой странице пишем скрипт "Hello World"
на второй сразу конструкции непонятные (откуда что берется)

Авторы почемуто считают что PHP изучают вторым языком программирования. И что у читателя уже есть опыт в написании программ. А где взять промежуток знаний между "Hello World" и .....
Вот я и прошу дайте кто-нибудь учебник которого у меня нет, но который мне очень нужен. Azn



Записан
Mitrich
Администратор
*******

Репутация: +520/-13
Offline Offline

Пол: Мужской
Сообщений: 2481


Все можно. Но сначала учиться, учиться и учиться.


« Ответ #21 : 24.05.2008, 00:04:41 »

Все начинали с таких учебников
При желании понять PHP их вполне достаточно
Записан
Ragivort
Завсегдатай
*****

Репутация: +20/-2
Offline Offline

Пол: Мужской
Сообщений: 437


Есть мечта-стоит жить


« Ответ #22 : 29.07.2008, 19:36:27 »

А как XML файл под 1.5 исправить?
Записан
Mitrich
Администратор
*******

Репутация: +520/-13
Offline Offline

Пол: Мужской
Сообщений: 2481


Все можно. Но сначала учиться, учиться и учиться.


« Ответ #23 : 29.07.2008, 20:51:39 »

Руками
Записан
Mitrich
Администратор
*******

Репутация: +520/-13
Offline Offline

Пол: Мужской
Сообщений: 2481


Все можно. Но сначала учиться, учиться и учиться.


« Ответ #24 : 29.07.2008, 20:52:48 »

Прости
не стерпел

Возьми XML от 1.0 и от 1.5 и почувствуй разницу
у меня это заняло 10 минут
Записан
Ragivort
Завсегдатай
*****

Репутация: +20/-2
Offline Offline

Пол: Мужской
Сообщений: 437


Есть мечта-стоит жить


« Ответ #25 : 29.07.2008, 23:21:09 »

ДА знаю, что руками блин, как буд-то я не секу, я просто так не спрашиваю, я сначала сижу сам пытаюсь, и спрашиваю только в крайнем случае, когда уже бесит своя тупость, сложно показать пример? ибо я делаю 1 в 1 как для 1.5, по крайней мере те, что идут под 1.5, не прет и все тут.
Записан
Mitrich
Администратор
*******

Репутация: +520/-13
Offline Offline

Пол: Мужской
Сообщений: 2481


Все можно. Но сначала учиться, учиться и учиться.


« Ответ #26 : 30.07.2008, 00:19:14 »

Шикарная истерика
вот тебе два файла

для 1.0
Код
<?xml version="1.0" encoding="iso-8859-1" ?>
<mosinstall type="component">
<name>MLPartners</name>
<creationDate>June 2008</creationDate>
<author>Mitrich</author>
<copyright>Copyright 2006-2007 MitrichLab.ru All rights reserved!</copyright>
<authorEmail>mitrich@joomlaportal.ru</authorEmail>
<authorUrl>http://mitrichlab.ru</authorUrl>
<version>1.1.6</version>
<description>Mitrichlab Partners Catalog</description>
<files>
<filename>index.html</filename>
<filename>mlpartners.php</filename>
<filename>mlpartners.html.php</filename>
<filename>legacy.php</filename>
<filename>config.php</filename>
<filename>js/map.css</filename>
<filename>js/api.js</filename>
<filename>js/bottom.png</filename>
<filename>js/top.png</filename>
<filename>js/middle.png</filename>
<filename>js/green_left.jpg</filename>
<filename>js/green_right.jpg</filename>
<filename>js/red_right.jpg</filename>
<filename>js/red_left.jpg</filename>
<filename>js/index.html</filename>
<filename>img/CaloutIMG.gif</filename>
<filename>img/index.html</filename>
<filename>img/maps/defaultmap.gif</filename>
<filename>img/maps/realmap.gif</filename>
<filename>img/maps/defaultmap_blue_gradient.gif</filename>
<filename>img/maps/defaultmap_khaki.gif</filename>
<filename>img/maps/defaultmap_red.gif</filename>
<filename>img/maps/defaultmap_tricolor.gif</filename>
<filename>img/maps/index.html</filename>
<filename>img/maps/thumbnails/thumb_defaultmap.gif</filename>
<filename>img/maps/thumbnails/thumb_realmap.gif</filename>
<filename>img/maps/thumbnails/thumb_defaultmap_blue_gradient.gif</filename>
<filename>img/maps/thumbnails/thumb_defaultmap_khaki.gif</filename>
<filename>img/maps/thumbnails/thumb_defaultmap_red.gif</filename>
<filename>img/maps/thumbnails/thumb_defaultmap_tricolor.gif</filename>
<filename>img/maps/thumbnails/index.html</filename>
<filename>img/ico_more.gif</filename>
<filename>img/x.gif</filename>
<filename>img/reg1_o.gif</filename>
<filename>img/reg2_o.gif</filename>
<filename>img/reg3_o.gif</filename>
<filename>img/reg4_o.gif</filename>
<filename>img/reg5_o.gif</filename>
<filename>img/reg6_o.gif</filename>
<filename>img/reg7_o.gif</filename>
<filename>img/reg8_o.gif</filename>
<filename>img/reg9_o.gif</filename>
<filename>img/reg10_o.gif</filename>
<filename>img/ico/32folder.png</filename>
<filename>img/ico/32settings.png</filename>
<filename>img/ico/48folder.png</filename>
<filename>img/ico/48settings.png</filename>
<filename>img/ico/faces64.png</filename>
<filename>img/ico/p16.png</filename>
<filename>img/ico/index.html</filename>
<filename>img/filetypes/css.png</filename>
<filename>img/filetypes/html.png</filename>
<filename>img/filetypes/txt.png</filename>
<filename>img/filetypes/pdf.png</filename>
<filename>img/filetypes/zip.png</filename>
<filename>img/filetypes/doc.png</filename>
<filename>img/filetypes/big/css.png</filename>
<filename>img/filetypes/big/html.png</filename>
<filename>img/filetypes/big/txt.png</filename>
<filename>img/filetypes/big/pdf.png</filename>
<filename>img/filetypes/big/zip.png</filename>
<filename>img/filetypes/big/doc.png</filename>
<filename>helpers/imagehelper.php</filename>
<filename>helpers/selectimagehelper.php</filename>
<filename>helpers/sqlimporthelper.php</filename>
<filename>helpers/requesthelper.php</filename>
<filename>helpers/versionchecker.php</filename>
<filename>helpers/index.html</filename>
<filename>helpers/ml_fs.legacy.helper.php</filename>
<filename>helpers/jthtml.legacy.php</filename>
<filename>templates/default/list.php</filename>
<filename>templates/index.html</filename>
<filename>templates/default/details.php</filename>
<filename>templates/default/tpl.css</filename>
<filename>templates/default/headback.gif</filename>
<filename>templates/default/index.html</filename>
<filename>language/english.php</filename>
<filename>language/russian.php</filename>
<filename>language/russian.utf8.php</filename>
<filename>language/index.html</filename>
</files>
<install>
<queries>
<query>DROP TABLE IF EXISTS `#__mlpartners_fo`;</query>
<query>CREATE TABLE IF NOT EXISTS `#__mlpartners_fo` (
`fo_id` INT(11) NOT NULL auto_increment,
`fo_name` VARCHAR(100) NOT NULL DEFAULT '',
`fo_state` INT(11) NOT NULL,
PRIMARY KEY (`fo_id`)
) TYPE=MyISAM;</query>
<query>DROP TABLE IF EXISTS `#__mlpartners_region`;</query>
<query>CREATE TABLE IF NOT EXISTS `#__mlpartners_region` (
`region_id` INT(11) NOT NULL auto_increment,
`region_fo` INT(11) NOT NULL,
`region_name` VARCHAR(255) NOT NULL DEFAULT '',
`region_state` INT(11) NOT NULL,
PRIMARY KEY (`region_id`)
) TYPE=MyISAM;</query>
<query>DROP TABLE IF EXISTS `#__mlpartners_city`;</query>
<query>CREATE TABLE IF NOT EXISTS `#__mlpartners_city` (
`city_id` INT(11) NOT NULL auto_increment,
`city_region` INT(11) NOT NULL,
`city_fo` INT(11) NOT NULL,
`city_name` VARCHAR(255) NOT NULL DEFAULT '',
`city_state` INT(11) NOT NULL,
PRIMARY KEY (`city_id`)
) TYPE=MyISAM;</query>
<query>DROP TABLE IF EXISTS `#__mlpartners`;</query>
<query>CREATE TABLE IF NOT EXISTS `#__mlpartners` (
`id` INT(11) NOT NULL auto_increment,
`fo` INT(11) NOT NULL,
`region` INT(11) NOT NULL,
`city` VARCHAR(255) NOT NULL DEFAULT '',
`image` VARCHAR(255) NOT NULL DEFAULT '',
`name` VARCHAR(255) NOT NULL DEFAULT '',
`desc` MEDIUMTEXT NOT NULL DEFAULT '',
`fulldesc` MEDIUMTEXT NOT NULL DEFAULT '',
`phones` MEDIUMTEXT NOT NULL DEFAULT '',
`url` MEDIUMTEXT NOT NULL DEFAULT '',
`mail` MEDIUMTEXT NOT NULL DEFAULT '',
`adr` MEDIUMTEXT NOT NULL DEFAULT '',
`commented` TINYINT(1) NOT NULL DEFAULT '1',
`fullmode` TINYINT(1) NOT NULL DEFAULT '3',
`state` INT(11) NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM;</query>
</queries>
</install>
<uninstall>
</uninstall>
<installfile>install.mlpartners.php</installfile>
<uninstallfile>uninstall.mlpartners.php</uninstallfile>
<administration>
<menu>MLPartners</menu>
<submenu>
<menu task="show_partners">Show PartnerList</menu>
<menu task="show_regions">Show RegionList</menu>
<menu task="show_cities">Show CityList</menu>
<menu task="show_countries">Show CountryList</menu>
<menu task="config">Settings</menu>
<menu task="about">About</menu>
</submenu>
<files>
<filename>admin.mlpartners.html.php</filename>
<filename>admin.mlpartners.php</filename>
<filename>install.mlpartners.php</filename>
<filename>uninstall.mlpartners.php</filename>
<filename>toolbar.mlpartners.html.php</filename>
<filename>toolbar.mlpartners.php</filename>
<filename>mlpartners.sql</filename>
<filename>mlpartners.utf8.sql</filename>
<filename>install.class.php</filename>
<filename>jt_toolbar.legacy.php</filename>
<filename>mlpartners.legacy.php</filename>
</files>
</administration>
</mosinstall>

и он же для 1.5
Код
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install SYSTEM "http://dev.joomla.org/xml/1.5/component-install.dtd">
<install type="component" version="1.5.0">
<name>MLPartners</name>
<creationDate>June 2008</creationDate>
<author>Mitrich</author>
<authorEmail>mitrich@joomlaportal.ru</authorEmail>
<authorUrl>http://mitrichlab.ru</authorUrl>
<copyright>Copyright 2006-2007 MitrichLab.ru All rights reserved!</copyright>
<license>http://www.gnu.org/copyleft/gpl.html GNU/GPL</license>
<version>1.1.6</version>
<description>Mitrichlab Partners Catalog</description>
 
 
<files>
<filename>index.html</filename>
<filename>mlpartners.php</filename>
<filename>mlpartners.html.php</filename>
<filename>legacy.php</filename>
<filename>config.php</filename>
<filename>js/map.css</filename>
<filename>js/api.js</filename>
<filename>js/bottom.png</filename>
<filename>js/top.png</filename>
<filename>js/middle.png</filename>
<filename>js/green_left.jpg</filename>
<filename>js/green_right.jpg</filename>
<filename>js/red_right.jpg</filename>
<filename>js/red_left.jpg</filename>
<filename>js/index.html</filename>
<filename>img/CaloutIMG.gif</filename>
<filename>img/index.html</filename>
<filename>img/maps/defaultmap.gif</filename>
<filename>img/maps/realmap.gif</filename>
<filename>img/maps/defaultmap_blue_gradient.gif</filename>
<filename>img/maps/defaultmap_khaki.gif</filename>
<filename>img/maps/defaultmap_red.gif</filename>
<filename>img/maps/defaultmap_tricolor.gif</filename>
<filename>img/maps/index.html</filename>
<filename>img/maps/thumbnails/thumb_defaultmap.gif</filename>
<filename>img/maps/thumbnails/thumb_realmap.gif</filename>
<filename>img/maps/thumbnails/thumb_defaultmap_blue_gradient.gif</filename>
<filename>img/maps/thumbnails/thumb_defaultmap_khaki.gif</filename>
<filename>img/maps/thumbnails/thumb_defaultmap_red.gif</filename>
<filename>img/maps/thumbnails/thumb_defaultmap_tricolor.gif</filename>
<filename>img/maps/thumbnails/index.html</filename>
<filename>img/ico_more.gif</filename>
<filename>img/x.gif</filename>
<filename>img/reg1_o.gif</filename>
<filename>img/reg2_o.gif</filename>
<filename>img/reg3_o.gif</filename>
<filename>img/reg4_o.gif</filename>
<filename>img/reg5_o.gif</filename>
<filename>img/reg6_o.gif</filename>
<filename>img/reg7_o.gif</filename>
<filename>img/reg8_o.gif</filename>
<filename>img/reg9_o.gif</filename>
<filename>img/reg10_o.gif</filename>
<filename>img/ico/32folder.png</filename>
<filename>img/ico/32settings.png</filename>
<filename>img/ico/48folder.png</filename>
<filename>img/ico/48settings.png</filename>
<filename>img/ico/faces64.png</filename>
<filename>img/ico/p16.png</filename>
<filename>img/ico/index.html</filename>
<filename>img/filetypes/css.png</filename>
<filename>img/filetypes/html.png</filename>
<filename>img/filetypes/txt.png</filename>
<filename>img/filetypes/pdf.png</filename>
<filename>img/filetypes/zip.png</filename>
<filename>img/filetypes/doc.png</filename>
<filename>img/filetypes/big/css.png</filename>
<filename>img/filetypes/big/html.png</filename>
<filename>img/filetypes/big/txt.png</filename>
<filename>img/filetypes/big/pdf.png</filename>
<filename>img/filetypes/big/zip.png</filename>
<filename>img/filetypes/big/doc.png</filename>
<filename>helpers/imagehelper.php</filename>
<filename>helpers/selectimagehelper.php</filename>
<filename>helpers/sqlimporthelper.php</filename>
<filename>helpers/requesthelper.php</filename>
<filename>helpers/versionchecker.php</filename>
<filename>helpers/index.html</filename>
<filename>helpers/ml_fs.legacy.helper.php</filename>
<filename>helpers/jthtml.legacy.php</filename>
<filename>templates/default/list.php</filename>
<filename>templates/index.html</filename>
<filename>templates/default/details.php</filename>
<filename>templates/default/tpl.css</filename>
<filename>templates/default/headback.gif</filename>
<filename>templates/default/index.html</filename>
<filename>language/english.php</filename>
<filename>language/russian.php</filename>
<filename>language/russian.utf8.php</filename>
<filename>language/index.html</filename>
</files>
<install>
<queries>
<query>DROP TABLE IF EXISTS `#__mlpartners_fo`;</query>
<query>CREATE TABLE IF NOT EXISTS `#__mlpartners_fo` (
`fo_id` INT(11) NOT NULL auto_increment,
`fo_name` VARCHAR(100) NOT NULL DEFAULT '',
`fo_state` INT(11) NOT NULL,
PRIMARY KEY (`fo_id`)
) TYPE=MyISAM;</query>
<query>DROP TABLE IF EXISTS `#__mlpartners_region`;</query>
<query>CREATE TABLE IF NOT EXISTS `#__mlpartners_region` (
`region_id` INT(11) NOT NULL auto_increment,
`region_fo` INT(11) NOT NULL,
`region_name` VARCHAR(255) NOT NULL DEFAULT '',
`region_state` INT(11) NOT NULL,
PRIMARY KEY (`region_id`)
) TYPE=MyISAM;</query>
<query>DROP TABLE IF EXISTS `#__mlpartners_city`;</query>
<query>CREATE TABLE IF NOT EXISTS `#__mlpartners_city` (
`city_id` INT(11) NOT NULL auto_increment,
`city_region` INT(11) NOT NULL,
`city_fo` INT(11) NOT NULL,
`city_name` VARCHAR(255) NOT NULL DEFAULT '',
`city_state` INT(11) NOT NULL,
PRIMARY KEY (`city_id`)
) TYPE=MyISAM;</query>
<query>DROP TABLE IF EXISTS `#__mlpartners`;</query>
<query>CREATE TABLE IF NOT EXISTS `#__mlpartners` (
`id` INT(11) NOT NULL auto_increment,
`fo` INT(11) NOT NULL,
`region` INT(11) NOT NULL,
`city` VARCHAR(255) NOT NULL DEFAULT '',
`image` VARCHAR(255) NOT NULL DEFAULT '',
`name` VARCHAR(255) NOT NULL DEFAULT '',
`desc` MEDIUMTEXT NOT NULL DEFAULT '',
`fulldesc` MEDIUMTEXT NOT NULL DEFAULT '',
`phones` MEDIUMTEXT NOT NULL DEFAULT '',
`url` MEDIUMTEXT NOT NULL DEFAULT '',
`mail` MEDIUMTEXT NOT NULL DEFAULT '',
`adr` MEDIUMTEXT NOT NULL DEFAULT '',
`commented` TINYINT(1) NOT NULL DEFAULT '1',
`fullmode` TINYINT(1) NOT NULL DEFAULT '3',
`state` INT(11) NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM;</query>
</queries>
</install>
<uninstall>
</uninstall>
<installfile>install.mlpartners.php</installfile>
<uninstallfile>uninstall.mlpartners.php</uninstallfile>
<administration>
<menu>MLPartners</menu>
<submenu>
<menu task="show_partners">Show PartnerList</menu>
<menu task="show_regions">Show RegionList</menu>
<menu task="show_cities">Show CityList</menu>
<menu task="show_countries">Show CountryList</menu>
<menu task="config">Settings</menu>
<menu task="about">About</menu>
</submenu>
<files>
<filename>admin.mlpartners.html.php</filename>
<filename>admin.mlpartners.php</filename>
<filename>install.mlpartners.php</filename>
<filename>uninstall.mlpartners.php</filename>
<filename>toolbar.mlpartners.html.php</filename>
<filename>toolbar.mlpartners.php</filename>
<filename>mlpartners.sql</filename>
<filename>mlpartners.utf8.sql</filename>
<filename>install.class.php</filename>
<filename>jt_toolbar.legacy.php</filename>
<filename>mlpartners.legacy.php</filename>
</files>
</administration>
</install>
Записан
Mitrich
Администратор
*******

Репутация: +520/-13
Offline Offline

Пол: Мужской
Сообщений: 2481


Все можно. Но сначала учиться, учиться и учиться.


« Ответ #27 : 30.07.2008, 00:20:10 »

В моем компоненте они оба работают
что для 1.0 что для 1.5
Записан
Ragivort
Завсегдатай
*****

Репутация: +20/-2
Offline Offline

Пол: Мужской
Сообщений: 437


Есть мечта-стоит жить


« Ответ #28 : 30.07.2008, 00:26:59 »

Фигня какая то, вообщем не нужен мне этот компонент непонятный, справился я без него.
Записан
Mitrich
Администратор
*******

Репутация: +520/-13
Offline Offline

Пол: Мужской
Сообщений: 2481


Все можно. Но сначала учиться, учиться и учиться.


« Ответ #29 : 30.07.2008, 00:29:19 »

Может и не нужен
но на дальнейшее я бы на твоем месте все же понял бы в чем проблема
Записан
Ragivort
Завсегдатай
*****

Репутация: +20/-2
Offline Offline

Пол: Мужской
Сообщений: 437


Есть мечта-стоит жить


« Ответ #30 : 30.07.2008, 00:33:17 »

Да а что вы мне тут 2 XML файла непонятных дали, я просил файл от этого пустого компонента, вот там бы я понял, а тут то и так все ясно.
Записан
Mitrich
Администратор
*******

Репутация: +520/-13
Offline Offline

Пол: Мужской
Сообщений: 2481


Все можно. Но сначала учиться, учиться и учиться.


« Ответ #31 : 30.07.2008, 10:48:04 »

Так посмотри на структуру
И сделай по образу и подобию
Записан
Руслан
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 24


« Ответ #32 : 03.08.2008, 22:56:58 »

Цитировать
Что же у меня получается: когда на сайте я нажимаю ссылку на компонент, то все прекрасно, кнопка отображается, НО при нажатии на кнопку у меня получается абсолютно чистая страница с надписью "Соединились!" или "Облом!", в зависимости от результата проверки.
Подскажите, как мне вывести результаты проверки в интерфейсе сайта, а не на чистой странице?
Отправлено: 14.05.2008, 11:39:32
Автор: brodjaga
есть ли кто может подсказать как решить данный вопрос. имеется форма и обработчик. Форма показывается на ура в шаблоне файла, а вот результаты обработки формы выводятся на чистом листе. Вопрос. какой адрес прописывать в параметре формы action?
Записан
beliyadm
Профи
********

Репутация: +1438/-61
Offline Offline

Пол: Мужской
Сообщений: 8893


Севастополь==Россия


« Ответ #33 : 04.08.2008, 00:01:12 »

Вопрос. какой адрес прописывать в параметре формы action?
$link sefRelToAbs'index.php?option=com_ХХХ&Itemid=ХХ' );
<form action="<?php echo $link; ?>" method="post">
Если у тебя в компоненте много чего происходит, то добавляй какой нибудь $task or $function в свой com_ХХХ
$link sefRelToAbs'index.php?option=com_ХХХ&task=sendform&Itemid=ХХ' );
Записан
Руслан
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 24


« Ответ #34 : 04.08.2008, 13:04:47 »

спасибо. я еще не попробовал, но заранее хочу поинтересоваться, а как узнать Itemid обработчика?
Записан
beliyadm
Профи
********

Репутация: +1438/-61
Offline Offline

Пол: Мужской
Сообщений: 8893


Севастополь==Россия


« Ответ #35 : 04.08.2008, 13:16:18 »

Itemid - это идентификатор пункта меню, что ссылается на данную страницу, позволяет сохранить структуру отображения модулей и прочее, работу pathway и подобное.
Если на страницу обработчик не ссылается ни одна ссылка в меню - можно поставить любой Itemid из существующих (к примеру для главной страницы), либо если в обработчике не нужно выводить ничего на экран - сделать на js просто алерт и редирект обратно на страницу
Записан
Руслан
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 24


« Ответ #36 : 04.08.2008, 14:39:46 »

Цитировать
$link = sefRelToAbs( 'index.php?option=com_ХХХ&Itemid=ХХ' );
<form action="<?php echo $link; ?>" method="post">
Если у тебя в компоненте много чего происходит, то добавляй какой нибудь $task or $function в свой com_ХХХ
$link = sefRelToAbs( 'index.php?option=com_ХХХ&task=sendform&Itemid=ХХ' );
спасибо вам, что отвечаете. Допустим обработчик называется obrabotchik.php. В вышеуказанных путях он нигде не указывается. Как форма определит к какому файлу надо обращаться для обработки.Потомучт если ввожу параметр у action "index.php?option=com_my_component", то появляется таже форма и ничего более.
Записан
beliyadm
Профи
********

Репутация: +1438/-61
Offline Offline

Пол: Мужской
Сообщений: 8893


Севастополь==Россия


« Ответ #37 : 04.08.2008, 14:44:01 »

Потомучт если ввожу параметр у action "index.php?option=com_my_component", то появляется таже форма и ничего более.
в главном файле компонента пишите
switch ($task) {
	
case 
'send':
	
require(
$mosConfig_absolute_path."/components/com_my_component/obrabotchik.php");
    break;
}
и обращаетесь в action к index.php?option=com_my_component&task=send
Для показа собственно формы просто добавить нужный case
Записан
bzzik
JComments Tester
*

Репутация: +219/-0
Offline Offline

Пол: Мужской
Сообщений: 3798


Contra Gaming Community


« Ответ #38 : 04.08.2008, 14:55:20 »

А я использовал $task вот так:

switch ($task) {
	
  
    case 
'send':
          
function1(); //тут твоя функция 1
          
break;
    case 
'apply':
          
function2(); //тут твоя функция 2
          
break;

Потом таким способом передаём в форме:

<form action="index.php" method="post">
	
	
<
input type="hidden" name="option" value="com_mycomponent">
	
	
<
input type="hidden" name="task" value="send">
« Последнее редактирование: 04.08.2008, 14:59:56 от bzzik » Записан
Руслан
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 24


« Ответ #39 : 05.08.2008, 21:36:53 »

Спасибо, продолжаю эксперементировать.путь такой http://mysite.ru/index.php?option=com_my_component&task=send? а обработчик формы выводит сообщения вне шаблона, в чем может быть причина?
Записан
beliyadm
Профи
********

Репутация: +1438/-61
Offline Offline

Пол: Мужской
Сообщений: 8893


Севастополь==Россия


« Ответ #40 : 05.08.2008, 23:28:42 »

обработчик - это то что лежит в case 'send', если все сделал как описано - пиши там echo и будет выводится в шаблоне
Записан
Руслан
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 24


« Ответ #41 : 06.08.2008, 00:15:41 »

у меня в обработчике много условных операторов if, после стоит exit, вот после exit  и показывает сообщение вне шаблона. а просто echo отображается нормально, но опять таки под формой а мне надо на другой странице. Sad Вообщем, знаний не хватает катастрофически. Изучаю php, написал простенькие скриптики, а вживить в joomla тоже не так то просто Sad
Записан
beliyadm
Профи
********

Репутация: +1438/-61
Offline Offline

Пол: Мужской
Сообщений: 8893


Севастополь==Россия


« Ответ #42 : 06.08.2008, 00:26:44 »

по такому описанию трудно ответить
предлагаю для начала разобрать какой нибудь простейший стандартный компонент (к примеру weblinks, я с него ковырять начинал когда то)
Записан
Руслан
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 24


« Ответ #43 : 06.08.2008, 01:03:10 »

да спасибо, буду изучать
Записан
Swarowski
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 7


« Ответ #44 : 24.08.2008, 17:44:50 »

Стразы от сваровки.................... у Арифулиной спроси  Wink

вопрос по твоей ошибке обсуждался 1000 раз

хм...1000 раз? Я 2 дня ищу конкретный ответ на мой вопрос - так и не нашел (((
P.S. Может за эти бессонные ночи мне просто "повылазило" ?Azn
Записан
CreaDes
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 15


« Ответ #45 : 27.08.2008, 10:28:20 »

http://joomlaforum.ru/index.php/topic,40882.0.html

Вот тут посмотри, компонент можно тоже так подключить.
а ненужное просто не объявлять в шаблоне.
Записан
bax
Осваиваюсь на форуме
***

Репутация: +1/-1
Offline Offline

Пол: Мужской
Сообщений: 83


Я только учусь...


« Ответ #46 : 12.09.2008, 11:05:35 »

Скачал ваш компонент, но он не устанавливается!!!

Joomla выводит такое сообщение:
Код:
Загрузка component - Загрузка сорвана
ОШИБКА: Не могу найти Joomla! XML установочный файл в пакете.

Загрузка component - Сорвана
Установочный файл не найден:
N:\home\joomla.kz\www\media\install_48ca129ae5ca6\

У меня Joomla 1.0.12

Что делать?
Записан
beliyadm
Профи
********

Репутация: +1438/-61
Offline Offline

Пол: Мужской
Сообщений: 8893


Севастополь==Россия


« Ответ #47 : 12.09.2008, 16:04:36 »

Поиск по фразе "Не могу найти Joomla! XML установочный файл в пакете" решит все проблемы
Записан
werewolfe
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 30


« Ответ #48 : 19.10.2008, 21:39:12 »

Доброго времени суток!
При установке пустого компонента выдает:
Код:
Ошибка! Не найден XML-файл установки Joomla!

Но ведь он там есть... 
Записан
Виталик
Группа развития
*****

Репутация: +76/-0
Offline Offline

Пол: Мужской
Сообщений: 1276



« Ответ #49 : 19.10.2008, 22:37:21 »

Я хочу написать компонент телефонный справочник или каталог фирм с большим количеством параметров и поиском по ним (название, телефон, адрес, деятельность и т. д.).
Подскажите какой-нибудь самый простой компонент, с понятным кодом, чтоб я из него сделал свой.
Записан
Death
Осваиваюсь на форуме
***

Репутация: +10/-0
Offline Offline

Сообщений: 53


НЕТ разрывам!!!


« Ответ #50 : 19.12.2008, 18:23:34 »

Доброго времени суток!
При установке пустого компонента выдает:
Код:
Ошибка! Не найден XML-файл установки Joomla!

Но ведь он там есть... 
Даже если он там есть.
Его надо внимательно его просмотреть. Если в нем есть  ошибка, такая как незакрытый тег или не стоит ";" или пробел лишний (особенно в самом начале файла), то ничего не установится.
Просто проверьте очень внимательно
Записан
PypS
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 14


« Ответ #51 : 23.01.2009, 16:28:35 »

Скачал. При установке пишет
ОШИБКА: Не могу найти Joomla! XML установочный файл в пакете.
Подскажите плиз в чем косяк.
Записан
edward78
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 30


На друзьях - полисмен


« Ответ #52 : 24.01.2009, 19:36:16 »

Mitrich а подскажите пожалуйста как воспользоваться стандартными стилями, css(кнопки, менюшки, закладки) от джумлы при разработке компонента. А то не ахота захламлять компонент своим кодом. Я имею в виду как это сделать проще всего?
Записан
edward78
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 30


На друзьях - полисмен


« Ответ #53 : 24.01.2009, 20:03:57 »

Скачал. При установке пишет
ОШИБКА: Не могу найти Joomla! XML установочный файл в пакете.
Подскажите плиз в чем косяк.
попробуй xml перетрясти
я так сделал, все пошло:
<?xml version="1.0" encoding="iso-8859-1"?>
Записан
Mitrich
Администратор
*******

Репутация: +520/-13
Offline Offline

Пол: Мужской
Сообщений: 2481


Все можно. Но сначала учиться, учиться и учиться.


« Ответ #54 : 25.01.2009, 02:05:52 »

НА морде у Joomla нет своих стилей в принципе.
Есть только в шаблоне. Так что лучше подключать CSS компонента

В админке там не так и много чего описано с помощью CSS

открыв админку com_content и поискав class=" в тексте admin.content.html.php все и вылезет наружу
Записан
edward78
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 30


На друзьях - полисмен


« Ответ #55 : 25.01.2009, 14:07:44 »

НА морде у Joomla нет своих стилей в принципе.
Есть только в шаблоне. Так что лучше подключать CSS компонента

В админке там не так и много чего описано с помощью CSS

открыв админку com_content и поискав class=" в тексте admin.content.html.php все и вылезет наружу

Спасибо за наводку. Я просто первый раз делаю компонент
Записан
edward78
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 30


На друзьях - полисмен


« Ответ #56 : 25.01.2009, 15:48:31 »

Подскажите плиз какой переменной получить ссылку на компонент чтобы было типа ?option=com_comp&Itemid=36. Конечно можно было бы руками прописать но вот эта часть... &Itemid=36
Записан
era
Dev Team
******

Репутация: +333/-4
Offline Offline

Пол: Мужской
Сообщений: 2259


В туалете лучше быть пользователем, чем админом.


« Ответ #57 : 25.01.2009, 15:55:00 »

Подскажите плиз какой переменной получить ссылку на компонент чтобы было типа ?option=com_comp&Itemid=36. Конечно можно было бы руками прописать но вот эта часть... &Itemid=36
Варианта впринципе три:
1. Сделать запрос к БД и из таблицы #__menu получить идентификаторы пункта меню с этим компонентом.
2. Если делаешь в модуле, то можно в параметры модуля запихать параметр с идентификатором, т.е. что-бы не делать запрос к БД.
3. взять текущий Itemid: global $Itemid; дальше ты уже сможешь использовать $Itemid, он будет уже с тукещим значением.
Записан
edward78
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 30


На друзьях - полисмен


« Ответ #58 : 25.01.2009, 16:11:22 »

Спасибо огромное! Думаю многим пригодится.
Я сделал 3 вариант глобалом
Записан
edward78
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 30


На друзьях - полисмен


« Ответ #59 : 26.01.2009, 10:35:45 »

А вот еще вопрос?!
Как сделать доступ только зарегистрированым, что-то типа
Код:
if($user==''){print "Борода! Доступ закрыт. Регистрируйтесь!";}else{пошел компонент}
А именно как это сделать более правильно?
Записан
era
Dev Team
******

Репутация: +333/-4
Offline Offline

Пол: Мужской
Сообщений: 2259


В туалете лучше быть пользователем, чем админом.


« Ответ #60 : 26.01.2009, 10:38:42 »

global $my;
if (!$my->id) {echo 'Борода в тылу врага - хачу регистрироваться';} else {};
Записан
edward78
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 30


На друзьях - полисмен


« Ответ #61 : 26.01.2009, 10:39:13 »

global $my;
if (!$my->id) {echo 'Борода в тылу врага - хачу регистрироваться';} else {};
Супер!!! Спасибо!
Записан
Mitrich
Администратор
*******

Репутация: +520/-13
Offline Offline

Пол: Мужской
Сообщений: 2481


Все можно. Но сначала учиться, учиться и учиться.


« Ответ #62 : 26.01.2009, 10:39:48 »

в Joomla 1.0

global $my;

if ($my->id) {
авторизованы
} else {
не авторизованы
}
Записан
edward78
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 30


На друзьях - полисмен


« Ответ #63 : 26.01.2009, 10:41:07 »

global $my;
if (!$my->id) {echo 'Борода в тылу врага - хачу регистрироваться';} else {};
Супер!!! Спасибо!
в Joomla 1.0

global $my;

if ($my->id) {
авторизованы
} else {
не авторизованы
}
Спасибо!!! Щас буду копать...
Супер! То что надо!
« Последнее редактирование: 26.01.2009, 10:58:15 от edward78 » Записан
edward78
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 30


На друзьях - полисмен


« Ответ #64 : 26.01.2009, 13:41:08 »

Ссылка по теме здесь. Тоже много полезного.
Записан
edward78
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 30


На друзьях - полисмен


« Ответ #65 : 26.01.2009, 13:51:56 »

в Joomla 1.0

global $my;

if ($my->id) {
авторизованы
} else {
не авторизованы
}
Подскажите плиз как назначить свою таблицу переменной также как $my?
Записан
Mitrich
Администратор
*******

Репутация: +520/-13
Offline Offline

Пол: Мужской
Сообщений: 2481


Все можно. Но сначала учиться, учиться и учиться.


« Ответ #66 : 26.01.2009, 23:06:48 »

А сформулируй как нибудь чтоб я понял
Записан
edward78
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 30


На друзьях - полисмен


« Ответ #67 : 27.01.2009, 00:41:55 »

А сформулируй как нибудь чтоб я понял
Спасибо Mitrich! Сделал по простяцки.
Записан
dinox
Давно я тут
****

Репутация: +41/-0
Offline Offline

Сообщений: 258


Чего-то здесь не хватает...


« Ответ #68 : 09.04.2009, 17:53:38 »

Как при установке компонента задать права папке (chmod) я так полазил по компонентам и нашел:
@chdir("Путь/com_mycomponent");
@mkdir("files", 0777) && @fopen("files/index.html", "a");
Вот как прописывать этот путь если папка находится в папке компонента в административной части? И правильно ли пишу изменение прав?
Записан
elvis
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 13



« Ответ #69 : 12.04.2009, 00:11:39 »

$link sefRelToAbs'index.php?option=com_ХХХ&Itemid=ХХ' );
<form action="<?php echo $link; ?>" method="post">
Если у тебя в компоненте много чего происходит, то добавляй какой нибудь $task or $function в свой com_ХХХ
$link sefRelToAbs'index.php?option=com_ХХХ&task=sendform&Itemid=ХХ' );


СПАСИБО ОГРОМНОЕ!!! Реально помогло, тока у меня была ситуация с компонентом в адмике - формочка которая отправляет результаты в БД и скриптик который обрабатывает. После обработки формочки скриптик выводил инфу об успешном добавлении почемуто на белом листе, а так же ругался когда я ставила проверку константы _VALID_MOS. Так я в action формы прописала administrator/index2.php?option=com_position&task=ins, и УРАА!! заработало
Записан
xyz87
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 6


« Ответ #70 : 08.05.2009, 01:14:34 »

ну вот, набросал от нечего делать.
по сути - это "пустой" компонент, который выводит настраиваемый index.php, находящийся в /components/com_selfpage/userpages/


Тебе отдельный Respect! Cheesy Сам пишу первый компонент Smiley, кстати ничего не посоветуешь, чтобы мне помогло в написании?))) Huh
Записан
userxp
Администратор
*******

Репутация: +400/-6
Offline Offline

Пол: Мужской
Сообщений: 3227


Злой и ужасный бармалей


« Ответ #71 : 08.05.2009, 01:34:24 »

умная голова и умелые руки Grin
Записан
Blockhead
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 44


« Ответ #72 : 21.07.2009, 10:25:36 »

А есть ли вообще русская литература по написанию компонентов? где все было бы расписано  от А до Я)) И приведен пример создания простого компонента с админ панелью) просто собирать из разных тем инфу по кускам это жесть, может товарищи кто уже во всем разобрался напишут полный, грамотный мануал?
Записан
beliyadm
Профи
********

Репутация: +1438/-61
Offline Offline

Пол: Мужской
Сообщений: 8893


Севастополь==Россия


« Ответ #73 : 21.07.2009, 10:29:27 »

нет, полного мануала на русском языке от и до не существует (я еще в природе не встречал), но есть достаточно еол-во отдельных инструкций, пошаговых действий для достижения определенных результатов
Записан
bzzik
JComments Tester
*

Репутация: +219/-0
Offline Offline

Пол: Мужской
Сообщений: 3798


Contra Gaming Community


« Ответ #74 : 21.07.2009, 10:31:00 »

А есть ли вообще русская литература по написанию компонентов? где все было бы расписано  от А до Я)) И приведен пример создания простого компонента с админ панелью) просто собирать из разных тем инфу по кускам это жесть, может товарищи кто уже во всем разобрался напишут полный, грамотный мануал?
нету! Что-то есть тут:
http://joomlaforum.ru/index.php/topic,59089.0.html
Записан
Yurets
Завсегдатай
*****

Репутация: +77/-0
Offline Offline

Пол: Мужской
Сообщений: 510


Губернатор острова Борнео


« Ответ #75 : 28.10.2009, 02:21:57 »

Для ленивых - аттач для Joomla 1.5 (Joostina 1.3)

* com_selfpage.zip (2.27 Кб - загружено 112 раз.)
« Последнее редактирование: 28.10.2009, 02:27:22 от Yurets » Записан
beliyadm
Профи
********

Репутация: +1438/-61
Offline Offline

Пол: Мужской
Сообщений: 8893


Севастополь==Россия


« Ответ #76 : 28.10.2009, 04:31:26 »

Для ленивых - аттач для Joomla 1.5 (Joostina 1.3)
для ленивых и интересующихся уже давно набросан подобный пример с обработчиком простейшей формы с фронта, тут
Записан
NIKOLY
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 50



« Ответ #77 : 29.08.2010, 20:36:34 »

отличный компонент , при случае неплохо проблемки решает, наделал клонов и работаю в своё удовольствие, пасиб автору )
« Последнее редактирование: 29.08.2010, 23:25:10 от NIKOLY » Записан
edward78
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 30


На друзьях - полисмен


« Ответ #78 : 19.12.2010, 12:24:43 »

в Joomla 1.0

global $my;

if ($my->id) {
авторизованы
} else {
не авторизованы
}

А как это будет в Joomla 1.5?
Записан
beliyadm
Профи
********

Репутация: +1438/-61
Offline Offline

Пол: Мужской
Сообщений: 8893


Севастополь==Россия


« Ответ #79 : 19.12.2010, 12:31:28 »

А как это будет в Joomla 1.5?
http://docs.joomla.org/Accessing_the_current_user_object
Записан
edward78
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 30


На друзьях - полисмен


« Ответ #80 : 19.12.2010, 12:34:58 »


))) капец, чтоб вам так отвечали))) Спасибо
Записан
snikolai
Давно я тут
****

Репутация: +16/-0
Offline Offline

Сообщений: 215


« Ответ #81 : 19.12.2010, 18:56:45 »

Тоже делал пустой компонент, можно выводить как пункт меню с заголовком страницы или без него.
http://jdevelop.info/download/39-others
Записан
Страниц: 1 2 3 [Все]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet