Перейти к содержимому


Фотография
- - - - -

Улучшить вывод комментариев

коменты комментарии

  • Закрытая тема Тема закрыта
Сообщений в теме: 8

#1 Graz

Graz

Отправлено 16 January 2015 - 18:29

1) Не могу найти где удалить ссылки:
1) #
2) Отзыв

 

были варианты в:

1) настройках - но там смог отключить аватар (все равно бесполезный поскольку человек не может заменить его на свое фото)

2) media/zoo/applications/jbuniversal/templates/catalog/renderer/respond/_default.php 

 

 

2) редактировать дату и время не знаю где, точнее его отображение просто даты без времени! 

 

 

...но так и не решил задачу  :( 

 

 

 

Прикрепленные изображения

  • koments.JPG

  • 0

#2 Sliapy

Sliapy

Отправлено 16 January 2015 - 18:39

Если Вы правите вывод модуля комментариев, то логично и искать нужный файл в модуле комментариев

 

\modules\mod_zoocomment\tmpl\*шаблон, выбранный в модуле*.php


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#3 Graz

Graz

Отправлено 16 January 2015 - 19:08

Если Вы правите вывод модуля комментариев, то логично и искать нужный файл в модуле комментариев

 

\modules\mod_zoocomment\tmpl\*шаблон, выбранный в модуле*.php

 

так а дальше, что то не вижу  *шаблон, выбранный в модуле*  

или не правильно понял...в какой из этих папок править?

Прикрепленные изображения

  • mod-comment.JPG

  • 0

#4 Graz

Graz

Отправлено 16 January 2015 - 19:25

короче нашел, но при уделении к примеру (решетки -ссылки (#)): 

 

<a class="permalink" href="<?php echo JRoute::_($zoo->route->comment($comment)); ?>">#</a>

 

 

на сайте она не пропадает :(

 

 

(<a class="permalink" href="<?php echo JRoute::_($zoo->route->comment($comment)); ?>">#</a>   - есть в трех файлах пхп)

Прикрепленные изображения

  • mod-comment2.JPG

Сообщение отредактировал Graz: 16 January 2015 - 19:26

  • 0

#5 Sliapy

Sliapy

Отправлено 16 January 2015 - 21:14

Извините. Моя ошибка - невнимательно посмотрел на скриншот.

 

Нужная Вам решетка находится здесь - \media\zoo\applications\jbuniversal\templates\catalog\renderer\comment\_default.php

<a class="permalink" href="#comment-<?php echo $comment->id; ?>" rel="nofollow">#</a>

Сообщение отредактировал Sliapy: 16 January 2015 - 21:15

  • 1
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#6 Graz

Graz

Отправлено 17 January 2015 - 00:46

ДА спасибо второй вариант заработал, но чтоб не создавать новую тему, по комментариям есть еще пара вопросов, которые указаны на фото:

 

1) Не знаю где удалить отображение времени?!

2) Нужно поменять местами - (здесь www/media/zoo/applications/jbuniversal/templates/catalog/renderer/comment/_default.php получается только выделить все

комментарии, без Комментарии (2))

Прикрепленные изображения

  • usovershenstvovanie-komentov.JPG

  • 0

#7 Sliapy

Sliapy

Отправлено 17 January 2015 - 09:05

1) Не знаю где удалить отображение времени?!
 

Время выводится точно в том же файле на одну строку выше решетки

 <?php echo $this->app->html->_('date', $comment->created, $this->app->date->format(JText::_('DATE_FORMAT_COMMENTS')), $this->app->date->getOffset()); ?>

2) Нужно поменять местами - (здесь www/media/zoo/applications/jbuniversal/templates/catalog/renderer/comment/_default.php получается только выделить все комментарии, без Комментарии (2))
 

Выводе комментариев происходит здесь - \media\zoo\applications\jbuniversal\templates\catalog\renderer\comments\_default.php

 

Нужно поменять местами 

 

 if (!$this->app->jbcache->start(array(count($vars['comments']), $vars['params']), 'comments')) {
            ?>
            <ul class="level1">
                <?php
                foreach ($vars['comments'][0]->getChildren() as $comment) {
                    echo $this->app->jblayout->render('comment', $vars['item'], array(
                            'level'   => 1,
                            'comment' => $comment,
                            'author'  => $comment->getAuthor(),
                            'params'  => $vars['params'],
                        )
                    );
                }
                ?>
            </ul>
            <?php
            $this->app->jbcache->stop();
        }

и

 if ($vars['item']->isCommentsEnabled()) {
            echo $this->app->jblayout->render('respond', $vars['item'], array(
                    'active_author' => $vars['active_author'],
                    'params'        => $vars['params'],
                    'item'          => $vars['item'],
                    'captcha'       => $vars['captcha'],
                )
            );
        }

  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#8 Graz

Graz

Отправлено 17 January 2015 - 13:40

Спасибо с заменой получилось, но Комментарии (2) так и не подтянулись, вот их код:

 

        <h3 class="comments-meta">
            <span
                class="comments-count"><?php echo JText::_('Comments') . ' (' . (count($vars['comments']) - 1) . ')'; ?></span>
        </h3>
 
2) ""Время выводится точно в том же файле на одну строку выше решетки
  •  
  •  
  •  
  •  
  1.  <?php echo $this->app->html->_('date', $comment->created, $this->app->date->format(JText::_('DATE_FORMAT_COMMENTS')), $this->app->date->getOffset()); ?>""
  2. это вывод не только времени - но и даты! нужно удалить время, оставить дату! как это сделать?

 

Прикрепленные изображения

  • time.JPG

  • 0

#9 Graz

Graz

Отправлено 17 January 2015 - 14:31

Разобрался! 

 

<?php echo $this->app->html->_('date', $comment->created, $this->app->date->format(JText::_('DATE_FORMAT_COMMENTS')), $this->app->date->getOffset()); ?>

 

я удалил выделенное и получил такой результат: 16.01.2015   

а изначально было так:16 Январь 2015 at 14:45

 

Тему можно закрывать!  ;) 


  • 0





Темы с аналогичным тегами коменты, комментарии

Click to return to top of page in style!