Искать  
 
   
 
Статья -> кнопка комментирования на форуме
Отправлено: 26 Январь 2008 06:31 P.M.   [ Игнорировать ]
Новичок
Rank
Всего сообщений:  24
Зарегистрирован  2008-01-25

Вообщем вопрос
Создаем новость
Создаем в редакторе тему для форума краткую описаловку (он нам автоматом создает тему на форуме с заданным названием)
Публикуем
Коим образом осуществить так чтобы
1) Автоматом в конце нашей новости было обсудить и ссылка на тему в форуме
2) рядом с кнопкой обсудить кол-во комментариев
3) вывод последних комментариев на главной сайта (типа название статьи: автор: время), пункт этот опустить нашел в доках по двигу (последние темы форума)

Профиль
 
 
Отправлено: 26 Январь 2008 06:58 P.M.   [ Игнорировать ]   [ # 1 ]
Member
RankRankRank
Всего сообщений:  192
Зарегистрирован  2008-01-02

Чтобы появлялась ссылка “Обсудить на форуме” надо вставить в шаблон этот код

{if forum_topic}
<a target="blank" href="{path=forum/viewthread/{forum_topic_id}}">Обсудить на форуме</a>
{/if} 

количество комментариев

{comment_total} 
Профиль
 
 
Отправлено: 26 Январь 2008 07:35 P.M.   [ Игнорировать ]   [ # 2 ]
Новичок
Rank
Всего сообщений:  24
Зарегистрирован  2008-01-25

Судя по всему кусок кода что выше надо вставлять после

{summary}

но почемуто не выходит

вывод статей у меня вот так (комменты постятся пока на сайте)

{exp:weblog:entries weblog="{master_weblog_name}" limit="2" offset="1" sort="desc" orderby="date"}
                    
<div class="post">
                        <
h6 class="post-title"><a href="{entry_id_path=site/comments}" title="Read '{title}'">{title}</a></h6>
                        <
class="post-meta">
                            <
em>{entry_date format="%d %M %Y"}</em>
                            <
class="comments" href="{permalink}/#comments}">{comment_total} Comments</a>
                        </
p>
                        <
div class="post-content">
                            
{exp:markdown}{summary}{/exp:markdown}
                            
                                
<a href="{entry_id_path=site/comments}" class="more"><b>Подробнее о</b"{title}"</a>
                        </
div>                    
                    </
div>
                    
{/exp:weblog:entries} 
Профиль
 
 
Отправлено: 26 Январь 2008 07:46 P.M.   [ Игнорировать ]   [ # 3 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

Kristian Sysiko все верно сказал. Код должен быть в пределах  {exp:weblog:entries},  в любом месте.

{exp:weblog:entries weblog="{master_weblog_name}" limit="2" offset="1" sort="desc" orderby="date"}
                    
<div class="post">
                        <
h6 class="post-title"><a href="{entry_id_path=site/comments}" title="Read '{title}'">{title}</a></h6>
                        <
class="post-meta">
                            <
em>{entry_date format="%d %M %Y"}</em>
                            <
class="comments" href="{permalink}/#comments}">{comment_total} Comments</a>
                        </
p>
                        <
div class="post-content">
                            
{exp:markdown}{summary}{/exp:markdown}
                               
<a href="{entry_id_path=site/comments}" class="more"><b>Подробнее о</b"{title}"</a>
                               
{if forum_topic}<a target="blank" href="{path=forum/viewthread/{forum_topic_id}}">Обсудить на форуме</a>{/if}

                        
</div>                    
                    </
div>
                    
{/exp:weblog:entries} 

что у вас выходит? ссылка вообще не появляется, линк кривой? Покажите кусок кода страницы, который в итоге выводится

 Подпись 

booooring…

Профиль
 
 
Отправлено: 26 Январь 2008 07:59 P.M.   [ Игнорировать ]   [ # 4 ]
Новичок
Rank
Всего сообщений:  24
Зарегистрирован  2008-01-25

Так у в новь созданных статей, новостей
все работает отлично, кнопка появляется

На старых статьях, новостях кнопки не появляется (не очень то и страшно)

з.ы. всем премного благодарен

Профиль
 
 
Отправлено: 26 Январь 2008 08:57 P.M.   [ Игнорировать ]   [ # 5 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

она появляется только там, где “Создаем в редакторе тему для форума краткую описаловку”, причем, это должно было при первом посте новости

 Подпись 

booooring…

Профиль
 
 
Отправлено: 27 Январь 2008 05:46 P.M.   [ Игнорировать ]   [ # 6 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

Когда мы создаем новость, то можем сразу создать топик на форуме.

В случае, когда новость уже создана, а темы на форуме нету, то при редактировании самой новости через админ панель, мы можем проставить ID топика на форуме (предварительно создав его или указать уже имеющуюся тему)

См. картинку

Приложения с изображениями
look.jpg
 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль