Может я туплю, но вроде на первом скрине шрифт с "ClearType", на двух других он просто выключен в ОС или самом браузере. Или я что-то не понимаю?
При наведении он становится не жирным, а просто белым, в неактивном же состоянии цвет шрифта серый, что-то около #606060. Правда размер какой то непонятный - вроде до 10 чуть не дотягивает.
Приятно слышать. Всем спасибо за участие:).
Просто так получилось, что на двух сайтах при верстке забыл покидать .htaccess во внутренние папки. Несколько месяцев все нормально работало, а на днях "исправил" свою оплошность, и сайты по F5 стали грузиться больше 10 секунд...
Это у нормального хостера, у моего же (цитата из первого поста):
P.S.
Для примера оставил только один .htaccess в основной папке шаблона, остальные все удалил: http://photoshop-sklad.ru/ - все прекрасно открывается.
Так .htaccessы мне нужно удалить только из внутренних папок, в самой же папке шаблона, вместе с .tpl файлами я оставляю .htaccess с директивой "Order Deny,Allow Deny from all". В итоге .tpl недоступны, а открыты лишь .css, .js, и изображения.
У DIV с классом clear в стилях скорее всего задано свойство clear:both, поэтому он цепляется за какой нибудь блок с float:left или :right (обычно это блок с меню, рекламой и т. д.) и не дает стоящему за ним контенту подтянуться к началу страницы.
Лечится сей казус - 1)изменением свойсва clear у застрявшего DIV-а на :left или :right (т.е. на значение, противоположное направлению, указанному в свойстве float мешающего блока);
2) перемещением бока с классом clear после основного контента;
3) удалением <div class="clear"></div> и т.д и т.п...
Только без ссылки на сайт это просто предположения.
Рабочий вариант для 9.4:
Строку:
$db->query( "SELECT id, short_story, title, date, alt_name, category, flag FROM " . PREFIX . "_post WHERE approve=1 AND date >= '$this_month' - INTERVAL 1 MONTH AND date < '$this_month' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10" );
заменить на:
$db->query( "SELECT id, short_story, xfields, title, date, alt_name, category, flag FROM " . PREFIX . "_post WHERE approve=1 AND date >= '$this_month' - INTERVAL 1 MONTH AND date < '$this_month' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10" );
Далее найти:
if (stripos ( $tpl->copy_template, "{image-" ) !== false) {
и ниже добавить:
$xfieldsdata = xfieldsdataload( $row['xfields'] );
Потом найти строку:
preg_match_all('/(img|src)=("|\')[^"\'>]+/i', $row['short_story'], $media);
и заменить на:
preg_match_all('/(img|src)=("|\')[^"\'>]+/i', $xfieldsdata['fieldname'], $media);
где вместо fieldname подставить имя своего дополнительного поля. - ['poster']
Вывод картинки в topnews.tpl через стандартный <img src="{image-1}">
В шаблоне в main.tpl:
[category=1]
кат1.1
кат1.2
...
кат1.n
[/category]
[category=2]
кат2.1
кат2.2
кат2.n
Если меню достаточно большое, то можно вынести меню с подкатегориями в одтельные файлы и подключать через include:
{include file="category_1.tpl"}
{include file="category_2.tpl"}
Подробнее:dle-news.ru/extras/online/index.html?startnews.html
А вы где его на первом месте увидели? Что то я его при поиске по Украине в шестом десятке наблюдаю, а по общему так и вообще за 500...
К тому же, с трафиком, меньше двадцати человек в сутки, я думаю он и по низкочастотным на похожих позициях.
Нашел некое решение своей проблемы на форуме за 2008 год, но мне оно не совсем подходит.
Смысл заключается в том, что ненужные категории не показываются не только при просмотре архива, но так же не выводятся и на главной странице, при этом отображаясь в популярных и похожих новостях.
Для этого в файле engine/engine.php надо после строки:
if ($user_group[$member_id['user_group']]['allow_short']) $stop_list = "";
вставить:
$stop_list .= "`category` IN (3,4,5) AND ";
где вместо 3,4,5 указать категории, которые должны показываться в архиве.
Проблема заключается в том, что не перечисленные в этой строке категории отсутствуют не только в архиве и на главной, но так же не выводятся в /tags/xxx/ и /catalog/xxx/ при наличии символьного кода, что мне абсолютно не подходит.
Для чего это все нужно: на сайте, предположим, имеется две категории - статьи и каталог. Первая категория постоянно добавляется и вот для нее и нужен архив по месяцам, каталог же неизменен, но материал из него должен обязательно показываться в /tags/xxx/ или /catalog/xxx/.
Да, и просьба - отпишитесь, если у кого-то заработал способ, указанный hYPER-ok. Возможно все дело в моих кривых руках...
Судя по тому, что никто в теме не отписался, заработало у всех, кроме меня :)
После вышеуказанных исправлений в engine/modules/calendar.php в блоке с архивом действительно показывается правильное количество новостей только из нужного раздела за месяц. Однако выводятся новости по прежнему из всех разделов.
В старых версиях движка надо было править еще файл: /engine/ajax/calendar.php
А именно вот в этих двух строках добавлять необходимую категорию:
209 строка
$sql = "SELECT DISTINCT DAYOFMONTH(date) as day FROM " . PREFIX . "_post WHERE date >= '{$year}-{$month}-01' AND date < '{$year}-{$month}-01' + INTERVAL 1 MONTH" . $approve . $where_date;
218 строка
$sql = "SELECT DISTINCT DAYOFMONTH(date) as day FROM " . PREFIX . "_post WHERE date >= '{$this_year}-{$this_month}-01' AND date < '{$this_year}-{$this_month}-01' + INTERVAL 1 MONTH AND approve" . $where_date;
Пробовал на DLE 9.3/9.4 - пока безрезультатно. Может кто сталкивался с подобным?