Вверх

Блог
RSS лента

Как убрать powered by highslide js ?, решение найдено

Понимаю конечно что не благодарное дело убирать автографы авторов, но уж больно он там некрасиво смотрится.
Эта надпись красуется в плагине для joomla 1.5 mavik Thumbnails. Но он применяется и в других скриптах как я выяснил когда искал как эту надпись убрать.
Нашел кучу рецептов и один только помог.
Напишу парочку рецептов.
Если у вас файлик так называется highslide-ru.js, то поможет вам следующее, ищем hs.showCredits = true; и меняем на hs.showCredits = false;

Если файлик такой highslide.js, то тогда ищем creditsText : 'Powered by Highslide JS' и заменяем его или удаляем.

Если такой highslide-with-gallery.js, то ищем showCredits : true, заменяем на showCredits : false,

Ну и собственно то с чем столкнулся я, файлик называется highslide-with-gallery.packed.js.
В самом файле изменить ничего не получалось так как там все закодировано, тобиш идет все в одну строчку и кракозябрами. Мне помог такой вот код:

  1. <script type="text/javascript">
  2.  hs.showCredits = false;

Его нужно поместить в ваш шаблон джумлы, ну или обязательно шаблон, в общем что бы он выводился после того как подгружается скрипт highslide-with-gallery.packed.js.
Собственно и все мы удалили ссылку на сайт человека который трудился над созданием такого полезного плагина. Стыдно, но деваться некуда.
Надеюсь что кому то моя писанина пригодится.

Ваша оценка: Пусто Средняя: 4.3 (44 голосов)

Комментарии

Большое спасибо! Помогли!

5

Большое спасибо! Помогли!

Спасибо! Прописание скрипта в

Спасибо! Прописание скрипта в низу страницы помогло:), ОООЧень благодарен!

Как в окно с изображением добавить свое текстовое поле и ссылку?

Как в окно с изображением добавить свое текстовое поле и ссылку?
Например, юзер, просматривая изображения, хочет прокомментировать какое-то из них. Для этого хотелось бы добавить под изображение поле <іnput text> и соответствующую кнопку для отправки комментария.
Как это сделать?

Еще один способ

Найден еще один способ убиения этой надписи :) Переходим на сайт проекта http://highslide.com/ В разделе Edit генерируем себе НУЖНЫЙ скрипт и скачиваем демонстрашку с расширением .zip себе на комп, распаковываем и видим набор из higslide-full.js higslide-with-gallery.js и т.д.(это нужные нам скрипты, не упакованные, мы их САМИ сгенерили) higslide.config.js (это конфиг, он содержит настройки языка и кое-какие настройки для самого нашего выпадающего окна, прозрачность например). Теперь заменяем упакованный скрипт на один из наших новых (мне больше highslide-full.js приглянулся). Затем между <head>head> включаем наш конфиг как обычный java-скрипт (он небольшой и его надо предварительно отредактировать, пути там прописаны к папке graphics). Все, готово, скрипт руссифицирован и назойливая надпись пропала.
ЗЫ. Подтверждение моим словам вот: http://art-nt.comuv.com. У меня там на энтом higslide mod_cdlogin работает и фотки во всплывающих окнах.
ЗЫЫ. Учитель из меня на букву х, но тем не мене, думаю, кому надо, разберется, если что ICQ:633978643.

Как убрать надпись highslide

Проще всего зайти в js и с помощью поиска найти там эти слова, заменить на свои, там так можно поменять курсоры на свои и добавить свою надпись, чем вставлять какие то скрипты, в js все написано, просто находите и меняете на свое ))) все просто ))

Это если вам нужно что бы там

Это если вам нужно что бы там красовалась какая то надпись. Большинство людей вообще не нужно что бы там было что то написано.

более тупой обход

попался файл highslide-full.min.js где указанные способы неработали.
постпил проще. В файле highslide.css
a.highslide-credits,
a.highslide-credits i {
padding: 2px;
color: silver;
text-decoration: none;
font-size: 10px;
}
сделал
a.highslide-credits,
a.highslide-credits i {
padding: 2px;
color: silver;
text-decoration: none;
font-size: 0px;
}
то есть уменьшил размер шрифта до нуля. Теперь работает и неотсвечивает! А ежели где сслка индексируемая осталась, то мне того нежалко.

Насчет нулевого размера

Насчет нулевого размера шрифта, проверьте в Интеренет експлоере. Если не ошибаюсь то какой то браузере не понимает нулевой и ставит стандартный размер. Я обычно единичку ставлю и такого цвет как фон. Но могу ошибаться, не в такой ситуации использовался такой маленький шрифт.

Просто супер,слов нет....

5

Просто супер,слов нет....

Респект

5

ну ты и башка, я на твоем плане ржавой), пасибон, ни как не мог найти выход из ситуации, а ты вот помог!

:-)

Спасибо за помощь!!! :)

Я рад что смог вам помочь.

Я рад что смог вам помочь.

спасибо, помогло!

спасибо, помогло!

добавил в конец index.php шаблона

Последний совет помог)

Спасибо!

Изменить надпись powered by highslide js в highslide-with-galler

У меня получилось не только убрать надпись в highslide-with-gallery.js, но и русифицировать эту библиотеку. У меня стоит joomthumbnail.
Если кому пригодится, то делаем так:
1. Открываем файл на сервере.../plugins/content/joomthumbnail/gallery/highslide/ - копируем файл highslide-with-gallery.js себе на жесткий диск.
2. Открываем текстовым редактором (у меня открылся в обычном AkelPad без всяких кракозябов, но я правил в DreamWeawer CS5 - просто с ним работаю).
3. Далее берем часть кода (у меня строки 1-27):

"if (!hs) {
var hs = {
lang: {
cssDirection: 'ltr',
loadingText: 'Loading...',
loadingTitle: 'Click to cancel',
focusTitle: 'Click to bring to front',
fullExpandTitle: 'Expand to actual size (f)',
creditsText: 'Powered by Highslide JS',
creditsTitle: 'Go to the Highslide JS homepage',
previousText: 'Previous',
nextText: 'Next',
moveText: 'Move',
closeText: 'Close',
closeTitle: 'Close (esc)',
resizeTitle: 'Resize',
playText: 'Play',
playTitle: 'Play slideshow (spacebar)',
pauseText: 'Pause',
pauseTitle: 'Pause slideshow (spacebar)',
previousTitle: 'Previous (arrow left)',
nextTitle: 'Next (arrow right)',
moveTitle: 'Move',
fullExpandText: '1:1',
number: 'Image %1 of %2',
restoreTitle: 'Click to close image, click and drag to move. Use arrow keys for next and previous.'
},"

и меняем там текст на тот, который вы желаете.

не трудно догадаться, что строки

creditsText: 'Powered by Highslide JS',
creditsTitle: 'Go to the Highslide JS homepage',

это и есть надписи, которые нужно изменить, поставив любой текст.

Также находим строку с надписью (у меня это 47)
creditsHref: 'http://highslide.com/'

И меняем ее на Вашу ссылку.

У меня получилось следующее:

if (!hs) {
var hs = {
lang: {
cssDirection: 'ltr',
loadingText: 'Загрузка...',
loadingTitle: 'Нажмите для отмены',
focusTitle: 'Нажать для перемещения на передний план',
fullExpandTitle: 'Развернуть в актуальный размер (f)',
creditsText: 'Здесь размещаете Ваш текст Возможно название сайта курсивом',
creditsTitle: 'Это будет отображаться при наведении мышкой на ссылку',
previousText: 'Предыдущее изображение',
nextText: 'Следующее изображение',
moveText: 'Переместить изображение',
closeText: 'Закрыть',
closeTitle: 'Закрыть (esc)',
resizeTitle: 'Изменить размер',
playText: 'Воспроизведение',
playTitle: 'Проигрывать слайды (пробел)',
pauseText: 'Пауза',
pauseTitle: 'Прервать воспроизведение (пробел)',
previousTitle: 'Предыдущее изображение (стрелка влево)',
nextTitle: 'Следующее изображение (стрелка в право)',
moveTitle: 'Переместить изображение',
fullExpandText: '1:1',
number: 'Image %1 of %2',
restoreTitle: 'Нажмите, чтобы закрыть изображение, щелкните и перетащите его мышью. Для перехода используйте клавиши со стрелками на влево и вправо'
},

И не забываете про creditsHref: 'http://highslide.com/' - измените ссылку, а то попадете на их сайт :-)

Далее - сохраняем и заливаем назад на сайт с заменой.
Если не заменяется - попробуйте изменить атрибуты на папки и файлы (права доступа 777).

Все. Если кому пригодилось - я рад.

showCredits : false,

showCredits : false,

Mavik

Подскажите, как мне быть? У меня файл highslide-with-gallery.packed.js. Там закодировано всё. Я пробовала сама менять - коечто меняется, коечто нет (ошибки появляются). Может есть способ полегче?

На одном форуме написано: plugins/content/mavikthumbnails/highslide.php где идете в строку №35 и далее ниже вставляете этот код:
hs.lang = {
loadingText : "Загрузка...",
playTitle : "Просмотр слайдшоу",
pauseTitle: "Пауза",
previousTitle : "Предыдущее изображение",
nextTitle : "Следующее изображение",
moveTitle : "Переместить",
closeTitle : "Закрыть (Esc)",
fullExpandTitle : "Развернуть до полного размера",
restoreTitle : "Кликните для закрытия картинки, нажмите и удерживайте для перемещения",
focusTitle : "Сфокусировать",
loadingTitle : "Нажмите для отмены"
};

я так делаю - ошибка появляется(((

Ну я бы просто нашел бы

Ну я бы просто нашел бы другой дваскриптовский файл, и не мучался с зашифрованным.

Как я понял то вы пытаетесь

Как я понял то вы пытаетесь вставить кусочек джаваскрипта в пхп файл, он там работать не будет.
Скачайте где то не закодированный файл highslide-with-gallery.packed.js

Отправить комментарий

 

Подробнее о форматировании

Главная | Портфолио | Услуги | Контакты | Блог