Перейти к содержанию
Официальный форум поддержки Simpla

Sageron

Пользователь
  • Публикаций

    21
  • Зарегистрирован

  • Посещение

Весь контент Sageron

  1. Кто знает, этот парсер сейчас работает? А если нет, как на странице ProductAdmin его вообще скрыть?
  2. А куда именно апи вставлять? Сюда? И, если можно, покажите пожалуйста как? $query = file_get_contents("https://api.vk.com/method/board.getComments?group_id=".$group."&topic_id=".$posts."&sort=".$sort."&extended=1&offset=".$offset."&count=");
  3. А у вас норм свойства парсит? Мне предлагает видимо каптчу ввести, но картинка каптчи битая: data:image/png;base64,SFRUUC8xLjEgMzAyIE1vdmVkIHRlbXBvcmFyaWx5DQpTZXJ2ZXI6IG5naW54DQpEYXRlOiBUaHUsIDE5IE5vdiAyMDE1IDA4OjE2OjMwIEdNVA0KQ29udGVudC1MZW5ndGg6IDANCkNvbm5lY3Rpb246IGtlZXAtYWxpdmUNCktlZXAtQWxpdmU6IHRpbWVvdXQ9MTIwDQpYLUZvcndhcmRUb1VzZXItWTogMQ0KTG9jYXRpb246IGh0dHA6Ly9uYS5jYXB0Y2hhLnlhbmRleC5uZXQvaW1hZ2U/a2V5PWMyVTNlWFBpbloycHBVVHYzc2N6VzhhMG53akxRcGFqDQpYLVhTUy1Qcm90ZWN0aW9uOiAxOyBtb2RlPWJsb2NrDQpYLUNvbnRlbnQtVHlwZS1PcHRpb25zOiBub3NuaWZmDQpTdHJpY3QtVHJhbnNwb3J0LVNlY3VyaXR5OiBtYXgtYWdl
  4. А можно наглядно объяснить чем 4-я версия лучше? У нее больше возможностей?
  5. Я вообще если честно не совсем понял, в коде {get_banners group=1}{if $banners_id1}...{/if} нужно просто ссылки на свои баннеры давать или чтобы на странице был код находящийся ниже был {assign var='group' value='1'} {get_banners group=1} {if $banners_id1} {literal}<style> .head-slider{ position: relative; width:1000px; /************УКАЖИТЕ РАЗМЕРЫ БАННЕРА*****************/ height:200px; /************УКАЖИТЕ РАЗМЕРЫ БАННЕРА*****************/ } .head-slider ul { margin: 0px; padding: 0px; list-style: none; } </style>{/literal} <div class="head-slider" id="Slide
  6. Вероятнее всего у вас стили не подгрузились. Лично мне помогло в products.tpl Так прописать: <script src="http://code.jquery.com/jquery-1.9.1.js"></script> <script src="http://code.jquery.com/ui/1.10.2/jquery-ui.js"></script> <link rel="stylesheet" href="design/{$settings->theme|escape}/css/slider-filt.css" /> <script> var minprice = parseInt($('#minprice').val()); var maxprice = parseInt($('#maxprice').val()); var current_minprice = parseInt($('#current_minprice').val()); var current_maxprice = parseInt($('#current_maxprice').val()); $("input#minCost
  7. Я добавил в начало и в середину код и ошибка исчезла <?PHP require_once('api/Simpla.php'); class CommentAdmin extends Simpla { public function fetch() { if($this->request->method('POST')) { $comment = new stdClass(); $comment->id = $this->request->post('id', 'integer'); $comment->name = $this->request->post('name'); $comment->email = $this->request->post('email'); $comment->date = $this->request->post('date'); else { $comment = new stdClass(); $comment->id = $this->request->get('id', 'integer'); $co
  8. error_log PHP Warning: Creating default object from empty value in *путь к файлу*/simpla/CommentAdmin.php on line 40PHP Warning: Creating default object from empty value in *путь к файлу*/simpla/CommentAdmin.php on line 11
  9. Я вот тоже так подумал) А почему в этих строчках ошибки могут выводится? Но при этом все работает.
  10. Я не уверен что их надо было именно удалять, но если после этого реально все работает и ошибки в логе не появляются это замечательно)) Первую строчку точно можно дельнуть я думаю $comment->id = $this->request->post('id', 'integer'); А вот вторая, как мне кажется, это важная часть кода. Возможно тогда нужно удалить всю команду целиком else { $comment->id = $this->request->get('id', 'integer'); $comment = $this->comments->get_comment(intval($comment->id)); } Надеюсь знающие люди подскажут. Но ,повторюсь, если все же все работает и ошибок не выдае
  11. Наконец разобрался) Помимо всего выше перечисленного нужно еще в api/Comments.php закомментировать ниже указанный код) // Изменение комментария public function update_comment($id, $comment) { $date_query = ''; if(isset($comment->date)) { // $date = $comment->date; // unset($comment->date); // $date_query = $this->db->placehold(', date=STR_TO_DATE(?, ?)', $date, $this->settings->date_format); } $query = $this->db->placehold("UPDATE __comments SET ?% $date_query WHERE id in(?@) LIMIT 1", $comment, (array)$id); $this->db->query($query); r
  12. Все ок, только в логах ошибки пишет что в файле CommentAdmin.php ошибки в строчках $comment->id = $this->request->post('id', 'integer'); и $comment->id = $this->request->get('id', 'integer'); соответственно при открытии и изменении комментария
  13. И больше никак не меняется. Может по аналогу с блогом надо еще какой то код от туда добавить?
  14. У меня кажется получилось. Я просто перенес строчку $comment->date = date('Y-m-d', strtotime($this->request->post('date'))); ниже в другой if. Вторую соответственно удалил) CommentAdmin.php <?PHP require_once('api/Simpla.php'); class CommentAdmin extends Simpla { public function fetch() { if($this->request->method('POST')) { $comment->id = $this->request->post('id', 'integer'); $comment->name = $this->request->post('name'); $comment->email = $this->request->post('email'); $comment->type = $this->request->post
  15. Когда я этот код убираю дата все равно не меняется. Следовательно мне нужна команда на изменение даты, как я понимаю. Но я не знаю как ее описать(
  16. comment.tpl {* Вкладки *} {capture name=tabs} <li class="active"><a href="index.php?module=CommentsAdmin">Комментарии</a></li> {if in_array('feedbacks', $manager->permissions)}<li><a href="index.php?module=FeedbacksAdmin">Обратная связь</a></li>{/if} {/capture} {* Title *} {$meta_title = "Изменение комментария" scope=parent} {* On document load *} <script src="design/js/jquery/datepicker/jquery.ui.datepicker-ru.js"></script> {literal} <script> $(function() { $('input[name="date"]').datepicker({ regional:'ru' });
  17. Я в файле comment.tpl заменил <li><label class="property">Дата комментария</label>{$comment->date|date} на <label>Дата</label> <input type=text name=date value='{$comment->date|date}'> но это не помогло(
  18. Собственно, как я понимаю, что отвечает за обработку комментариев Comments.php <?php /** * Simpla CMS * * @copyright 2011 Denis Pikusov * @link http://simplacms.ru * @author Denis Pikusov * */ require_once('Simpla.php'); class Comments extends Simpla { // Возвращает комментарий по id public function get_comment($id) { $query = $this->db->placehold("SELECT c.id, c.object_id, c.name, c.email, c.ip, c.type, c.text, c.otvet, c.date, c.approved FROM __comments c WHERE id=? LIMIT 1", intval($id)); if($this->db->query($query)) return $this->db->result
  19. Добрый день! Хотел спросить, есть ли возможность настроить в админке изменение даты добавления комментария / отзыва. И насколько это сложно? Как я понимаю по идее это не должно быть проблемой. Ставил обновление отсюда http://forum.simplacms.ru/topic/5705-%D0%BE%D1%82%D0%B2%D0%B5%D1%82-%D0%BD%D0%B0-%D0%BA%D0%BE%D0%BC%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%80%D0%B8%D0%B9-%D1%81-%D1%83%D0%B2%D0%B5%D0%B4%D0%BE%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%D0%BC-%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D1%83/?p=64767 Все норм поставилось но этой функции недостает.
×
×
  • Создать...