×

Notice

The forum is in read only mode.
Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1

TOPIC: Нов плъгин / New plugin

Нов плъгин / New plugin 15 years 11 months ago #1799

  • Rakel
  • Rakel's Avatar Topic Author
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Posts: 8
  • Thank you received: 0
Здравейте! Поздрави от България!
След като видях постове на български, не мога да устоя на изкушението да пиша на родния си език. Дано не е проблем, ако е нужно ще продължа на английски (макар и не толкоз добър).
А сега на въпроса: Вчера свалих последната версия joomlacomment.3.26.zip. За първи път инсталирам този компонент и много ми допада. Но ми е нужно да го ползвам по различен начин. Имаме изградена компонента (да я наречем com_ourcom) за joomla 1.5.6. Компонентата зарежда флаш с избран от потребителя урок (ID на урока се предава през GET). Много бихме искали да ползваме joomlacomment вграден в com_ourcom, като зареждайки се joomlacomment да показва само коментарите свързани с ID на урока. Видях че предлагате начин да изградиш плъгин за собствен компонент (com_REPLACEnewplugin) и предполагам че точно това ще трябва да преработим (според инструкциите в readme.txt). И това е страхотно. Въпроса ми е - има ли друго което трябва да вкараме във съществуващата наша компонента com_ourcom, така че всичко да работи коректно, аналогично на съществуващите плъгини. И изобщо, има ли нещо което бихме пропуснали за коректната работа между компонентите!
Ако успеем да вградим joomlacomment в com_ourcom, ще бъде голям успех!

Благодаря предварително и искрено се надявам на вашия отговор.

Hello! Greetings from Bulgaria!
I have posted this massage in Bulgarian as well(as you can see above) because I saw there were other posts in Bulgarian, but just in case I am posting it in English as well.
Lets go straight to the matter of my writing - yesterday I have downloaded the last version of Joomlacomponent.3.26.zip. I am using this component for the first time and I would like to say that I like it very much, but I need to use it in a different way. We have a built component (lets call it "com_ourcom" ) for joomla 1.5.6. The component is loading a flash with a lesson chosen by the user
(the ID of the lesson is passed through GET). We would very much like to use this "joomlacomment" inserted in "com_ourcom", and when "joomlacomment" is loaded to show only the comments that are relative to the ID of the lesson. I saw that you give a way to build a plug-in for a customized component ( com_REPLACEnewplugin ) and I guess that this is exactly what we will have to work over (as its said in the readme.txt). And that is just great. My question is - is there anything else that we have to insert in our component ("com_ourcom"), so that everything to work properly, like the way of the existing plug-ins of yours. And above all, is there anything that we might miss that would lead to the inappropriate behavior in the work of the components. If we succeed to build-in "joomlacomponent" in "com_ourcom" it would be a great success!
Thanks in advance,
Best regards

Нов плъгин / New plugin 15 years 11 months ago #1802

  • Daniel Dimitrov
  • Daniel Dimitrov's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 9618
  • Karma: 155
  • Thank you received: 1081
Здравей!
Общо взето всичко, което е необходимо за направата на плъгин си го пише в com_REPLACEnewplugin.
Единственото нещо, което трябва да добавите във вашия компонент са редовете за извикване на jocomment, Но те също са написани във файла, така че предполгам че ще се справите!
Поздрави от Германия!
Даниел

Нов плъгин / New plugin 15 years 11 months ago #1804

  • Rakel
  • Rakel's Avatar Topic Author
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Posts: 8
  • Thank you received: 0
Благодаря за бързия отговор!
Веднага щом имаме резултати - ще пиша!

Нов плъгин / New plugin 15 years 11 months ago #1815

  • Rakel
  • Rakel's Avatar Topic Author
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Posts: 8
  • Thank you received: 0
Здравейте! Относно опита да вкараме joomlacomment.3.26 в наш компонент com_ourcom.
Имаме проблем с плъгина, който трябва да се модифицира. Струва ми се че всичко идва от това, че нашия компонент com_ourcom няма съотвестваща MySql таблица. Разагледахме вашите готови плъгини (примерно за docman), но в нашия случай не знам как да преправим "sql queries and all functions according to your component needed".

Моля за помощ и съвет!

Нов плъгин / New plugin 15 years 11 months ago #1819

  • Daniel Dimitrov
  • Daniel Dimitrov's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 9618
  • Karma: 155
  • Thank you received: 1081
Какво прави плъгина ви и как го прави? Как правите така да имате single view, all view и т.н.? Къде точно трябва да се появяват коментарите?

Нов плъгин / New plugin 15 years 11 months ago #1861

  • Rakel
  • Rakel's Avatar Topic Author
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Posts: 8
  • Thank you received: 0
Извинявайте за забавянето!

Ще обясня накратко какъв е нашия компонент и как искаме да ползваме коментарите:
1. com_ourcom - е компонента, която зарежда единствен флаш. Флаша от своя страна съдържа уроци с различни ИД, които се предават през JRequest.
2. Или с други думи, коментарите трябва да се появяват под флаша, вкарах :

global $option, $mosConfig_absolute_path;
require_once("$mosConfig_absolute_path/administrator/components/com_comment/plugin/$option/josc_com_ourcom.php");

във модела на com_ourcom. А кои точно коментари да се показват - трябва да зависи от ИД на урока. Т.е , за даден отворен урок (може да бъде само един), да се виждат само неговите коментари.
_________
I will explain shortly about our component and how we want use comment system:
1. com_ourcom is a component which function is to load flash. Flash is loading lessons with different IDs, passed through JRequest.
2. Comments must explain below flash. We have added:

global $option, $mosConfig_absolute_path;
require_once("$mosConfig_absolute_path/administrator/components/com_comment/plugin/$option/josc_com_ourcom.php");

on com_ourcom model. Which comments must be displayed , depends of lesson ID. For one loaded lesson (it can be just one), user will see just comments for this lesson ID

Нов плъгин / New plugin 15 years 10 months ago #1943

  • Daniel Dimitrov
  • Daniel Dimitrov's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 9618
  • Karma: 155
  • Thank you received: 1081
Аз от своя страна също се извинявам за забавянето - по някаква причина съм пропуснал отоговора.

Трябва да се измисли нещо, няма да стане така както си го мислите.

Значи за да се зареди правилната форма - в урл-а трябва да има id, спрямо това ид правилните коментари ще се покажат.
Въпроса е, че това е флаш и флаша вътрешно си променя ид-тата без да променя ид-то на url.

T.e трябва да се измисли някакъв начин флаша да променя урл или директно да се обръща към компонента. Въпроса тук е, че ако искаме да заредими първоначално коменатарите ни трябва рефреш на страницата, а с флаш това също няма как да стане.

Някак си съм без идеи как може да ползвате нашия коментар с флаш компонента ви.

Нов плъгин / New plugin 15 years 9 months ago #2575

  • Rakel
  • Rakel's Avatar Topic Author
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Posts: 8
  • Thank you received: 0
Здравей Даниел!
Пиша със закъснение, но с добра вест!
Успяхме да "пригодим" joomlacomment.3.26 за нашите нужди. Т.е всеки урок (флаш с уникално ид) да си има собствени коментари.
Накратко ще разкажа :
Обекта $row в JOSC_utils::execJoomlaCommentPlugin($comObject, $row, $params, true) -> промених на (int) $row. И това беше всъщност най-важната корекция която ни трябваше!
От там нататък всичко са детайли, които не са интересни!
Така че с огромно удоволствие ще ползваме joomlacomment.3.26. Много ни допада това че може да се ползват captcha, UBBCode и не на последно място (даже май е на първо!) - включения AJAX, което прави страницата много ценна. Така избягваме презареждането на флаша всеки път, което така или иначе става малко по-бавно от обикновена html страница .
С други думи - МНОГО БЛАГОДАРИМ за ценния компонент на Вашия екип!

Желаем Ви успешна работа!

P.S. Ще опитаме да редактираме joomlacomment.3.26, като за Joomla 1.5 native

Нов плъгин / New plugin 15 years 9 months ago #2580

  • Daniel Dimitrov
  • Daniel Dimitrov's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 9618
  • Karma: 155
  • Thank you received: 1081
Здравей!
Радвам се, че сте успели. Новата версия ще е много скоро готова. Ъпдейтването на плъгина за 1.5 няма да е много трудно. Предполагам не повече от 10 минути работа :) (search and replace)

Поздрави!
Даниел
  • Page:
  • 1
Time to create page: 0.112 seconds