Лучший Ответ vshapotin , 30 May 2013 - 16:29
Да вроде установилось нормально, все работает, в принципе не столько страшный косячок, поэтому решу проблему предложенным Вами способом.
Спасибо!
Перейти к сообщению
Лучший Ответ vshapotin , 30 May 2013 - 16:29
Да вроде установилось нормально, все работает, в принципе не столько страшный косячок, поэтому решу проблему предложенным Вами способом.
Спасибо!
Перейти к сообщению
Отправлено 30 May 2013 - 11:43
Проблема заключается в том, что в форме комментариев некоторые элементы отображаются на английском языке:
Leave a comment
You are commentingas guest.
Website и сама кнопка Submin comment
Хотя первое поле "Название" выводится по-русски. Перерыл все что можно, ничего не полуается.
Сообщение отредактировал vshapotin: 30 May 2013 - 11:44
Отправлено 30 May 2013 - 12:44
Проверьте, чтобы в файле \language\ru-RU\ru-RU.com_zoo.ini был блок
; Comments COMMENTS="Комментарии" ANONYMOUS="Аноним" DATE_FORMAT_COMMENTS="%d %B %Y at %H:%M" REPLY="ответ" COMMENT_AWAITING_MODERATION="Ваш комментарий ожидает модерации." LEAVE A COMMENT="Оставить комментарий" LOGGED IN AS="Зашёл как" NAME="Имя" EMAIL="E-mail" E-MAIL="E-mail" WEBSITE="Веб-сайт" SUBMIT COMMENT="Отправить комментарий" CANCEL="Отменить" LOGIN_TO_LEAVE_COMMENT="Пожалуйста, войдите, чтобы комментировать." ERROR_SAVING_COMMENT="Произошла ошибка при сохранении Вашего комментария. Пожалуйста, попробуйте ещё раз." COMMENTS ARE NOT ENABLED="Комментарии отключены" USER TYPES DIDN\'T MATCH="Типы пользователей не совпадают" ERROR_CONNECT_TWITTER="Не могу подключиться к Twitter. Попробуйте ещё раз попозже." JOOMLA="Joomla" FACEBOOK="Facebook" TWITTER="Twitter" LOGOUT="Выйти" YOU ARE COMMENTING AS GUEST.="Вы комментируете как Гость." OPTIONAL LOGIN BELOW.="Необязательно - форма входа ниже." SUBMITTING COMMENT...="Посылаем комментарий..." PLEASE ENTER A COMMENT.="Пожалуйста, введите комментарий." PLEASE ENTER THE REQUIRED FIELDS AUTHOR AND EMAIL.="Пожалуйста, заполните требуемые поля - автор и email."
Отправлено 30 May 2013 - 12:53
Данный блок присутствует
Отправлено 30 May 2013 - 13:08
Дайте содержимое файла \media\zoo\applications\jbuniversal\templates\catalog\renderer\respond\_default.php
Отправлено 30 May 2013 - 13:16
<?php
/**
* JBZoo is universal CCK based Joomla! CMS and YooTheme Zoo component
* @category JBZoo
* @author smet.denis <admin@joomla-book.ru>
* @copyright Copyright (c) 2009-2012, Joomla-book.ru
* @license http://joomla-book.ru/info/disclaimer
* @link http://joomla-book.ru/projects/jbzoo JBZoo project page
*/
defined('_JEXEC') or die('Restricted access');
$this->app->jbdebug->mark('layout::respond::start');
$active_author = & $vars['active_author'];
$params = & $vars['params'];
$item = & $vars['item'];
$captcha = & $vars['captcha'];
// only registered users can comment
$registered = $params->get('registered_users_only');
$this->app->document->addScript('assets:js/placeholder.js');
?>
<div id="respond">
<h3><?php echo JText::_('Leave a comment'); ?></h3>
<form class="style short" method="post" action="<?php echo $this->app->link(array('controller' => 'comment', 'task' => 'save')); ?>">
<?php if ($active_author instanceof CommentAuthorJoomla) : ?>
<p class="user">
<?php echo JText::_('Logged in as') . ' ' . $active_author->name . ' (' . JText::_('Joomla') . ')'; ?>
</p>
<?php elseif ($active_author instanceof CommentAuthorFacebook) : ?>
<p class="user">
<?php echo JText::_('Logged in as') . ' ' . $active_author->name . ' (' . JText::_('Facebook') . ')'; ?>
-
<a class="facebook-logout" href="<?php echo $this->app->link(array('controller' => 'comment', 'task' => 'facebooklogout', 'item_id' => $item->id)); ?>"><?php echo JText::_('Logout'); ?></a>
</p>
<?php elseif ($active_author instanceof CommentAuthorTwitter) : ?>
<p class="user">
<?php echo JText::_('Logged in as') . ' ' . $active_author->name . ' (' . JText::_('Twitter') . ')'; ?>
-
<a class="twitter-logout" href="<?php echo $this->app->link(array('controller' => 'comment', 'task' => 'twitterlogout', 'item_id' => $item->id)); ?>"><?php echo JText::_('Logout'); ?></a>
</p>
<?php elseif ($active_author->isGuest()) : ?>
<?php
$message = $registered ? JText::_('LOGIN_TO_LEAVE_COMMENT') : JText::_('You are commenting as guest.');
?>
<p class="user"><?php echo $message; ?> <?php if ($params->get('facebook_enable') || $params->get('twitter_enable'))
echo JText::_('Optional login below.'); ?></p>
<?php if ($params->get('facebook_enable') || $params->get('twitter_enable')) : ?>
<p class="connects">
<?php if ($params->get('facebook_enable')) : ?>
<a class="facebook-connect" href="<?php echo $this->app->link(array('controller' => 'comment', 'item_id' => $item->id, 'task' => 'facebookconnect')); ?>">
<img alt="<?php echo JText::_('Facebook'); ?>" src="<?php echo JURI::root() . 'media/zoo/assets/images/connect_facebook.png'; ?>" /></a>
<?php endif; ?>
<?php if ($params->get('twitter_enable')) : ?>
<a class="twitter-connect" href="<?php echo $this->app->link(array('controller' => 'comment', 'item_id' => $item->id, 'task' => 'twitterconnect')); ?>">
<img alt="<?php echo JText::_('Twitter'); ?>" src="<?php echo JURI::root() . 'media/zoo/assets/images/connect_twitter.png'; ?>" /></a>
<?php endif; ?>
</p>
<?php endif; ?>
<?php if (!$registered) : ?>
<?php $req = $params->get('require_name_and_mail'); ?>
<div class="author <?php if ($req)
echo 'required';?>">
<input id="comments-author" type="text" name="author" placeholder="<?php echo JText::_('Name'); ?> <?php if ($req)
echo "*"; ?>" value="<?php echo $active_author->name; ?>" />
</div>
<div class="email <?php if ($req)
echo 'required';?>">
<input id="comments-email" type="text" name="email" placeholder="<?php echo JText::_('E-mail'); ?> <?php if ($req)
echo "*"; ?>" value="<?php echo $active_author->email; ?>" />
</div>
<div class="url">
<input id="comments-url" type="text" name="url" placeholder="<?php echo JText::_('Website'); ?>" value="<?php echo $active_author->url; ?>" />
</div>
<?php endif; ?>
<?php endif; ?>
<?php if (!$registered || ($registered && !$active_author->isGuest())) : ?>
<div class="content">
<textarea name="content" rows="5" cols="50"><?php echo $params->get('content'); ?></textarea>
</div>
<?php if ($captcha): ?>
<?php
if ($this->app->jbversion->joomla('3')) {
$this->app->html->_('behavior.framework');
} else {
$this->app->html->_('behavior.mootools');
}
?>
<div class="captcha">
<?php
echo $captcha->display('captcha', 'captcha', 'captcha');
?>
</div>
<?php endif; ?>
<div class="actions">
<input name="submit" class="jbzoo-button" type="submit" value="<?php echo JText::_('Submit comment'); ?>" accesskey="s" />
</div>
<input type="hidden" name="item_id" value="<?php echo $item->id; ?>" />
<input type="hidden" name="parent_id" value="0" />
<input type="hidden" name="redirect" value="<?php echo str_replace('&', '&', $this->app->request->getString('REQUEST_URI', '', 'server')); ?>" />
<?php echo $this->app->html->_('form.token'); ?>
<?php endif; ?>
</form>
</div>
Отправлено 30 May 2013 - 13:25
А если здесь:
<div class="url">
<input id="comments-url" type="text" name="url" placeholder="<?php echo JText::_('Website'); ?>" value="<?php echo $active_author->url; ?>" />
</div>
руками заменить на
<div class="url"> <input id="comments-url" type="text" name="url" placeholder="Сайт" value="<?php echo $active_author->url; ?>" /> </div>
Отправлено 30 May 2013 - 13:30
Так меняется, я пробовал, но просто на других моих сайтах все автоматически, а файлы одинаковые по содержанию.
Отправлено 30 May 2013 - 13:44
Да, должно меняться автоматически, конечно. Почему у Вас не цепляются языковые константы - тяжело сказать. Пробовали переустанавливать Zoo/JBZoo? Может быть, что-то криво установилось.
Отправлено 30 May 2013 - 16:29 Лучший Ответ
Да вроде установилось нормально, все работает, в принципе не столько страшный косячок, поэтому решу проблему предложенным Вами способом.
Спасибо!