А

Антон

+79
Репутация
3936
Рейтинг
#1 Система коментирования 11 сентября 2014 в 00:29
Сформированием ссылки $result['link'] = у меня получилось, подскажите откуда берется значение target_id, у меня все время одно и тоже значение в таблицу комментариев записывается и оно не соответствует id комментируемой страницы.
#2 Система коментирования 9 сентября 2014 в 00:38


Ошибка определения объекта комментирования! #3

Антон
Это говорит о том, что метод getCommentTarget (который вы описали выше) возвращает false.

Fuze

Да сам я его не смогу написать, метод тыка не проходит. Спасибо Вам что повозились со мной. Пойду дальше тыкать.
#3 Система коментирования 9 сентября 2014 в 00:15



но к сожалению ничего у меня не выходит

Антон
по таким ответам сложно помочь) подробности нужны.
попробуем потелепатировать:


{if $cfg.comments}
{comments target='spravochnik' target_id=$item.id}
{/if}

Антон
У вас в настройках компонента есть опция на тему показа комментариев? По-видимому нет. Тогда зачем делаете проверку {if $cfg.comments} ?
Ставьте вот так
{comments target='spravochnik' target_id=$item.id}
Соответственно в шаблоне должна быть доступна переменная $item.

Fuze

Переменной $item нет похоже, есть $response, сделал так {comments target='spravochnik' target_id=$response.id} форма для добавления появилась но без кнопок отправить, отмена. Извиняюсь за свою не компетентность).

Антон

на дефолтном шаблоне кнопка есть, при добавлении коментария пишет Ошибка определения объекта комментирования! #3
#4 Система коментирования 9 сентября 2014 в 00:04


но к сожалению ничего у меня не выходит

Антон
по таким ответам сложно помочь) подробности нужны.
попробуем потелепатировать:


{if $cfg.comments}
{comments target='spravochnik' target_id=$item.id}
{/if}

Антон
У вас в настройках компонента есть опция на тему показа комментариев? По-видимому нет. Тогда зачем делаете проверку {if $cfg.comments} ?
Ставьте вот так
{comments target='spravochnik' target_id=$item.id}
Соответственно в шаблоне должна быть доступна переменная $item.

Fuze

Переменной $item нет похоже, есть $response, сделал так {comments target='spravochnik' target_id=$response.id} форма для добавления появилась но без кнопок отправить, отмена. Извиняюсь за свою не компетентность).
#5 Система коментирования 8 сентября 2014 в 23:18
instantcms.ru/forum/thread9529.html Это я читал, была бы не закрыта там и написал бы. Fuze, Спасибо за помощь, но к сожалению ничего у меня не выходит, сделал как Вы написали и ничего, у меня даже форма коментирования не показывается.
#1 Система коментирования 8 сентября 2014 в 19:35
Добрый вечер сообщество.

Возникла необходимость интеграции системы комментирования в сторонний компонент. Чтение похожей темы не помогло, чтение документации тоже. Может кто то объяснить на пальцах как это сделать, учитывая то что я далек от программирования. Пытался сделать по аналогии с доской объявлений.

В файле шаблона.tpl написал следующее:
  1. {if $cfg.comments}
  2. {comments target='spravochnik' target_id=$item.id}
  3. {/if}
В файле model.php следующее:

  1. public function getCommentTarget($target, $target_id) {
  2.  
  3. $result = array();
  4.  
  5. switch($target){
  6.  
  7. case 'spravochnik': $item = $this->inDB->get_fields('penza_spravochnik_firms', "id='{$target_id}'", 'name', "full_alas={$full_alas}");
  8. if (!$item) { return false; }
  9. $result['link'] = '/spravochnik/'.$full_alas.'.html';
  10. $result['title'] = $item['name'];
  11. break;
  12.  
  13. }
  14.  
  15. return ($result ? $result : false);
  16.  
  17. }
Выполнил запрос к базе данных:

INSERT INTO cms_comment_targets (target, component, title)
VALUES ('spravochnik', 'spravochnik', 'Название Компонента');

Ну естественно ничего не работает и не показывает.
#6 Три колонки в дефолтном шаблоне 17 июня 2014 в 15:07
Евгений, Спасибо! искал но похоже искатель из меня такой же как верстальщик.
#1 Три колонки в дефолтном шаблоне 17 июня 2014 в 12:20
Всем привет. Помогите реализовать следующее: нужно чтобы в дефолтном шаблоне добавить еще одну колонку слева. Как сделать так чтобы размер колонки посередине менялся в зависимости от того есть ли модули в этой колонке или нет.

Сейчас это выглядит так:

  1. <div id="main" class="<?php if ($mod_count['sidebar']) { ?>span8 main<?php } else { ?>span12 main2<?php } ?>">
Как сделать для трех?
#7 как убрать pop-up 21 мая 2014 в 17:05
#8 как убрать pop-up 21 мая 2014 в 16:56


pop-up

Антон
10.1?

scanread

да
#1 как убрать pop-up 21 мая 2014 в 16:49
Уважаемые подскажите как сделать чтобы форма добавления комментариев открывалась не в pop-up окне, а непосредственно разворачивалась на странице.
#9 Есть ли интеграция с API 2GIS? 11 мая 2014 в 10:57

Спасибо, Антон, что написал про меня, дал ссылку на мою демо версию.

olgatcpip

На здоровье!
#10 Есть ли интеграция с API 2GIS? 19 апреля 2014 в 17:15
Вот ссылка на демо готового компонента, разработчик хорошая отзывчивая девушка которой нужен инвайт для регистрации на этом сайте. Контакты есть на демо сайте.
#11 Нужен компонент или скрипт RSS для новотеки и я новостей 6 марта 2014 в 11:08
максисофт делал такое дополнение сдесь
#12 [ЕСТЬ РЕШЕНИЕ] Как вам открытие зимних олимпийских игр в Сочи? 9 февраля 2014 в 10:42

Саратове построено только за последние 2 года — 2 ледовые арены

Project-S

Это вы про бесплатный каток который на площади залили)))
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.