LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 11:47:25 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: русификация шаблона  (Прочитано 901 раз)
0 Пользователей и 1 Гость смотрят эту тему.
daradan
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Сообщений: 20


« : 06.10.2011, 08:05:02 »

Добрый день!
У меня такой вопрос: поставил Joomla версии 1.5.20 и шаблон-демо jb rasa, теперь не могу русифицировать результат поиска и окошко которое появляется при нажатии на отправку материала e-mail-ом... Angry
Спасибо...

нашел некоторые слова из результата посика где можно переименовать, но кириллицу не поддерживает
\templates\jbrasa\html\com_search\search\default_results.php
\templates\jbrasa\html\com_search\search\default_form.php
« Последнее редактирование: 06.10.2011, 08:26:32 от daradan » Записан
umbabaraumba
Завсегдатай
*****

Репутация: +19/-0
Offline Offline

Пол: Мужской
Сообщений: 468

если помог можете поставить +


« Ответ #1 : 06.10.2011, 09:34:24 »

Попробуйте сохранить эти файлы в utf
Записан
daradan
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Сообщений: 20


« Ответ #2 : 06.10.2011, 10:31:53 »

Попробуйте сохранить эти файлы в utf

Спасибо помогло!
в "результате поиска" почти все перевел кроме заголовка (Search) в менеджер модулей изменил назваение не меняется и окошко которое появляется при нажатии на отправку материала e-mail-ом...(открыл всю папку com mailto ни к чему не привело) Angry
Записан
umbabaraumba
Завсегдатай
*****

Репутация: +19/-0
Offline Offline

Пол: Мужской
Сообщений: 468

если помог можете поставить +


« Ответ #3 : 06.10.2011, 10:41:08 »

почти все перевел кроме заголовка (Search)

Посмотрите в index.php шаблона, это может быть там прописано.
Записан
daradan
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Сообщений: 20


« Ответ #4 : 06.10.2011, 10:59:16 »

Посмотрите в index.php шаблона, это может быть там прописано.
проверил index.php такого слово не нашел
переименовал Search на Поиск
\templates\jbrasa\html\com_search\search\default_form.php
, теперь вообще этот надпись не появляется (думаю заголовок не будет нужен Smiley)
перевод на навигацию то же нигде найти не могу (главное что самых нужных слов перевел в "результатах посика"),

теперь главное как перевести вот это
http://pics.kz/v/6Dj
и письмо со словами This is an e-mail from (ХХХ) sent by УУУ (ZZZ). You may also find the following link interesting:

Записан
FerrumLogic
Давно я тут
****

Репутация: +16/-0
Offline Offline

Пол: Мужской
Сообщений: 259


Я ушел чтобы с разбегу вернуться


« Ответ #5 : 06.10.2011, 13:39:13 »

дайте ссылку на сайт, так легче наверное будет
Записан
daradan
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Сообщений: 20


« Ответ #6 : 06.10.2011, 13:48:00 »

дайте ссылку на сайт, так легче наверное будет

вот
Записан
umbabaraumba
Завсегдатай
*****

Репутация: +19/-0
Offline Offline

Пол: Мужской
Сообщений: 468

если помог можете поставить +


« Ответ #7 : 06.10.2011, 14:29:16 »

Поле для поиска лучше выделить рамкой или цветом, а то не понятно.
Записан
umbabaraumba
Завсегдатай
*****

Репутация: +19/-0
Offline Offline

Пол: Мужской
Сообщений: 468

если помог можете поставить +


« Ответ #8 : 06.10.2011, 14:32:36 »


Зашел на сайт, у меня это окошко на русском.

Закрыть окно
Введите e-mail Вашего друга

E-mail кому:

Отправитель:

Ваш e-mail:
Записан
daradan
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Сообщений: 20


« Ответ #9 : 06.10.2011, 14:34:24 »

Зашел на сайт, у меня это окошко на русском.

Закрыть окно
Введите e-mail Вашего друга

E-mail кому:

Отправитель:

Ваш e-mail:

я только что перевел, нашел здесь
/components/com_mailto/views/mailto/tmpl/default.php

Поле для поиска лучше выделить рамкой или цветом, а то не понятно.
насчет этого как делать не знаю... Sad
Записан
umbabaraumba
Завсегдатай
*****

Репутация: +19/-0
Offline Offline

Пол: Мужской
Сообщений: 468

если помог можете поставить +


« Ответ #10 : 06.10.2011, 14:49:37 »

насчет этого как делать не знаю... Sad

/templates/jbrasa/css/theme.css

#search .inputbox, #search_searchword

background-color: transparent;
Записан
daradan
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Сообщений: 20


« Ответ #11 : 06.10.2011, 20:11:43 »

/templates/jbrasa/css/theme.css

#search .inputbox, #search_searchword

background-color: transparent;

Сделал как Вы сказали, ничего не изменилось...думаю потому что там картинка (обвел эту картинкой рамкой в фотошопе)
Код:
/* Search Styling
-----------------------------------------------------------------------------*/
#searchWrap {position: relative}
#search {float: right;background: url(../images/search.jpg) no-repeat;padding: 0 0 4px 20px;position: absolute;right: 0;margin-top: 7px;margin-right: 10px;width: 180px;display: inline;top: 8px;z-index: 11;color: #fff}
#search .inputbox,#search_searchword {border: none;background-color: transparent;font-size: 13px;color: #000000;padding-bottom: 0;margin: 4px 0 0 10px;float: left;width: 60%}
#searchForm .button {margin-top: 8px}
#search input.button {border: none;height: 25px;width: 60px;text-align: center;float: right;margin:4px 4px 0 0;text-transform: uppercase;font-size: 82%}

переименовал окошко которое появляется при нажатии на отправку материала e-mail-ом...
/components/com_mailto/views/sent/tmpl/default.php
/components/com_mailto/views/mailto/tmpl/default.php
« Последнее редактирование: 06.10.2011, 21:29:18 от daradan » Записан
daradan
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Сообщений: 20


« Ответ #12 : 07.10.2011, 07:20:48 »

нашел перевод "Total: NN results found." в "результате поиска" но при переводе NN изчезает
до
после
Код:
$this->result = JText::sprintf( 'TOTALRESULTSFOUND', $total );
160 строка
/components/com_search/views/search/view.html.php
Код:
<?php
/**
 * @version $Id: view.html.php 14401 2010-01-26 14:10:00Z louis $
 * @package Joomla
 * @subpackage Weblinks
 * @copyright Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant
 * to the GNU General Public License, and as distributed it includes or
 * is derivative of works licensed under the GNU General Public License or
 * other free or open source software licenses.
 * See COPYRIGHT.php for copyright notices and details.
 */

// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die( 'Restricted access' );

jimport( 'joomla.application.component.view');

/**
 * HTML View class for the WebLinks component
 *
 * @static
 * @package Joomla
 * @subpackage Weblinks
 * @since 1.0
 */
class SearchViewSearch extends JView
{
function display($tpl = null)
{
global $mainframe;

require_once(JPATH_COMPONENT_ADMINISTRATOR.DS.'helpers'.DS.'search.php' );

// Initialize some variables
$pathway  =& $mainframe->getPathway();
$uri      =& JFactory::getURI();

$error = '';
$rows = null;
$total = 0;

// Get some data from the model
$areas      = &$this->get('areas');
$state = &$this->get('state');
$searchword = $state->get('keyword');

$params = &$mainframe->getParams();

$menus = &JSite::getMenu();
$menu = $menus->getActive();

// because the application sets a default page title, we need to get it
// right from the menu item itself
if (is_object( $menu )) {
$menu_params = new JParameter( $menu->params );
if (!$menu_params->get( 'page_title')) {
$params->set('page_title', JText::_( 'Поиск' ));
}
} else {
$params->set('page_title', JText::_( 'Поиск' ));
}

$document = &JFactory::getDocument();
$document->setTitle( $params->get( 'page_title' ) );

// Get the parameters of the active menu item
$params = &$mainframe->getParams();

// built select lists
$orders = array();
$orders[] = JHTML::_('select.option',  'newest', JText::_( 'Newest first' ) );
$orders[] = JHTML::_('select.option',  'oldest', JText::_( 'Oldest first' ) );
$orders[] = JHTML::_('select.option',  'popular', JText::_( 'Most popular' ) );
$orders[] = JHTML::_('select.option',  'alpha', JText::_( 'Alphabetical' ) );
$orders[] = JHTML::_('select.option',  'category', JText::_( 'Section/Category' ) );

$lists = array();
$lists['ordering'] = JHTML::_('select.genericlist',   $orders, 'ordering', 'class="inputbox"', 'value', 'text', $state->get('ordering') );

$searchphrases = array();
$searchphrases[] = JHTML::_('select.option',  'all', JText::_( 'All words' ) );
$searchphrases[] = JHTML::_('select.option',  'any', JText::_( 'Any words' ) );
$searchphrases[] = JHTML::_('select.option',  'exact', JText::_( 'Exact phrase' ) );
$lists['searchphrase' ]= JHTML::_('select.radiolist',  $searchphrases, 'searchphrase', '', 'value', 'text', $state->get('match') );

// log the search
SearchHelper::logSearch( $searchword);

//limit searchword

if(SearchHelper::limitSearchWord($searchword)) {
$error = JText::_( 'SEARCH_MESSAGE' );
}

//sanatise searchword
if(SearchHelper::santiseSearchWord($searchword, $state->get('match'))) {
$error = JText::_( 'IGNOREKEYWORD' );
}

if (!$searchword && count( JRequest::get('post') ) ) {
//$error = JText::_( 'Enter a search keyword' );
}

// put the filtered results back into the model
// for next release, the checks should be done in the model perhaps...
$state->set('keyword', $searchword);

if(!$error)
{
$results = &$this->get('data' );
$total = &$this->get('total');
$pagination = &$this->get('pagination');

require_once (JPATH_SITE.DS.'components'.DS.'com_content'.DS.'helpers'.DS.'route.php');

for ($i=0; $i < count($results); $i++)
{
$row = &$results[$i]->text;

if ($state->get('match') == 'exact')
{
$searchwords = array($searchword);
$needle = $searchword;
}
else
{
$searchwords = preg_split("/\s+/u", $searchword);
$needle = $searchwords[0];
}

$row = SearchHelper::prepareSearchContent( $row, 200, $needle );
$searchwords = array_unique( $searchwords );
$searchRegex = '#(';
$x = 0;
foreach ($searchwords as $k => $hlword)
{
$searchRegex .= ($x == 0 ? '' : '|');
$searchRegex .= preg_quote($hlword, '#');
$x++;
}
$searchRegex .= ')#iu';

$row = preg_replace($searchRegex, '<span class="highlight">\0</span>', $row );

$result =& $results[$i];
   if ($result->created) {
   $created = JHTML::Date ( $result->created );
   }
   else {
   $created = '';
   }

   $result->created = $created;
   $result->count = $i + 1;
}
}

$this->result = JText::sprintf( 'TOTALRESULTSFOUND', $total );

$this->assignRef('pagination',  $pagination);
$this->assignRef('results', $results);
$this->assignRef('lists', $lists);
$this->assignRef('params', $params);

$this->assign('ordering', $state->get('ordering'));
$this->assign('searchword', $searchword);
$this->assign('searchphrase', $state->get('match'));
$this->assign('searchareas', $areas);

$this->assign('total', $total);
$this->assign('error', $error);
$this->assign('action',    $uri->toString());

parent::display($tpl);
}
}
Записан
umbabaraumba
Завсегдатай
*****

Репутация: +19/-0
Offline Offline

Пол: Мужской
Сообщений: 468

если помог можете поставить +


« Ответ #13 : 07.10.2011, 10:00:59 »

Сделал как Вы сказали, ничего не изменилось

Поле для ввода поиска в фале theme.css называется #search .inputbox, #search_searchword
У него прописан прозрачный фон background-color: transparent;
Изминете transparent например на #oooooo или #FFFFFF
Записан
daradan
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Сообщений: 20


« Ответ #14 : 07.10.2011, 20:09:02 »

umbabaraumba, большое спасибо что помогли в переводе шаблона.
поставил бы плюс, но пока думаю из-за опыта нет доступа к кнопке +... Cry
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet