russhe
-
Публикации
6 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные пользователем russhe
-
-
Если кому интересно как реализовать заполнение альтов в случаи его отсутствия на версии 14.0:
В файле parse.class.php
Найти$alt = "alt=''";
Заменить на
$alt = "alt=\"" . $_POST['title'] . "\"";
Включить перестройку "Перестроение публикаций"
-
Редиректа нет, так бы с главной и статических страниц так же редиректило, тут именно урл не верно формируется из-за этого. Доступа к серверу нет, решил следующим образом.
В файле engine\init.php 80-82 строка заменил:
if( isSSL() AND stripos( $config['http_home_url'], 'http://' ) !== false ) { $config['http_home_url'] = str_replace( "http://", "https://", $config['http_home_url'] ); }
На:
if( isSSL() AND stripos( $config['http_home_url'], 'http://' ) !== false ) { $config['http_home_url'] = str_replace( "http://", "http://", $config['http_home_url'] ); }
Это исправило формирование урл на сайта, в ссылках категории, канонических страницах и навигации.
Дальше в файле engine/ajax/controller.php на 117-123 строки заменил:
if (strpos($config['http_home_url'], "//") === 0) { $config['http_home_url'] = isSSL() ? $config['http_home_url'] = "https:".$config['http_home_url'] : $config['http_home_url'] = "http:".$config['http_home_url']; } elseif (strpos($config['http_home_url'], "/") === 0) { $config['http_home_url'] = isSSL() ? $config['http_home_url'] = "https://".$_SERVER['HTTP_HOST'].$config['http_home_url'] : "http://".$_SERVER['HTTP_HOST'].$config['http_home_url']; } elseif( isSSL() AND stripos( $config['http_home_url'], 'http://' ) !== false ) { $config['http_home_url'] = str_replace( "http://", "https://", $config['http_home_url'] ); }
На:
if (strpos($config['http_home_url'], "//") === 0) { $config['http_home_url'] = isSSL() ? $config['http_home_url'] = "http:".$config['http_home_url'] : $config['http_home_url'] = "http:".$config['http_home_url']; } elseif (strpos($config['http_home_url'], "/") === 0) { $config['http_home_url'] = isSSL() ? $config['http_home_url'] = "http://".$_SERVER['HTTP_HOST'].$config['http_home_url'] : "http://".$_SERVER['HTTP_HOST'].$config['http_home_url']; } elseif( isSSL() AND stripos( $config['http_home_url'], 'http://' ) !== false ) { $config['http_home_url'] = str_replace( "http://", "http://", $config['http_home_url'] ); }
Это исправило проблему формирования урл в админке при загрузке картинок на сервер.
Решал методом научного тыка, возможно что-то выплывет еще в процессе работы, возможно можно это сделать проще, не силен в программировании.
-
Смотрю информацию по php и вижу:
SCRIPT_URI https://www.itdom-nn.ru/url.php_SERVER["SCRIPT_URI"]https://www.itdom-nn.ru/url.php
Хотя фактически обращаюсь к скрипту без https, видимо что-то с настройками сервера? Можно в DLE что-то поправить что бы он принудительно брал http?
-
Перестроение новостей не помогло, в навигации смотрю так же ссылки с https, думаю что все же в версии php проблема. Переносил с другого домена, на нем работает без проблем. Может можно как-то глобально это отключить в дле не меняю версию?
В link rel="canonical" так же ссылка с https
-
Здравствуйте, тег {full-link} формирует ссылки с https, хотя протокол отключен.
Наблюдается как в коротких новостях, так и через тег {custom ..}
Пример: http://www.itdom-nn.ru/news/
В базе данных смотрел, ничего такого нет. Версия php 5.4.16, может из-за этого? Если из-за версии, можно ли как-то это исправить не меняя версию?
Заранее благодарен за ответы.
тег alt не заполяется
в DataLife Engine (Общие вопросы)
Опубликовано:
Перестроение публикаций делали? Там вроде несколько замен нужно сделать в файле.