Редактор темы

Удаление highslide.js в dle и замена на обычную <a href="">

  • Автор темы Автор темы iqwik
  • Дата начала Дата начала

iqwik

Посетитель
Регистрация
6 Ноя 2016
Сообщения
55
Рейтинг реакций
6
Баллы
8
Возраст
42
1/3
Автор темы
Всем привет,

Не могу никак найти решения:

Хочу полностью вырезать highslide.js из движка. Но не очень понимаю как...?!
То есть удалить файлы highslide.js и highslide.css - это понятно. Но как сделать все по-уму?
Зачистить и "другие файлы". В итоге, сделать обычную ссылку при клике картинки в shortstory.tpl

Буду благодарен всем кто поможет! Заранее спасибо!
 
@iqwik, найти все совпадения highslide: в js файлах двига и шаблона, в ксс файлах шаблона, в main.php и удалить их, так же удалить подключение файлов этой библиотеки.
 
Простите, а зачем вообще удалять?
 
Автор темы
@iqwik, найти все совпадения highslide: в js файлах двига и шаблона, в ксс файлах шаблона, в main.php и удалить их, так же удалить подключение файлов этой библиотеки.

Пробовал для начала подправить rel="highslide" - убрал из parce.class.php , show.short.php и show.full.php - во всех старых новостях все по прежнему... в данном случае решить можно только через БД?

P.S: стоит шаблон kinogo с этим highslide... озадачился изначально убрать rel="highslide", вот ищу возможные решения... в идеале конечно, не удалять полностью, а сделать в короткой новости только ссылку на полную новость, без увеличения картинки... ищу в инете 3й день решение... никак не могу разобраться.
 
Пробовал для начала подправить rel="highslide" - убрал из parce.class.php , show.short.php и show.full.php - во всех старых новостях все по прежнему... в данном случае решить можно только через БД?

P.S: стоит шаблон kinogo с этим highslide... озадачился изначально убрать rel="highslide", вот ищу возможные решения... в идеале конечно, не удалять полностью, а сделать в короткой новости только ссылку на полную новость, без увеличения картинки... ищу в инете 3й день решение... никак не могу разобраться.
Что-то вроде этого можно применить
Код:
$('.short-img a').removeAttr('rel').removeClass('highslide');

Плюс заменить адрес ссылки, взяв его у соседней ссылки. Готового решения не могу предоставить.
 
Последнее редактирование модератором:
Автор темы
Что-то вроде этого можно применить
Код:
$('.short-img a').removeAttr('rel').removeClass('highslide');

Плюс заменить адрес ссылки, взяв его у соседней ссылки. Готового решения не могу предоставить.

Интересная мысль, обязательно попробую!

Правильно ли я понимаю, что данный код:

Код:
$('.short-img a').removeAttr('rel').removeClass('highslide');

надо вставлять в shortstory.tpl ?

И несовсем понял на счет:

...Плюс заменить адрес ссылки, взяв его у соседней ссылки...

Что имеете в виду?
 
Автор темы
Вот пожалуйста:

<div class="shortstory">
<div class="shortstorytitle">
<div style="width: 120px;float: right;"><span class="izbrannoe"> <span class="favoriticon">{favorites}</span></span>
<div class="podrobnosti_right">[rating]
[rating-type-1]{rating}[/rating-type-1]
[rating-type-2]
<div class="ratebox2">
<ul class="reset">
<li>[rating-plus]<img src="{THEME}/images/like.png" title="Нравится" alt="Нравится" style="width:14px;" />[/rating-plus]</li>
<li>{rating}</li>
</ul>
</div>
[/rating-type-2]
[rating-type-3]
<div class="ratebox3">
<ul class="reset">
<li>[rating-minus]<img src="{THEME}/images/ratingminus.png" title="Не нравится" alt="Не нравится" style="width:14px;" />[/rating-minus]</li>
<li>{rating}</li>
<li>[rating-plus]<img src="{THEME}/images/ratingplus.png" title="Нравится" alt="Нравится" style="width:14px;" />[/rating-plus]</li>
</ul>
</div>
[/rating-type-3][/rating]</div></div>
<div class="zagolovki"><span><a href="{full-link}" style="text-decoration:none;">{title}</a></span></div>
</div>
<!--shortstorytitle-->
<div class="shortimg"><div id="{news-id}" style="display:inline;">{short-story}</div></div></div>
<!--shortstory-->
<div class="icons">
<span class="podrobnee" style="padding: 4px 20px 4px 20px!important;"><span class="hidden-link" data-link="{full-link}"><img src="{THEME}/images/viewmore.png" alt="смотреть {title} онлайн"></span></span>
<span style="float:left!important; padding: 7px 20px 19px 20px;">
<span class="dateicon" title="Дата">{date}</span>
<span class="editicon" title="Редактировать" style="margin: 0 0 0 10px;">[edit]Редактировать[/edit]</span>
</span>
</div><!--icons-->
 
Код:
$(document).ready(function(){
    $('.shortimg').each(function(){
    var a = $(this),
        b = a.closest('.shortstory').find('.zagolovki').find('a').attr('href');
    a.find('.highslide').removeAttr('rel').removeClass('highslide').attr('href',b);
    });
});
В конец вашего js файла.
 
Автор темы
Код:
$(document).ready(function(){
    $('.shortimg').each(function(){
    var a = $(this),
        b = a.closest('.shortstory').find('.zagolovki').find('a').attr('href');
    a.find('.highslide').removeAttr('rel').removeClass('highslide').attr('href',b);
    });
});
В конец вашего js файла.

Спасибо!
 
Автор темы
Не могу только одного понять... 😕
rel=highslide пропал, за вместо картинки теперь ссылка, но если прогн
Код:
$(document).ready(function(){
    $('.shortimg').each(function(){
    var a = $(this),
        b = a.closest('.shortstory').find('.zagolovki').find('a').attr('href');
    a.find('.highslide').removeAttr('rel').removeClass('highslide').attr('href',b);
    });
});
В конец вашего js файла.

Прошу прощения за наглость, но все же буду еще более благодарен вам, если поможете.

В вашем методе все супер, легко и работает на ура. Но есть одно НО.
rel="highslide" так и не исчез из кода и код валидацию не проходит...

вопрос: в каком файле надо удалить rel="highslide" и target="_blank"?
чтобы получилось так: в shortstory ссылка за вместо картинки, а в фуллстори сама картинка, но без аттрибута rel="highslide"
и надо ли после манипуляций с файлами через БД вносить изменения ко всем старым новостям (их на данный момент 1004 шт), если да, то как оптимально-быстро и легко?

😉😎🙄

Заранее СПАСИБО!
 
Не могу только одного понять... 😕
rel=highslide пропал, за вместо картинки теперь ссылка, но если прогн


Прошу прощения за наглость, но все же буду еще более благодарен вам, если поможете.

В вашем методе все супер, легко и работает на ура. Но есть одно НО.
rel="highslide" так и не исчез из кода и код валидацию не проходит...

вопрос: в каком файле надо удалить rel="highslide" и target="_blank"?
чтобы получилось так: в shortstory ссылка за вместо картинки, а в фуллстори сама картинка, но без аттрибута rel="highslide"
и надо ли после манипуляций с файлами через БД вносить изменения ко всем старым новостям (их на данный момент 1004 шт), если да, то как оптимально-быстро и легко?

😉😎🙄

Заранее СПАСИБО!
engine/classes/parse.class.php найти и удалить. Потом сделать перестроение публикаций в админ панели
 
Автор темы
Спасибо!

engine/classes/parse.class.php найти и удалить. Потом сделать перестроение публикаций в админ панели

А то, что подобные строки с аттрибутом rel="highslide" есть еще в файлах showshort и showfull - там оставлять?
 
Последнее редактирование модератором:
А то, что подобные строки с аттрибутом rel="highslide" есть еще в файлах showshort и showfull - там оставлять?
Это для доп полей для уменьшенных копий, если будут - удаляй, нет - не удаляй
 
Не могу только одного понять... 😕
rel=highslide пропал, за вместо картинки теперь ссылка, но если прогн


Прошу прощения за наглость, но все же буду еще более благодарен вам, если поможете.

В вашем методе все супер, легко и работает на ура. Но есть одно НО.
rel="highslide" так и не исчез из кода и код валидацию не проходит...

вопрос: в каком файле надо удалить rel="highslide" и target="_blank"?
чтобы получилось так: в shortstory ссылка за вместо картинки, а в фуллстори сама картинка, но без аттрибута rel="highslide"
и надо ли после манипуляций с файлами через БД вносить изменения ко всем старым новостям (их на данный момент 1004 шт), если да, то как оптимально-быстро и легко?

😉😎🙄

Заранее СПАСИБО!
Мой способ не изменяет исходный код, а на лету для зашедшего юзера меняет. Поэтому в коде и не исчезает. Это способ без изменений файлов движка.
Полную и краткую можно было разделить доп. классом.
В остальном, для изменений файлов движка @PunPun вам ответил.
 

Похожие темы Последние темы Популярные темы

Назад
Сверху