Изменение раздела статьи пользователем

как поменять раздел?

 
Sometime CMS Community
Посетитель
no avatar
Медаль
Сообщений: 161
Такая ситуация: обычный пользователь хочет добавить статью, имеется очень много разделов, он забывает указывать раздел, соответственно выбирается самый верхний...
При нажатии на кнопку "Редактировать" у пользователя нет возможности изменить раздел. Почему? Как ему дать такую возможность?
Sometime CMS Community
Посетитель
no avatar
Медаль
Сообщений: 161
Сейчас Админы меня отругают чувствую)) но всё таки... При добавлении статьи есть выбрать раздел, а при редактировании - нет... как сделать, чтобы можно было изменить раздел???
Может кто подскажет?
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 373
Можно поправить 2 файла com_content_edit.tpl и frontend.php компонента контент, будет редактироваться, но подождите ответа админа, не зря же это отключили,- скорее всего из-за биллинга для платного размещения статей в некоторых разделах, а может еще из других соображений.
Если биллинг не используете вот решение - frontend.php около 404 строки:
Код PHP:
  1. if ($do=='editarticle'){
  2. $inPage->setTitle($_LANG['EDIT_ARTICLE']);
  3. $inPage->addPathway($_LANG['EDIT_ARTICLE']);
  4. $pagetitle = $_LANG['EDIT_ARTICLE'];
  5. $pubcats = $model->getPublicCats();
(добавили $pubcats = $model->getPublicCats();)
и в com_content_edit.tpl начиная с 34 строки:
Код PHP:
  1. {if $do=='addarticle'}
  2. <tr>
  3. <td valign="top">
  4. <strong>{$LANG.CAT}:</strong><br />
  5. <div><span class="hinttext">{$LANG.WHERE_LOCATE_ARTICLE}</span></div>
  6. {if $is_admin}
  7. <div style="margin-top:10px"><span class="hinttext">{$LANG.FOR_ADD_ARTICLE_ON} <a href="/admin/index.php?view=cats">{$LANG.IN_CONFIG}</a> {$LANG.FOR_ADD_ARTICLE_ON_TEXT}</span></div>
  8. {/if}
  9. </td>
  10. <td valign="top">
  11. <select name="category_id" id="category_id" style="width:357px">
  12. {foreach key=p item=pubcat from=$pubcats}
  13. <option value="{$pubcat.id}">
  14. {'--'|str_repeat:$pubcat.NSLevel} {$pubcat.title}
  15. {if $is_billing && $pubcat.cost && $dynamic_cost}
  16. ({$LANG.BILLING_COST}: {$pubcat.cost|spellcount:$LANG.BILLING_POINT1:$LANG.BILLING_POINT2:$LANG.BILLING_POINT10})
  17. {/if}
  18. </option>
  19. {/foreach}
  20. </select>
  21. </td>
  22. </tr>
  23. {/if}
надо убрать {if $do=='addarticle'} и последний {/if} а также убрать на 78 строке
Код PHP:
  1. {if $do=='editarticle'}
  2. <input type="hidden" name="category_id" value="{$mod.category_id}" />
  3. {/if}
Редактировалось: 1 раз (Последний: 13 июля 2011 в 10:24)
Sometime CMS Community
Посетитель
no avatar
Медаль
Сообщений: 161
googlebot:
Можно поправить 2 файла com_content_edit.tpl и frontend.php компонента контент, будет редактироваться, но подождите ответа админа, не зря же это отключили,- скорее всего из-за биллинга для платного размещения статей в некоторых разделах, а может еще из других соображений.

Ждем ответ админов значит...
InstantCMS Team
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1176
ничего не сломается, но при использовании биллинга и платного размещения статей появится потенциальная возможность создать статью в дешевом разделе а затем перенести в дорогой
Вопросы и ответы
Sometime CMS Community
Посетитель
no avatar
Медаль
Сообщений: 161
googlebot, СПАСИБО огромное smile
Всё работает!
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: