Отвечу на ваши вопросы по DLE

sanya pro
На сайте с 28.02.2009
Offline
27
#391

Всем здравия)

Вопрос №1

При использовании такого кода, возможно сделать постраничную навигацию, или это не реально?

{custom category="3,5,7,10" template="название_шаблона" aviable="global" from="0" limit="10" cache="no"}
WebAlt
На сайте с 02.12.2007
Offline
251
#392
sanya pro:
Всем здравия)
... возможно сделать постраничную навигацию ...

Нет, навигация по страницам новостей только у тега {content}

sanya pro
На сайте с 28.02.2009
Offline
27
#393

WebAlt спс за ответ)

Вопрос №2

<title>{title} отличная новость</title>

<meta name="keywords" content="{title}, отличная новость, новости, хорошие новости и так далее" />

Как сделать мета тег keywords шаблонным, чтобы он добавлялся шаблоном автоматически как указано выше?

для мета тега title в /engine/engine.php нужно добавить переменную и выглядит это так,

} 

elseif ($titl_e) {
$tit_extra = ' отличная новость ';
$metatags['title'] = $titl_e . $tit_extra . $page_extra;

а как сделать для тега keywords

Заранее благодарен)

siv1987
На сайте с 02.04.2009
Offline
427
#394
sanya pro:
а как сделать для тега keywords

Так же, найти переменную из которой формируется тег кейвордс и вставить то что нужно

sanya pro
На сайте с 28.02.2009
Offline
27
#395

Там есть такой код:

$metatags['keywords'] = ($cat_info[$category_id]['keywords'] != '') ? $cat_info[$category_id]['keywords'] : $metatags['keywords'];

Если бы код был таким же как тот, что приведен в пример выше, я бы не спрашивал.

Методом тыка все поменял бы под себя.

victim
На сайте с 12.02.2006
Offline
189
#396

Смысл строки этой:

$metatags['keywords'] = ($cat_info[$category_id]['keywords'] != '') ? $cat_info[$category_id]['keywords'] : $metatags['keywords'];

Эквивалентен этой:

if ($cat_info[$category_id]['keywords'] != '') {

$metatags['keywords'] = $cat_info[$category_id]['keywords'];
} else {
$metatags['keywords'] = $metatags['keywords'];
}

И там и там условие ;)

А вообще чего вы к этой строке привязались? Чуть ниже в файле есть строка:

<meta name="keywords" content="{$metatags['keywords']}" />

Чем не проще добавить туда свои слова?

<meta name="keywords" content="{$metatags['keywords']}, отличная новость, новости, хорошие новости и так далее" />

Хотя тогда на всех страницах это добавиться...

Ну тогда вот вариант:

if ($cat_info[$category_id]['keywords'] != '') {

$metatags['keywords'] = $cat_info[$category_id]['keywords'] . "бла бла бла";
} else {
$metatags['keywords'] = $metatags['keywords'] . "бла бла бла";
}
CheckTrust.Ru (https://checktrust.ru/) - новый сервис для проверки ТРАСТа и заСПАМленности сайтов.
sanya pro
На сайте с 28.02.2009
Offline
27
#397

Спасибо АлаичЪ) 🍻

[Удален]
#398
Kel_Kimpbell:
Adober, не знаю насколько влияет, но можешь сам сравнить - просто пропиши в htaccess

В том то и дело, что уже пробывал такое :) И у меня сайт ложится, пишет ошибку 500 Internal Server Error. Вот и думаю есть ли смысл писать хостеру, сомневаюсь, что они что-то будут отключать.

sanya pro
На сайте с 28.02.2009
Offline
27
#399

Adober, я писал в службу поддержки хостинга по этому поводу, и а ответ был таков:

Это глобальная настройка сервера, отключение которой не рекомендуется.
Невзирая на предупреждение в адмнке, сам DLE прекрасно работает.
[Удален]
#400
sanya pro:
Adober, я писал в службу поддержки хостинга по этому поводу, и а ответ был таков:

Спасибо большое :)

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