INS2 замена слова комментарий на отзыв

 
Посетитель
small user social cms
Медаль
Сообщений: 767
Ребята добрый день,подскажите как только в одном типе контента заменить в посте внизу слово комментарии на слово отзывы!тоесть столько то отзывов и соответсвенно добавить отзыв!
Рекомендую хостинг 30 дней бесплатно - Ссылка
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1019
vsemkrot:

Ребята добрый день,подскажите как только в одном типе контента заменить в посте внизу слово комментарии на слово отзывы!тоесть столько то отзывов и соответсвенно добавить отзыв!

попробуйте заменить в \system\languages\ru\language.php
Код PHP:
  1. define('LANG_COMMENTS', 'Комментарии');
на
Код PHP:
  1. define('LANG_COMMENTS', 'Отзывы');
\system\languages\ru\controllers\comments\comments.php в этом файле заменить слово комментарий - на слово отзыв и просклонять как надо.
пример:

Код PHP:
  1. define('LANG_COMMENTS_NONE', 'Нет комментариев. Ваш будет первым!');
на
Код PHP:
  1. define('LANG_COMMENTS_NONE', 'Нет отзывов. Ваш будет первым!');
это для ICMS2
Редактировалось: 1 раз (Последний: 17 сентября 2015 в 10:38)
Самые дешевые и быстрые VPS | Выгодный перенос доменов
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 767
Андрей, дак тогда везде поменяется,а мне нужно тодько в одном типе контента!
Рекомендую хостинг 30 дней бесплатно - Ссылка
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1019
vsemkrot:

Андрей, дак тогда везде поменяется,а мне нужно тодько в одном типе контента!

тогда не знаю:) комментарии это же компонент
Редактировалось: 1 раз (Последний: 17 сентября 2015 в 11:34)
Самые дешевые и быстрые VPS | Выгодный перенос доменов
Посетитель
small user social cms
Сообщений: 41
vsemkrot:

Ребята добрый день,подскажите как только в одном типе контента заменить в посте внизу слово комментарии на слово отзывы!тоесть столько то отзывов и соответсвенно добавить отзыв!

Добрый день. Нужно будет поправить 2 файла.
templates\default\controllers\comments\list.tpl.php строка 11
Код PHP:
  1. <h2><?php echo $comments ? html_spellcount(sizeof($comments), LANG_COMMENT1, LANG_COMMENT2, LANG_COMMENT10) : LANG_COMMENTS; ?></h2>
заменить на
Код PHP:
  1. <h2><?php echo $comments ? html_spellcount(sizeof($comments), LANG_COMMENT1, LANG_COMMENT2, LANG_COMMENT10) : LANG_COMMENTS_CONTROLLER; ?></h2>
В файле system\languages\ru\controllers\comments\comments.php заменить нужные константы, например, на такую конструкцию
Код PHP:
  1. if (cmsCore::getInstance()->request->get('ctype_name')=='news'){ //указать системное имя типа контента
  2. define('LANG_COMMENTS_CONTROLLER', 'Отзывы');
  3. define('LANG_COMMENT1', 'отзыв');
  4. define('LANG_COMMENT2', 'отзыва');
  5. define('LANG_COMMENT10', 'отзывов');
  6. define('LANG_COMMENT_ADD', 'Написать отзыв');
  7. define('LANG_NEW_COMMENT1', 'новый отзыв');
  8. define('LANG_NEW_COMMENT2', 'новых отзыва');
  9. define('LANG_NEW_COMMENT10', 'новых отзывов');
  10. define('LANG_COMMENTS_NONE', 'Нет отзывов. Ваш будет первым!');
  11. } else {
  12. define('LANG_COMMENTS_CONTROLLER', 'Комментарии');
  13. define('LANG_COMMENT1', 'комментарий');
  14. define('LANG_COMMENT2', 'комментария');
  15. define('LANG_COMMENT10', 'комментариев');
  16. define('LANG_COMMENT_ADD', 'Написать комментарий');
  17. define('LANG_NEW_COMMENT1', 'новый комментарий');
  18. define('LANG_NEW_COMMENT2', 'новых комментария');
  19. define('LANG_NEW_COMMENT10', 'новых комментариев');
  20. define('LANG_COMMENTS_NONE', 'Нет комментариев. Ваш будет первым!');
  21. }
В данном примере заменит слова для типа контента "Новости" (системное имя news)/
Редактировалось: 1 раз (Последний: 17 сентября 2015 в 14:43)
Посетитель
small user social cms
Медаль
Сообщений: 767
Максим, красава всё работает))большое спасибо!! + в рейтинг!!
Рекомендую хостинг 30 дней бесплатно - Ссылка
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: