[DLE] Помогу чем смогу - задавайте вопросы?

MrBrik
На сайте с 15.11.2012
Offline
63
#981

Поиски не привели практически ни к чему.

После обновления до 9.8 (сразу такой скачок с 7.3):

1. Не работают спойлеры и [edit] [/edit] для редактирования новостей, клик на последний выдает:

Uncaught TypeError: Object #<Object> has no method 'mouseenter' dle_js.js:54
dropdownmenu dle_js.js:54
onclick

2. Не работают стандартные теги {comm-num}, {us_rating} и т.п.

DLE 9,8 лицензия, шаблон старый с 7.3.

{AJAX} в main.tpl есть.

Где может быть ошибка?

Похоже, что дело в какой-то библиотеке .js, но понять не могу в какой.

Цел. Жив. Орел. До 12% скидка на сервер и VPS по этой ссылке. Тыкай! (https://goo.gl/Y0JC0e) | Типа естественные ссылки, тренд продвижения (http://zenlink.ru?p=407fbe3fb926df9fe4232be90e3d290f)
asknik
На сайте с 27.05.2011
Offline
69
#982

Стоит DLE8.3 Захотел сменить шаблон. Залил шаблон через ftp в папку templates/, все права выставлены правильно. Но в админке даже не видно этого шаблона. Или наоборот, создаю шаблон новый на базе старого через админку, он создается и в админке я его вижу, а через ftp не видно, даже папка не появляется такая с названием шаблона в папке templates/. Подскажите в какую сторону копать?

Наши девки лучше всех!
Belomor
На сайте с 28.02.2012
Offline
38
#983
asknik:
Стоит DLE8.3 Захотел сменить шаблон. Залил шаблон через ftp в папку templates/, все права выставлены правильно. Но в админке даже не видно этого шаблона. Или наоборот, создаю шаблон новый на базе старого через админку, он создается и в админке я его вижу, а через ftp не видно, даже папка не появляется такая с названием шаблона в папке templates/. Подскажите в какую сторону копать?

Жестоко ((

Если не принципиально, cоветую вам обновить версию на более свежую.

Как вариант, проблемы у вас с хостингом, так как если движок работает как следует, то при создании шаблона через админку, он обязательно на автомате должен быть на ftp.

Какое название шаблона? Попробуйте его сменить на самое простое shapko например)), главное чтоб название было одним целым, в древних версиях DLE помню много гемора было с этим связано и не дай бог чтоб название было shapka vasi ))

R
На сайте с 07.02.2013
Offline
62
#984

всем доброго времени суток. нужна помощь. требуется доработка шаблона на DLE music-laf.ru добавить поиск по первой букве, сделать чтобы новость открывалась в новом окне меньшего размера поверх текущего, и ещё некоторые доработки. кто возьмется? естественно не безвозмездно

MrBrik
На сайте с 15.11.2012
Offline
63
#985
MrBrik:
Поиски не привели практически ни к чему.
После обновления до 9.8 (сразу такой скачок с 7.3):
1. Не работают спойлеры и [edit] [/edit] для редактирования новостей, клик на последний выдает:

2. Не работают стандартные теги {comm-num}, {us_rating} и т.п.

DLE 9,8 лицензия, шаблон старый с 7.3.
{AJAX} в main.tpl есть.
Где может быть ошибка?
Похоже, что дело в какой-то библиотеке .js, но понять не могу в какой.

Обновил .js некоторые, частично заработало.

1. Спойлер открывается, но не закрывается обратно.

2. {news-num} и т.п. теги не работают.

Куда смотреть? Генератор запросов в гугл исчерпал себя :(

R
На сайте с 02.03.2013
Offline
0
#986

Хак - след.предыдущая новость для DLE 9.7 - 9.8

В данном хаке добавляются 2 запроса.

Файл engine/modules/show.full.php

Найти

$disable_index = $row['disable_index'];

Добавить ВЫШЕ

$real_date = $row['date'];

Найти

} else
$tpl->set_block( "'\\[edit\\](.*?)\\[/edit\\]'si", "" );



Добавить ниже


// Ссылка вперед и назад
// Back Link
$backlink = $db->super_query( "SELECT * FROM " . PREFIX . "_post LEFT JOIN " . PREFIX . "_post_extras ON (" . PREFIX . "_post.id=" . PREFIX . "_post_extras.news_id) WHERE date <= '{$real_date}' AND id <> '{$row['id']}' AND category = '{$row['category']}' AND approve = '1' ORDER BY date DESC LIMIT 0,1" );
if( $backlink ) {


$backlink['date'] = strtotime( $backlink['date'] );
$backlink['category'] = intval( $backlink['category'] );


if( $config['allow_alt_url'] == "yes" ) {
if( $config['seo_type'] == 1 OR $config['seo_type'] == 2 ) {


if( $backlink['category'] AND $config['seo_type'] == 2 ) {


$c_url = get_url( $backlink['category'] );
$back_link = $config['http_home_url'] . $c_url . "/" . $backlink['id'] . "-" . $backlink['alt_name'] . ".html";


} else {


$back_link = $config['http_home_url'] . $backlink['id'] . "-" . $backlink['alt_name'] . ".html";


}


} else {


$back_link = $config['http_home_url'] . date( 'Y/m/d/', $backlink['date'] ) . $backlink['alt_name'] . ".html";


}
} else {


$back_link = $config['http_home_url'] . "index.php?newsid=" . $backlink['id'];


}
$tpl->set_block ( "'\\[back_link\\](.*?)\\[/back_link\\]'si", "\\1" );
$db->free();
} else {
$back_link = "";
$tpl->set_block ( "'\\[back_link\\].*?\\[/back_link\\]'si", "" );
}
// Next Link
$nextlink = $db->super_query( "SELECT * FROM " . PREFIX . "_post LEFT JOIN " . PREFIX . "_post_extras ON (" . PREFIX . "_post.id=" . PREFIX . "_post_extras.news_id) WHERE date >= '{$real_date}' AND id <> '{$row['id']}' AND category = '{$row['category']}' AND approve = '1' ORDER BY date ASC LIMIT 0,1" );
if ( $nextlink ) {
$nextlink['date'] = strtotime( $nextlink['date'] );
$nextlink['category'] = intval( $nextlink['category'] );


if( $config['allow_alt_url'] == "yes" ) {
if( $config['seo_type'] == 1 OR $config['seo_type'] == 2 ) {


if( $nextlink['category'] AND $config['seo_type'] == 2 ) {


$c_url = get_url( $nextlink['category'] );
$next_link = $config['http_home_url'] . $c_url . "/" . $nextlink['id'] . "-" . $nextlink['alt_name'] . ".html";


} else {


$next_link = $config['http_home_url'] . $nextlink['id'] . "-" . $nextlink['alt_name'] . ".html";


}


} else {


$next_link = $config['http_home_url'] . date( 'Y/m/d/', $nextlink['date'] ) . $nextlink['alt_name'] . ".html";


}
} else {


$next_link = $config['http_home_url'] . "index.php?newsid=" . $nextlink['id'];


}
$tpl->set_block ( "'\\[next_link\\](.*?)\\[/next_link\\]'si", "\\1" );
$db->free();
} else {
$next_link = "";
$tpl->set_block ( "'\\[next_link\\].*?\\[/next_link\\]'si", "" );
}
// Back and Next Link Template
$tpl->set( '{back-link}', $back_link );
$tpl->set( '{next-link}', $next_link );
// END хака




В шаблон fullstory.tpl добавляем в нужное место ссылки


[back_link]
<a href="{back-link}">Предыдущая новость</a>
[/back_link]
[next_link]
<a href="{next-link}">Следующая новость</a>
[/next_link]

Источник хака

Хак выводит ссылки на предыдущую и следующую полную новость и текущей категории. Мне требуется вот что: когда юзер находится в последней полной новости код {next-link} для перехода на следующую страницу выведет текущий урл, а мне требуется чтобы вместо этого выводилась ссылка на первую полную новость из этой категории когда юзер находится на последней странице. т.е. круговая навигация.

C
На сайте с 04.02.2005
Offline
291
#987

$nextlink = $db->super_query( "SELECT * FROM " . PREFIX . "_post LEFT JOIN " . PREFIX . "_post_extras ON (" . PREFIX . "_post.id=" . PREFIX . "_post_extras.news_id) WHERE date >= '{$real_date}' AND id <> '{$row['id']}' AND category = '{$row['category']}' AND approve = '1' ORDER BY date ASC LIMIT 0,1" );

if ( $nextlink ) {
...
} else {
$nextlink = $db->super_query( "
SELECT * FROM " . PREFIX . "_post
WHERE
id <> '{$row['id']}'
AND category = '{$row['category']}'
AND approve = '1'
ORDER BY date ASC LIMIT 0,1" );

//Дальше по аналогии

}

Аналогично и для backlink

поменять ASC на DESC

D
На сайте с 10.02.2012
Offline
50
#988

В гугл вебмастер тулc появилось 300+ вот таких ошибок (404 не найдено):

2013/01/20/page/2/rel=nofollow

2013/01/10/page/2/rel=nofollow

2013/01/10/page/3/rel=nofollow

2013/01/20/page/4/rel=nofollow

2013/01/19/page/2/rel=nofollow

2013/01/20/page/5/rel=nofollow

Откуда у гугла могли появится такие ссылки? Нигде на сайте нет ссылок на страницы с урлом вида "/rel=nofollow"

Ещё раз - нигде на сайте ссылок вида <a href="http://www.site.ru/rel=nofollow">ссылка</a> НЕТ! И ошибок с проставлением аттрибута ссылкам rel="nofollow" тоже нигде нет. Проверял.

p.s. Предвидя не правильные ответы сообщаю, что знаком с правильным синтаксисом проставления ссылки в ноуфоллоу. Вот он:

<a href="http://www.site.ru" rel="nofollow">ссылка</a>

Nosce te ipsum
дани мапов
На сайте с 06.09.2012
Offline
204
#989
dlee:
В гугл вебмастер тулc появилось 300+ вот таких ошибок (404 не найдено):
2013/01/20/page/2/rel=nofollow
2013/01/10/page/2/rel=nofollow
2013/01/10/page/3/rel=nofollow
2013/01/20/page/4/rel=nofollow
2013/01/19/page/2/rel=nofollow
2013/01/20/page/5/rel=nofollow

Откуда у гугла могли появится такие ссылки? Нигде на сайте нет ссылок на страницы с урлом вида "/rel=nofollow"

Ещё раз - нигде на сайте ссылок вида <a href="http://www.site.ru/rel=nofollow">ссылка</a> НЕТ! И ошибок с проставлением аттрибута ссылкам rel="nofollow" тоже нигде нет. Проверял.

p.s. Предвидя не правильные ответы сообщаю, что знаком с правильным синтаксисом проставления ссылки в ноуфоллоу. Вот он:
<a href="http://www.site.ru" rel="nofollow">ссылка</a>

Есть на сайте кнопки социалок? Может в них дело.

Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
D
На сайте с 10.02.2012
Offline
50
#990
дани мапов:
Есть на сайте кнопки социалок? Может в них дело.

Есть. От ShareThis кнопки висят. Но в исходном коде страницы (там где они висят) ничего такого нет.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий