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

Frimen

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Вообщем то объект категории я вытащил. Как из этого объекта получить форму и список ответов на вопросы ?
*

daradan

  • Осваиваюсь на форуме
  • 41
  • 1 / 0
не знаю как ты там делаешь, напишу как делал я:
1. Создаем категорию в смфак
2. Создаем для примера вопросы и привязываем к созданной категории
3. Создаем меню. Выбираем Тип пункта меню "список вопросов в категории"
4. Справа выбираем в Выбор категории созданную категорию в смфак...
все как бы...
*

Frimen

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
daradan не совсем всё.
Дело в том что я пишу собственный шаблон на котором в нужном мне месте мне надо отобразить представления компонента задать вопрос.
Для вывода контента я получаю из объектов php пункты меню и их параметры.
Вообщем в нужном пункте меню я получил ссылку на категорию вопроса и ответ.
Далее каким образом можно из объекта категории вытащить конкретно форму и список вопросов - вот это я не понимаю.
Привиду структуру объекта который я вытащил из меню:


Цитировать
JCategoryNode Object
(
    [id] => 9
    [asset_id] => 71
    [parent_id] => root
    [lft] => 15
    [rgt] => 16
    [level] => 1
    [extension] => com_smfaq
    [title] => Вопросы и предложения
    [alias] => voprosy-i-predlozheniya
    [description] => <p>Вопросы и предложения</p>
    [published] => 1
    [checked_out] => 12
    [checked_out_time] => 2013-06-22 12:21:38
    [access] => 1
    [params] => {"category_layout":"","page_title":"","show_page_title":"0","show_desc":"0","maxLevel":"-1","show_subcat_desc":"1","show_cat_num_links_cat":"1","show_empty_categories":"1","list_limit":"10","open_question":"0","ordering":"4","show_created_date":"1","show_created_by":"1","show_answer_created_date":"1","show_answer_created_by":"1","answer_created_by_type":"0","date_format":"d.m.Y H:i","show_poll":"1","show_print":"1","content_plugins":"1","show_form":"1","show_email":"0","created_by_type":"0","max_length_question":"1000","min_length_question":"10","show_char_count":"1","show_captcha":"1","show_send_mail":"1","disabled_mail":"1"}
    [metadesc] =>
    [metakey] =>
    [metadata] => {"author":"","robots":""}
    [created_user_id] => 12
    [created_time] => 2013-06-22 07:17:49
    [modified_user_id] => 12
    [modified_time] => 2013-06-22 12:21:38
    [hits] => 0
    [language] => ru-RU
    [numitems] => 0
    [childrennumitems] =>
    [slug] => 9:voprosy-i-predlozheniya
    [assets] =>
    [_parent:protected] => JCategoryNode Object
        (
            [id] => root
            [asset_id] => 0
            [parent_id] => 0
            [lft] => 0
            [rgt] => 17
            [level] => 0
            [extension] => system
            [title] => ROOT
            [alias] => root
            [description] =>
            [published] => 1
            [checked_out] => 0
            [checked_out_time] => 0000-00-00 00:00:00
            [access] => 1
            [params] => {}
            [metadesc] =>
            [metakey] =>
            [metadata] =>
            [created_user_id] => 0
            [created_time] => 2009-10-18 16:07:09
            [modified_user_id] => 0
            [modified_time] => 0000-00-00 00:00:00
            [hits] => 0
            [language] => *
            [numitems] => 0
            [childrennumitems] =>
            [slug] => 1:root
            [assets] =>
            [_parent:protected] =>
            [_children:protected] => Array
                (
                   
  • => JCategoryNode Object

 *RECURSION*
                )

            [_path:protected] => Array
                (
                )

            [_leftSibling:protected] =>
            [_rightSibling:protected] =>
            [_allChildrenloaded:protected] =>
            [_constructor:protected] => SmfaqCategories Object
                (
                    [_nodes:protected] => Array
                        (
                            [root] => JCategoryNode Object
 *RECURSION*
                            [9] => JCategoryNode Object
 *RECURSION*
                        )

                    [_checkedCategories:protected] => Array
                        (
                            [9] => 1
                        )

                    [_extension:protected] => com_smfaq
                    [_table:protected] => #__smfaq
                    [_field:protected] => catid
                    [_key:protected] => id
                    [_statefield:protected] => published
                    [_options:protected] => Array
                        (
                           
=> #__smfaq
                            [extension] => com_smfaq
                            [access] =>
                            [statefield] => published
                            [countItems] => 1
                            [published] => 1
                        )

                )

            [_errors:protected] => Array
                (
                )

            [path] =>
            [note] =>
        )

    [_children:protected] => Array
        (
        )

    [_path:protected] => Array
        (
           
  • => 9:voprosy-i-predlozheniya

        )

    [_leftSibling:protected] =>
    [_rightSibling:protected] =>
    [_allChildrenloaded:protected] => 1
    [_constructor:protected] => SmfaqCategories Object
        (
            [_nodes:protected] => Array
                (
                    [root] => JCategoryNode Object
                        (
                            [id] => root
                            [asset_id] => 0
                            [parent_id] => 0
                            [lft] => 0
                            [rgt] => 17
                            [level] => 0
                            [extension] => system
                            [title] => ROOT
                            [alias] => root
                            [description] =>
                            [published] => 1
                            [checked_out] => 0
                            [checked_out_time] => 0000-00-00 00:00:00
                            [access] => 1
                            [params] => {}
                            [metadesc] =>
                            [metakey] =>
                            [metadata] =>
                            [created_user_id] => 0
                            [created_time] => 2009-10-18 16:07:09
                            [modified_user_id] => 0
                            [modified_time] => 0000-00-00 00:00:00
                            [hits] => 0
                            [language] => *
                            [numitems] => 0
                            [childrennumitems] =>
                            [slug] => 1:root
                            [assets] =>
                            [_parent:protected] =>
                            [_children:protected] => Array
                                (
                                   
  • => JCategoryNode Object

 *RECURSION*
                                )

                            [_path:protected] => Array
                                (
                                )

                            [_leftSibling:protected] =>
                            [_rightSibling:protected] =>
                            [_allChildrenloaded:protected] =>
                            [_constructor:protected] => SmfaqCategories Object
 *RECURSION*
                            [_errors:protected] => Array
                                (
                                )

                            [path] =>
                            [note] =>
                        )

                    [9] => JCategoryNode Object
 *RECURSION*
                )

            [_checkedCategories:protected] => Array
                (
                    [9] => 1
                )

            [_extension:protected] => com_smfaq
            [_table:protected] => #__smfaq
            [_field:protected] => catid
            [_key:protected] => id
            [_statefield:protected] => published
            [_options:protected] => Array
                (
                   
=> #__smfaq
                    [extension] => com_smfaq
                    [access] =>
                    [statefield] => published
                    [countItems] => 1
                    [published] => 1
                )

        )

    [_errors:protected] => Array
        (
        )

    [path] => voprosy-i-predlozheniya
    [note] =>
)
*

Frimen

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Может быть ктонибуть скинет исходник где наглядно показано как из объекта катеогории достаётся форма и контент с вопросами для отображения их в шаблоне ?
*

Frimen

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
daradan я так понимаю раз у тебя работает на сайте модуль не мог бы ты скинуть мне исходник странички на php где происходит отображение. Потому как я пока не понимаю как работать с объектом категорий.
*

Frimen

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Вообщем мой вопрос остаётся открытым. Я по прежнему не могу вывести эту форму и вопросы на страничку через объект категории. Может кто скажет альтернативный метод ?
*

vvz

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
Вообщем мой вопрос остаётся открытым. Я по прежнему не могу вывести эту форму и вопросы на страничку через объект категории. Может кто скажет альтернативный метод ?
Делай все как описано на офф сайте разработчика: http://joomla-code.ru/exstensions/j25-extensions/smfaq-j16 и будет тебе счастье
*

Frimen

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
vvz понимаете я разрабатываю свой шаблон с нуля. И в результате в моём шаблоне отсутствует вывод компонентов в том виде в котором он должен был бы быть в стандартном шаблоне. Если кто нибуть пришлёт пример с объяснением я буду очень признателен. На данный момент я получил только объект категорий содержимого которого я привёл выше. И вопрос остаётся открытым - каким образом из этого объекта вытащить данные о форме и данные об вопросах и ответах хранимых в бд. Либо может быть кто нибуть пришлёт альтернативный вариант решения вывода контента компонента на самописный шаблон. Тоже буду очень благодарен.
*

Frimen

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Fedor Vlasenko я получил объект компонента так как написано в статье: http://joomlaforum.ru/index.php/topic,247443.new.html
Объект - это собственно экземпляр класса который содержится в переменной php которую я получил с помощу статьи которую привёл в этом посте.
Я конечно не знаток Joomla но всё же я предположил что из полученой мною категории я должен вытащить массив с данными об форме и вопросами которые содержатся в категории.

Если не сложно объясните механизм <jdoc:include type="component" />
Тип component - очень абстрактно. Компонентов может быть много. Каким образом я могу получить контент конкретно компонента вопрос ответ для вывода на экран ?
*

Frimen

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Вообщем продолжаю развлекатся с компонентом
<jdoc:include type="component" /> помогло немного.
Но вот не понятно каким образом можно выстовить в параметрах непосредственно перед строчкой <jdoc:include type="component" /> название компонента. А то у меня контент отображается на отдельном табе который должен быть предварительно загружен
И во вторых сам контент отображается в очень кривом виде. Сама форма не отображается.
Каким образом я могу настроить вёрстку в компоненте под себя ?
*

Frimen

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Непонятно почему в компоненте не отправляется сообщение с вопросом. Выкидывает js окно с надписью страница 404.
При этом мне пришлось отдельно руками в хедере странички добавлять путь к  js скрипту
*

Frimen

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Вроде компонент более менее встал на мой шаблон. Два дня выносил себе мозг )

Но остаётся последний вопрос:
Пытаюсь взять данные компонента с помощью строчки:

Код
<?php echo file_get_contents(JURI::base().'/index.php?option=com_smfaq&view=category&id=9&tmpl=component'); ?> 

И почему то приходит HTML с вопросами и ответами без формы. То есть данные не полные.
Может быть кто нибудь подскажет каким образом можно забрать данные вместе с формой, js скриптами обработки, стилями и контентом в виде вопросов и ответов. Мне просто нужно вывести этот компонент на одну из вкладок, которые переключаются скриптом. В результате чего возникает задача вывести содержимое двух и более компонент на одной страничке.
« Последнее редактирование: 23.06.2013, 20:33:28 от Frimen »
*

Frimen

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Всё же питаю надежду получить ответ на свой последний вопрос.
А то у меня возникает такое чувство, что меня поставили в игнор.

Да ещё пробовал выставлять разные значения view для запроса.
Ставил view=form view=edit и т.д - почему то на эти запросы выдаёт ошибку http 500
« Последнее редактирование: 24.06.2013, 09:03:05 от Frimen »
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
Идет ли работа над компонентом для версии Joomla 3?
Пока ничего не идет. Для 3 сделаю, конечно, как скоро пока не могу сказать

Frimen
Сам шаблон вывода категории находится тут
components\com_smfaq\views\category\tmpl\default.php

если я правильно понял вопрос)
« Последнее редактирование: 27.06.2013, 12:48:24 от SmokerMan »
*

danyo

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
У меня такая проблема. Joomla 2.5.11. Установлен SM FAQ 1.7.2. Когда просматриваю сайт из под админки кнопка "ДОБАВИТЬ ВОПРОС" есть. Если смотреть, выйдя из админки, или на другом браузере, кнопки нет. В чем причина. Спасибо!
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
У меня такая проблема. Joomla 2.5.11. Установлен SM FAQ 1.7.2. Когда просматриваю сайт из под админки кнопка "ДОБАВИТЬ ВОПРОС" есть. Если смотреть, выйдя из админки, или на другом браузере, кнопки нет. В чем причина. Спасибо!
что такое "из под админки" не знаю. И причем тут вообще админка тоже не имею понятия.
Если нужно сделать что бы все пользователи могли задавать вопросы, независимо от того авторизован он или нет. То нужно выставить соответствующие права в категории. Прочитайте описание, там все написано.
*

danyo

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Если нужно сделать что бы все пользователи могли задавать вопросы, независимо от того авторизован он или нет. То нужно выставить соответствующие права в категории. Прочитайте описание, там все написано.
Спасибо.
« Последнее редактирование: 10.07.2013, 15:58:45 от danyo »
*

Blanzh

  • Новичок
  • 7
  • 0 / 0
Добрый день!
Не подскажете, умеет ли SMFAQ отправлять заданный пользователем вопрос на определенное мыло?
Если да, то где все это дело настраивается?
*

khavylo

  • Новичок
  • 2
  • 0 / 0
Здравствуйте!
Можете что-нибудь сказать о версии для Joomla 3? Как скоро ждать? И ждать ли?
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
Здравствуйте!
Можете что-нибудь сказать о версии для Joomla 3? Как скоро ждать? И ждать ли?
почти готова, скоро будет на днях
*

khavylo

  • Новичок
  • 2
  • 0 / 0
Спасибо! Обрадовали
*

megaevg

  • Новичок
  • 4
  • 0 / 0
Добрый день!
Установил компонент sm FAQ 1.7.2 на Joomla 2.5.14, не могу настроить отправку сообщения администратору о поступившем новом вопросе. Установил права (как сказано на сайте) для суперпользователя и для менеджера - разрешено (в категории), но сообщения на мыло не приходят... Компонент работает отлично, всё без нареканий, но вот этот момент никак не могу победить... Подскажите, в чём может быть дело? Переустанавливать компонент не хочу, уже опубликованы вопросы и ответы.
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
но сообщения на мыло не приходят...
А вообще почта работает на сайте? С дргих компонентов отправляется?
Можно проверить на стандартном компоненте контактов.
*

megaevg

  • Новичок
  • 4
  • 0 / 0
Да, почта настроена, из других компонентов почта приходит...
*

megaevg

  • Новичок
  • 4
  • 0 / 0
Да, стандартными контактами я не пользуюсь, адреса администратора прописаны в Kunena forum, k2 и в системе Joomla. Может попробовать создать контакт? Хотя что это изменит?
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
Итак, как обещал, выложил новый релиз 1.7.3, в котором добавлена поддержка Joomla 3+. Подробности на официальной странице компонента (указана в топике).
В связи с внесением определенных правок в код (для совместимости версий Joomla), просьба желающим протестировать новую версию.
При наличии багов или неработоспособности функционала, пожалуйста, отпишитесь в этой теме. Не забудьте указывать версию Joomla и по возможности подробнее описывать ошибку.

Обратите внимание, что данная версия работает начиная с Joomla 2.5.6
*

newadam

  • Захожу иногда
  • 62
  • 0 / 1
Фуух! Для меня это очень хорошая новость так, как Ваш компонент SM FAQ просто великолепен. Работал с ним более года и замену ему найти почти невозможно.

В июне, не дождавшись Вашей версии для Joomla 3, перепробовал все возможные компоненты FAQ и купил, как наиболее полнофункциональный, JE FAQPro за 14 евро. И вот по сей день не могу привыкнуть к его неудобной панели администратора и т.д. Правда, в этом компоненте есть возможность контроля за количеством просмотров каждого FAQ - это удобная особенность. Во всем остальном Ваш компонент лучший. 

За Ваши не дюжие способности, СПАСИБО Вашим родителям
*

megaevg

  • Новичок
  • 4
  • 0 / 0
Переставил компонент и проблема с отправкой уведомлений о новых вопросах решилась сама-собой.
Всё работает отлично, спасибо за качественный, продуманный и вообще отличный компонент!
p.s Правда пришлось перебивать уже опубликованные вопросы....
*

Mobist

  • Новичок
  • 5
  • 0 / 0
Здравствуйте, подскажите по двум вопросам пожалуйста. Joomla 2.5.7
1. После обновления с версии 1.6 на 1.7.3 новый вопросы стали отображаться так , хотя при редактировании все отображается нормально.
2. Список страниц с вопросами отображается некорректно
Подскажите что где подправить чтобы все нормально отображалось, желательно как новичку.
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
1. проверьте кодировку таблицы #__smfaq должна быть utf8_general_ci, да и все таблицы должны быть в этой кодировке. Добавьте в .htaccess строчку
Цитировать
AddDefaultCharset utf-8
2. Это уже вопрос верстки. Изначально пагинация настроена под дефолтные шаблоны.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

WT Eternal admin - плагин &quot;вечный админ&quot; для Joomla

Автор sergeytolkachyov

Ответов: 0
Просмотров: 298
Последний ответ 21.12.2023, 09:25:25
от sergeytolkachyov
Бесплатная система фильтрации полей Joomla

Автор zikkuratvk

Ответов: 270
Просмотров: 26157
Последний ответ 10.11.2023, 10:58:00
от SolopoV
WT Amo CRM library - простая PHP библиотека для Joomla 4+ (для разработчиков)

Автор sergeytolkachyov

Ответов: 2
Просмотров: 1560
Последний ответ 17.10.2023, 12:38:52
от sergeytolkachyov
Плагин Tabs & Sliders & Spoilers для Joomla 2.5/3.x

Автор ELLE

Ответов: 290
Просмотров: 61135
Последний ответ 14.06.2023, 09:49:02
от Sergeych
Бесплатный плагин импорта экспорта данных в поля материалов Joomla - CFI

Автор zikkuratvk

Ответов: 8
Просмотров: 4285
Последний ответ 02.04.2023, 11:35:58
от Olg