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

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

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

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



« : 04.05.2012, 14:28:25 »

Пару лет назад его переписал и забыл где.. теперь нужно внести изменения, но нигде найти не могу.. файлы пересмотрел, модули тоже.. FireBug не показывает где конкретно это написано.. Помогите найти пожалуйста dveri-pol.com.ua
Записан
MartynovRussia
Захожу иногда
**

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

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



« Ответ #1 : 04.05.2012, 16:07:54 »

День добрый!
Не глядя на сайт могу предположить два наиболее вероятных варианта:
1. Копирайт находиться в каком-то HTML модуле (обычно в позиции footertext или copyright) искать в соответствующем разделе панели администратора.
2. Копирайт находиться в тексте страницы основного шаблона (корень сайта\templates\название вашего шаблона\index.php) т.е. нужно открыть этот файл с помощью редактора кода, найти внизу код копирайта, заменить на необходимый, сохранить в соответствующей кодировке (обычно UTF-8 без BOM, но лучше на всякий случай сделать копию исходного файла без изменений, на случай если ошибётесь с кодировкой) загрузить с заменой файл index.php в соответствующий каталог (корень сайта\templates\название вашего шаблона\).

С уважением,
MartynovRussia
« Последнее редактирование: 04.05.2012, 19:16:40 от MartynovRussia » Записан
hondamafia
Захожу иногда
**

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

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



« Ответ #2 : 04.05.2012, 16:46:29 »

День добрый!
Не глядя на сайт могу предположить два наиболее вероятных варианта:
1. Копирайт находиться в каком-то модуле (обычно в позиции footertext или copyright) искать в соответствующем разделе панели администратора.
2. Копирайт находиться в тексте страницы основного шаблона (корень сайта\templates\название вашего шаблона\index.php) т.е. нужно открыть этот файл с помощью редактора кода, найти внизу код копирайта, заменить на необходимый, сохранить в соответствующей кодировке (обычно UTF-8 без BOM, но лучше на всякий случай сделать копию исходного файла без изменений, на случай если ошибётесь с кодировкой) загрузить с заменой файл index.php в соответствующий каталог (корень сайта\templates\название вашего шаблона\).

С уважением,
MartynovRussia
Эти варианты пробовал в первую очередь.. результата не дало.. Пробовал посмотреть firebug-ом, но он не показывает на конкретный файл, а только class пишет, исходя из этого искал практически во всех возможных файлах путем поиска этого class-a.. Короче никак не получается отрыть.. но раньше же я его как-то сменил.. 
Записан
MartynovRussia
Захожу иногда
**

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

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



« Ответ #3 : 04.05.2012, 17:24:08 »

Во-первых Вы немного не в тот раздел пишите, так как у вас 1.5.  Roll Eyes
Возможно, что этот параметр задается в настройках шаблона (где вы выбираете, например ширину, лого и т.п.)

Может быть, здесь Ваш_сайт/includes/footer.php (Joomla 1.5) или здесь Ваш_сайт/includes/version.php, хотя второе маловероятно и всё это может противоречить лицензии Joomla...
В version.php есть такие строчки (под спойлером то, что по умолчанию):
Показать текстовый блок

Также похоже на то, что он берется автоматически исходя из названия сайта (общие настройки).

______________________________________________________________________________________

В файле помощи вашего шаблона написано следующее:

Показать текстовый блок

Иными словами - необходимо создать HTML модуль в позиции "copyright" или изменить существующий.

_______________________________________________________________________________________________

Касательно вашего шаблона обратите внимание на позиции "syndicate", "banner6", "bottom1", "bottom2", "bottom3"
Вот как выглядит код файла Ваш_сайт/templates/herbstv1/index.php в версии 2.2
Жирным выделены строки, которые могут подойти в вашем случае, но согласно описанию нужно создавать модуль (так как в случае его отсутствия - <?php if (artxCountModules($document, 'copyright') == 0): ?> - будет показан копирайт из файла index.php, который под спойлером выделен жирным первым)
Показать текстовый блок
« Последнее редактирование: 04.05.2012, 19:30:54 от MartynovRussia » Записан
hondamafia
Захожу иногда
**

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

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



« Ответ #4 : 04.05.2012, 17:55:15 »

Может быть, здесь Ваш_сайт/includes/version.php хотя маловероятно...
Ищите в version.php
у меня вообще нет там такого файла.. там есть footer.php но и в нем ничего нет..
В настройках и файлах шаблона тоже ничего нет.. Модуль только включает и выключает его, все его файлы перекопал, там нигде нет того что можно поправить.. Не получается даже найти тот текст по файлам, который сейчас прописан в копирайте.. и он точно не автоматом был создан, так как когда то я сам его где то прописал.. А теперь сижу тупею)
« Последнее редактирование: 04.05.2012, 18:03:03 от hondamafia » Записан
MartynovRussia
Захожу иногда
**

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

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



« Ответ #5 : 04.05.2012, 18:07:08 »

Прикрепите на форум конец вашего файла Ваш_сайт/templates/herbstv1/index.php
Я склоняюсь к тому, что именно там он и есть. Хотя я больше по 1.6-2.5, т.к. от 1.5 они отличны...
Записан
hondamafia
Захожу иногда
**

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

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



« Ответ #6 : 04.05.2012, 18:10:46 »

Прикрепите на форум конец вашего файла Ваш_сайт/templates/herbstv1/index.php
Я склоняюсь к тому, что именно там он и есть. Хотя я больше по 1.6-2.5, т.к. от 1.5 они отличны...
<jdoc:include type="message" />

</div>
<div class="cleared"></div>

</div>

    </div>
</div>
<?php endif; ?>
<jdoc:include type="component" />

<?php echo artxModules($document, 'banner4', 'art-nostyle'); ?>
<?php echo artxPositions($document, array('user4', 'user5'), 'art-article'); ?>
<?php echo artxModules($document, 'banner5', 'art-nostyle'); ?>
</div>
<?php if (artxCountModules($document, 'right')) : ?>
<div class="art-sidebar2"><?php echo artxModules($document, 'right', 'art-block'); ?>
</div>
<?php endif; ?>

</div>
<div class="cleared"></div>

<?php echo artxPositions($document, array('bottom1', 'bottom2', 'bottom3'), 'art-block'); ?>
<jdoc:include type="modules" name="banner6" style="artstyle" artstyle="art-nostyle" />
<div class="art-Footer">
 <div class="art-Footer-inner">
  <?php echo artxModules($document, 'syndicate'); ?>
  <div class="art-Footer-text">
  <?php if (artxCountModules($document, 'copyright') == 0): ?>
<p>Copyright &copy; 2009 ---.<br/>
All Rights Reserved.</p>

  <?php else: ?>
  <?php echo artxModules($document, 'copyright', 'art-nostyle'); ?>
  <?php endif; ?>
  </div>
 </div>
 <div class="art-Footer-background"></div>
</div>

    </div>
</div>
<div class="cleared"></div>
<p class="art-page-footer"><a href="http://dveri-pol.com.ua">Doors & Floor</p>
</div>

</body>
</html>
Записан
MartynovRussia
Захожу иногда
**

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

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



« Ответ #7 : 04.05.2012, 18:20:51 »

  <?php if (artxCountModules($document, 'copyright') == 0): ?>
<p>Copyright &copy; 2009 ---.<br/>
All Rights Reserved.</p>
<?php else: ?>
<?php echo artxModules($document, 'copyright', 'art-nostyle'); ?>
<?php endif; ?>

Два варианта:
1. Вы всё-таки меняете HTML содержимое модуля, который находиться в позиции "copyright".
2. Вы удаляете этот модуль, а этот код по адресу Ваш_сайт/templates/herbstv1/index.php
Код:
<p>Copyright &copy; 2009 ---.<br/>
All Rights Reserved.</p>
правите на своё усмотрение и сохраняете файл, так как я писал  в самом первом посте – в нужной кодировке с перезагрузкой с заменой на сервер.

Обращаю внимание, что следует полностью обновлять страницу (сочетание клавиш Ctrl+R или F5), чтобы увидеть изменения.
Записан
hondamafia
Захожу иногда
**

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

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



« Ответ #8 : 04.05.2012, 18:37:44 »

вот содержимое модуля:
<?php
/**
* @version      $Id: mod_footer.php 14401 2010-01-26 14:10:00Z louis $
* @package      Joomla
* @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.
*/

// no direct access
defined('_JEXEC') or die('Restricted access');

global $mainframe;

$date =& JFactory::getDate();
$cur_year   = $date->toFormat('%Y');
$csite_name   = $mainframe->getCfg('sitename');

if (JString::strpos(JText :: _('FOOTER_LINE1'), '%date%')) {
   $line1 = str_replace('%date%', $cur_year, JText :: _('FOOTER_LINE1'));
} else {
   $line1 = JText :: _('FOOTER_LINE1');
}

if (JString::strpos($line1, '%sitename%')) {
   $lineone = str_replace('%sitename%', $csite_name, $line1);
} else {
   $lineone = $line1;
}

require(JModuleHelper::getLayoutPath('mod_footer'));
Записан
hondamafia
Захожу иногда
**

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

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



« Ответ #9 : 04.05.2012, 18:47:54 »

Уже догнал.. этот модуль взял и добавил в копирайт текст из названия сайта (которое выставлено в общих настройках Joomla) приставив впереди "2012", а сзади "все права защищены"
Записан
MartynovRussia
Захожу иногда
**

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

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



« Ответ #10 : 04.05.2012, 18:56:16 »

вот содержимое модуля:
'FOOTER_LINE1'
%sitename%
Это файл mod_footer.php, я же имел в виду настройки в панели администратора, т.е. по адресу http://dveri-pol.com.ua/administrator/ ваш логин и пароль, далее в расширения / менеджер модулей находите HTML модуль в позиции "copyright" и изменяете его содержимое. По крайней мере так рекомендует производитель шаблона.

Если же вы используете mod_footer и позицию  footer то вам, вероятнее всего необходимо заменять содержимое в mod_footer.php или изменить название сайта и править языковые файлы содержащие 'FOOTER_LINE1'.  Возможно понадобиться правка в Ваш_сайт/includes/footer.php, но это может противоречить лицензии Joomla.
Поэтому я настоятельно советую сначала все же зайти в панель администратора и найти там или создать и отредактировать HTML модуль в позиции "copyright".

Модуль только включает и выключает его, все его файлы перекопал, там нигде нет того что можно поправить..
Сейчас вы используете стандартный модуль mod_footer!
Это значит, что вы и не создавали HTML модуль в позиции "copyright", что стоит сделать, так вы сможете просто менять содержимое копирайта не меняя название сайта, + сможете добавлять ссылки картинки  и т.п.
« Последнее редактирование: 04.05.2012, 19:30:10 от MartynovRussia » Записан
hondamafia
Захожу иногда
**

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

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



« Ответ #11 : 04.05.2012, 19:00:34 »

этот модуль из админки не редактируется.. его там можно только включить либо выключить.. и выставить на каких страницах он отображается.. все
Записан
MartynovRussia
Захожу иногда
**

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

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



« Ответ #12 : 04.05.2012, 19:03:32 »

этот модуль из админки не редактируется.. его там можно только включить либо выключить.. и выставить на каких страницах он отображается.. все

См. выше.
Вам нужно создать  новый HTML модуль в административной панели в позиции "copyright", в настройках выставить отображение на всех страницах, для общей категории пользователей, заполнить содержимое пустого поля желаемым копирайтом, опубликовать / включить модуль. А старый footer выключить.

Либо править mod_footer.php основное предназначение которого показывать простой копирайт сайта или самой Joomla... Но я за HTML модуль в позиции "copyright" ибо быстрее и легче!  drink
« Последнее редактирование: 05.05.2012, 14:56:57 от MartynovRussia » Записан
hondamafia
Захожу иногда
**

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

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



« Ответ #13 : 04.05.2012, 19:07:51 »

Ладно, спасибо большое.. пути решения понятны..))
Записан
MartynovRussia
Захожу иногда
**

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

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



« Ответ #14 : 04.05.2012, 19:25:01 »

Ладно, спасибо большое.. пути решения понятны..))
Не забудьте поделиться с форумчанами подошедшим вам решением!  Cheesy
« Последнее редактирование: 04.05.2012, 22:57:39 от MartynovRussia » Записан
hondamafia
Захожу иногда
**

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

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



« Ответ #15 : 04.05.2012, 23:09:58 »

Теперь новая проблема.. И так сначала.. Старый модуль удалил, создал новый (произвольный html) поставил в копирайт, прописал то что мне нужно было.. хочу на отдельные слова поставить ссылку на главную - мне ее автоматом обрезает и ставит вместо нее undefined/
Если ставлю ссылку не на главную, а дальше - то нормально проходит.. Как сделать чтобы не обрезала? Редактор визуальный отключать пробовал, в html-e прописывать тоже..


...уже врулил..
« Последнее редактирование: 05.05.2012, 02:00:03 от hondamafia » Записан
MartynovRussia
Захожу иногда
**

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

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



« Ответ #16 : 05.05.2012, 14:48:51 »

...уже врулил..

А написать решение? =)

Предполагаю, что редактор не понимает ссылок типа "http://dveri-pol.com.ua", но понимает такие "http://dveri-pol.com.ua/" (слеш на конце, работает и просто ссылка вида "/" когда в редакторе включено относительное определение ссылок на сайт, это удобно когда у вас есть несколько доменов одного сайта)

Также можно воспользоваться такой ссылкой на главную http://dveri-pol.com.ua/index.php
Записан
hondamafia
Захожу иногда
**

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

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



« Ответ #17 : 05.05.2012, 14:56:36 »

А написать решение? =)

Предполагаю, что редактор не понимает ссылок типа "http://dveri-pol.com.ua", но понимает такие "http://dveri-pol.com.ua/" (слеш на конце, работает и просто ссылка вида "/" когда в редакторе включено относительное определение ссылок на сайт, это удобно когда у вас есть несколько доменов одного сайта)

Также можно воспользоваться такой ссылкой на главную http://dveri-pol.com.ua/index.php

Нет. оно обрезает все что до первого слеша стоит, то есть если просто в конце поставить слеш - изменений не будет.. А вот с /index.php надо попробовать..
Записан
MartynovRussia
Захожу иногда
**

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

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



« Ответ #18 : 05.05.2012, 15:03:10 »

Нет. оно обрезает все, что до первого слеша стоит, то есть если просто в конце поставить слеш - изменений не будет.. А вот с /index.php надо попробовать..
Как же Вы решили это? На вашем сайте ссылки копирайта всё-таки имеют вид http://dveri-pol.com.ua/
Записан
hondamafia
Захожу иногда
**

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

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



« Ответ #19 : 05.05.2012, 15:14:38 »

У меня в редакторе, в самом низу, есть кнопка "Link" (не помню откуда она там взялась, или в расширенных настройках когда то выставил или каким то расширением установил, но смотрел в админке моего второго сайта - там по умолчанию ее нет), так вот, можно выделить нужный текст или просто поставить в нужное место курсор, нажать на кнопку "Link" и в появившемся окне задать все необходимые параметры ссылки..
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.18 | 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