• SanDev.pro
  •  › 
  • Комментарии
  •  › 
  • Страница 44
foto
Клиент 30 марта 2018 00:09 #

Простые заголовки (метатеги)

Стоп.. фигню сморозил
0
foto
Клиент 30 марта 2018 00:07 #

Простые заголовки (метатеги)

Сделал так:
////////////////////////////////////////////////////////////////////////////////////////////////
		$simple_meta = array('title','description','keywords');
		foreach ($simple_meta as $key) {
			if (preg_match("#\[({$key})\](.*?)\[/\\1\]\s*#is", $tpl->result['content'], $meta_found)) {
				if ($key == 'title' && $metatags['header_title']) {
				} else {
					if ($key !== 'keywords') $social_tags[$key] = trim(strip_tags($meta_found[2]));
					$key = str_replace('title', 'header_title', $key);
					$meta_found[2] = preg_replace("#\s{2,}#s", " ", $meta_found[2]);
					$metatags[$key] = trim(strip_tags($meta_found[2]));
				}
				$tpl->result['content'] = str_replace($meta_found[0], "", $tpl->result['content']);
			}
		}
////////////////////////////////////////////////////////////////////////////////////////////////


Не плохой вариант?
0
foto
Клиент 29 марта 2018 01:56 #

Простые заголовки (метатеги)

Здравствуйте! Подскажите, а можно ли таким образом сделать чтобы заполнялись og:title и og:description? Спасибо!
0
foto
VIP 27 марта 2018 22:27 #

Light-Chat by Sander

Сделал так.
$row['date1'] = langdate("d.m.Y",$row['date']);
$row['date2'] = langdate("H:i",$row['date']);

и

{$row['date1']}<br>{$row['date2']}

Но чёт вроде не то
0
foto
VIP 27 марта 2018 21:42 #

Light-Chat by Sander

Возможно как-то дату выводить по отдельности?
27 мар 2018 - одним тегом
11:34 - другим

или

27 мар 2018 <br> 11:34

		if(date("Ymd",$_TIME)==date("Ymd",$row['date'])) $row['date'] = date("H:i",$row['date']);
		else $row['date'] = langdate("j M Y H:i",$row['date']);
0
foto
VIP 27 марта 2018 21:01 #

Light-Chat by Sander

Во я тормоз, это же можно было сделать через CSS
.lc_chat_list .lc_chat_li .lc_group_4:after {
    content: "пользователь";
}

Но всё равно спасибо.
0
foto
Администратор 27 марта 2018 20:24 #

Light-Chat by Sander

Так же открыть engine/modules/light_chat/ajax/index.php
Найти строку:
@header( "Content-type: text/html; charset=" . $config['charset'] );

После нее вставить:
$user_group = get_vars( "usergroup" );
if (!$user_group) {
	$user_group = array ();
	$db->query( "SELECT * FROM " . USERPREFIX . "_usergroups ORDER BY id ASC" );
	while ( $row = $db->get_row() ) {
		$user_group[$row['id']] = array_map('stripslashes', $row);
	}
	set_vars( "usergroup", $user_group );
	$db->free();
}
+1
foto
VIP 27 марта 2018 20:16 #

Light-Chat by Sander

Я так пробовал, не работает.
0
foto
Администратор 27 марта 2018 19:56 #

Хлебные крошки в Speedbar + RDFa

Согласно инструменту проверки структурированности данных - ошибок нету.
https://search.google.com/structured-data/testing-tool
Единственное, что мне не нравится, то что не отображаются ссылки.
Да и просто категория первого уровня не отображается как ссылка в результатах поиска, что как бы тоже не совсем правильно.
Чуть позже как будет свободное время проверю и потестирую более подробно.
0
foto
Гость 26 марта 2018 20:54 #

Простые заголовки (метатеги)

У меня в данном файле 2 строки. После какой вставлять ДЛЕ 12.1
0
foto
Гость 26 марта 2018 20:33 #

Хлебные крошки в Speedbar + RDFa

Цитата: Sander
Без адреса сайта ничем не могу помочь. Нужно лично смотреть.

Адрес сайта предоставил, можете пожалуйста посмотреть есть-ли ошибка в коде? Или это гугл тупит!?
0
foto
Гость 25 марта 2018 16:24 #

Содержания статьи для DLE

Цитата: Sander
В коде файла заменить строку
preg_match_all("#<h(\d+)>(.*?)</h\\1>#is", $story, $hmenu);

На
preg_match_all("#<h2>(.*?)</h2>#is", $story, $hmenu);

Сделал и меню совсем пропало.
0
foto
Администратор 25 марта 2018 14:40 #

Хлебные крошки в Speedbar + RDFa

Без адреса сайта ничем не могу помочь. Нужно лично смотреть.
0
foto
Администратор 25 марта 2018 14:38 #

Содержания статьи для DLE

В коде файла заменить строку
preg_match_all("#<h(\d+)>(.*?)</h\\1>#is", $story, $hmenu);

На
preg_match_all("#<h(2)>(.*?)</h\\1>#is", $story, $hmenu);


UPD: Исправленный вариант
0
foto
Гость 25 марта 2018 12:07 #

Хлебные крошки в Speedbar + RDFa

Sander не подскажите почему так гугл выводит крошки, это очень плохо смотрится. Ошибки в исходном коде нет? Я делал все по инструкции.
0
foto
Гость 25 марта 2018 09:48 #

Содержания статьи для DLE

А как сделать, чтобы в содержании выводились только h2?
0
foto
Гость 23 марта 2018 18:28 #

Хлебные крошки в Speedbar + RDFa

Не отображается у вас защитный код, поэтому пиши в новой ветке. Скррин - http://i3.imageban.ru/out/2018/03/23/bf918f2537b988c223cd4359deb5ae60.png

В speedbar.tpl есть только такой код: speedbar. Вот такой исходный код страницы, где sait.com › sait.com › категория:

<div id="dle-speedbar"><p><ul itemscope itemtype="http://schema.org/BreadcrumbList" class="speedbar"><li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a itemscope itemtype="http://schema.org/Thing" itemprop="item" href="http://мойсайт.com/" title=""><span itemprop="name">мойсайт.com</span></a><meta itemprop="position" content="1" /></li><li class="speedbar_sep">»</li><li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a itemscope itemtype="http://schema.org/Thing" itemprop="item" href="http://мойсайт/ссылка на категорию/" title=""><span itemprop="name">Название категории</span></a><meta itemprop="position" content="2" /></li><li class="speedbar_sep">»</li><li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><span itemprop="name">Название статьи</span><meta itemprop="position" content="3" /></li></ul></p></div>
0
foto
Администратор 23 марта 2018 18:06 #

Хлебные крошки в Speedbar + RDFa

Вероятнее всего у вас что-то сделано неправильно.
site.com два раза никак не должен выводиться. Проверьте, возможно он у вас прописан физически в самом шаблоне speedbar.tpl
0
foto
Администратор 23 марта 2018 18:05 #

Light-Chat by Sander

engine/modules/light_chat/init.php
Найти строку:
global $_IP,$db,$member_id,$allow_edit,$config,$_TIME,$PHP_SELF,$is_logged;

Заменить на:
global $_IP,$db,$member_id,$allow_edit,$config,$_TIME,$PHP_SELF,$is_logged,$user_group;


Ниже найти код шаблона сообщения:
		<li data-id="{$row['id']}" class="lc_chat_li{$foto_class}{$guest_class}">
			{$foto}
			<a {$go_page} {$user_link} class="lc_chat_li_autor lc_group_{$row['user_group']}" title="Ответить">{$row['name']}</a>
			{$page_id_text}
			<div class="lc_chat_li_date">{$row['date']}</div>
			<div class="lc_chat_li_text" id="lc_text_{$row['id']}">{$row['text']}</div>
			<ul class="lc_chat_li_act">{$data_act}</ul>
		</li>


В желаемом месте вставить:
{$user_group[$row['user_group']]['group_name']}
0
foto
Администратор 23 марта 2018 17:58 #

xSort by Sander v.1.5.4

Нет, это специализированный функционал под который необходимо писать свой инстрфейс и обработчик.
Данный модуль для подобного не применим.
0
foto
Посетитель 23 марта 2018 17:43 #

DLE-Cart v1.3.5 Корзина заказов by Sander - upd: 08.04.2020

Было бы неплохо из коробки иметь такое, а то тут у нас по мимо рублей есть ещё рядом: белорусские рубли, казахстанский тенге, украинская гривна...
0
foto
Посетитель 23 марта 2018 17:40 #

Miniposter PRO by Sander v.3.4.4

А jpegoptim вы как вызываете?
Через exec?
0
foto
Гость 23 марта 2018 17:26 #

Хлебные крошки в Speedbar + RDFa

Подскажите пожалуйста, как сделать что бы кликабельной была только последняя ссылка (ссылка на саму новость в которой стоит код), просто у меня гугл сейчас вот в таком виде выводит крошки: sait.com › sait.com › категория, а хочу что бы так было: sait.com › название статьи. Спасибо!
0
foto
VIP 23 марта 2018 12:52 #

Light-Chat by Sander

Как вывести в чате имя группы пользователя?
0
foto
Гость 21 марта 2018 02:17 #

xSort by Sander v.1.5.4

Скажите возможно ли реализовать нечто подобное с этим модулем - есть 2 фильтра первый фильтр "марка" второй "модель", возможно ли сделать так что бы в фильтре "марка" я выбираю например Audi, то в фильтре "модель" появляются значения (A4, A5, S8...). А когда я выбираю марку Peugeot то в фильтре модель появляются другие значения (406, 307, boxer, 607...)
0
foto
Клиент 17 марта 2018 07:28 #

Стол заказов by Sander

У меня стоит предыдущий стол заказов он ужасно геморный из-за того что там нет общего удаления заявок, в итоге сидишь часами и удаляешь каждую заявку по отдельности :(
при этом каждый раз страница перезагружается...
0
foto
Гость 8 марта 2018 05:04 #

MultiTags by Sander

Здравствуйте, актуален ли модуль для 12.1?
Спасибо.
0
foto
Гость 7 марта 2018 00:56 #

DLE-Cart v1.3.5 Корзина заказов by Sander - upd: 08.04.2020

Здравствуйте, подскажите, как скоро ожидается обновление модуля? Покупать старый или есть смысл подождать новую версию?
0
foto
Администратор 6 марта 2018 11:19 #

Miniposter PRO by Sander v.3.4.4

При создании миниатюр нагрузка будет в любом случае.
Но у минипостера все картинки обрабатываются вместе с формированием страницы, у timthumb отдельным процессом.
Получается, что в момент первого запуска страницы с постерами, страница может грузится порядка 1-2 сек. В последствии нагрузки от модуля особо и не будет, 0.001 сек - я не считаю ощутимой нагрузкой.

У timthumb же контент страницы формируется независимо и затем параллельно отображению страницы происходит генерация картинок. Это как плюс так и минус одновременно.
+ При первом запуске страница отображается без дополнительных задержек.
- Для каждой картинки ВСЕГДА выполняется отдельное обращение к PHP файлу.

А еще у меня используется утилита jpegoptim, которая позволяет дополнительно сжимать jpeg картинки еще на 5% - 10% (утилита должна быть установлена на сервере, устанавливается элементарно).
0
foto
VIP 5 марта 2018 21:57 #

Multi-Rating by Sander

На 12+ работает?

Sander, может адаптируете под актуальные версии? В магазине показывает до вер. 10.3
+1
foto
Посетитель 5 марта 2018 16:52 #

Miniposter PRO by Sander v.3.4.4

Думаю купить данный плагин, подскажите как у него с нагрузкой на сервер? Сейчас юзаю timtumb.php , но что-то он больно подозрительный
0
foto
Администратор 2 марта 2018 16:10 #

Простые заголовки (метатеги)

Заменить строку
if ($key == 'title' && $metatags['header_title']) {

на
if ($key == 'none') {
+2
foto
Клиент 2 марта 2018 14:12 #

Простые заголовки (метатеги)

А если все-таки нужно оставить заполненный заголовок, но установить ему приоритет ниже, т.е. что бы заголовок формируемый данным хаком имел приоритет выше?
0
foto
Администратор 28 февраля 2018 21:26 #

DLE-Cart v1.3.5 Корзина заказов by Sander - upd: 08.04.2020

Нет. Изначально планировал сделать выбор валюты, но в процессе работы отказался от этой затеи. Модуль использует только одну заданную в настройках валюту.
Для самого сайта можно реализовать отдельный модуль выбора валюты, примерно по аналогии как на aliexpress. Там так же можно выбрать в какой валюте отображать цены, но расчет все равно будет выполняться в USD.
Подобную задачу сможет реализовать верстальщик хорошо знающий JS.
0
foto
Гость 28 февраля 2018 21:13 #

DLE-Cart v1.3.5 Корзина заказов by Sander - upd: 08.04.2020

добрый день! Простите, не читаю комментарии и описание толком. Но есть вопрос. Можно ли сделать показ цены в определенном курсе с возможностью менять курс. например выбрать показывать в рублях или долларах.
0
foto
Гость 26 февраля 2018 23:41 #

Хлебные крошки в Speedbar + RDFa

Цитата: Sander
Строку:
if ($titl_e) {

Заменить на:
if ($titl_e && $dle_module != 'showfull') {


Строки:
    $last_item = array_pop($speedbar);
    $speedbar[] = is_array($last_item) ? $last_item[1] : $last_item;

Заменить на:
if ($dle_module != 'showfull') {
    $last_item = array_pop($speedbar);
    $speedbar[] = is_array($last_item) ? $last_item[1] : $last_item;
}

Спасибо, очень помогли.
0
foto
Администратор 26 февраля 2018 19:54 #

Хлебные крошки в Speedbar + RDFa

Строку:
if ($titl_e) {

Заменить на:
if ($titl_e && $dle_module != 'showfull') {


Строки:
    $last_item = array_pop($speedbar);
    $speedbar[] = is_array($last_item) ? $last_item[1] : $last_item;

Заменить на:
if ($dle_module != 'showfull') {
    $last_item = array_pop($speedbar);
    $speedbar[] = is_array($last_item) ? $last_item[1] : $last_item;
}
0
foto
Гость 25 февраля 2018 16:50 #

Хлебные крошки в Speedbar + RDFa

Цитата: noname
Цитата: Sander
Добавьте стиль:
.speedbar li a{
    color: #0288d1;
}

И укажите свой желаемый цвет ссылок.

Спасибо, а как сделать, чтобы ссылка при наведении курсора становилась красной, как и у вас?
И есть еще одна проблема, я тайтл новости убрал (заменил ($titl_e) на ($titl_e AND !$news_found) (так, как вы указали)), но тогда получается, что при просмотре новости в крошках нет ссылки на категорию, в которой новость находится, т.е само название категории есть, а ссылки на нее нет:
b.radikal.ru/b14/1802/66/5b447ad18bb8.png

С цветом при наведении курсора разобрался почти сразу, а вот со вторым не могу. Странно, что никто не обратил на это внимание.
0
foto
Гость 25 февраля 2018 13:33 #

Хлебные крошки в Speedbar + RDFa

Цитата: Sander
Добавьте стиль:
.speedbar li a{
    color: #0288d1;
}

И укажите свой желаемый цвет ссылок.

Спасибо, а как сделать, чтобы ссылка при наведении курсора становилась красной, как и у вас?
И есть еще одна проблема, я тайтл новости убрал (заменил ($titl_e) на ($titl_e AND !$news_found) (так, как вы указали)), но тогда получается, что при просмотре новости в крошках нет ссылки на категорию, в которой новость находится, т.е само название категории есть, а ссылки на нее нет:
b.radikal.ru/b14/1802/66/5b447ad18bb8.png
0
foto
Администратор 25 февраля 2018 13:05 #

Хлебные крошки в Speedbar + RDFa

Добавьте стиль:
.speedbar li a{
    color: #0288d1;
}

И укажите свой желаемый цвет ссылок.
0
foto
Гость 25 февраля 2018 12:54 #

Хлебные крошки в Speedbar + RDFa

Цитата: Sander
Формируемая модулем верстка вполне позволяет использовать стиль указанный по вашей ссылке.
Но нужны хотя бы начальные знания в css и html.

Ладно, это не столь важно. Как сделать ссылки speedbar такого же цвета, как и у вас? У меня они как видите синие, страшные.
0
foto
Администратор 25 февраля 2018 12:51 #

Хлебные крошки в Speedbar + RDFa

Формируемая модулем верстка вполне позволяет использовать стиль указанный по вашей ссылке.
Но нужны хотя бы начальные знания в css и html.
0
foto
Гость 25 февраля 2018 05:40 #

Содержания статьи для DLE

Почему DLE?
Это же платный движок и вкладывать его стоимость, допустим, в стоимость услуг не есть приятной штукой или друзьям поднять визитку на нем

Долго сидел на DLE, часто получал письма от LEGACY и ушел на Wordpress. PHP-шнику работать с ней сплошное удовольствие, кастомизируется и масштабируется в любом направлении
0
foto
Гость 24 февраля 2018 22:11 #

Хлебные крошки в Speedbar + RDFa

Цитата: noname
Здравствуйте. Отличный хак и простой но есть некоторые вопросы, над которыми бьюсь уже около 3 часов:
Как адаптировать любые красивые хлебные крошки (например такие - pro-cod.ru/oformlenie-xlebnyx-kroshek-css.html) под этот код? Уже часа 3 мучаюсь и ни одну поставить не могу.
И получились какие-то страшные (ссылки синего цвета, вообщем все не так, как у вас):
b.radikal.ru/b09/1802/0c/bc5103c4abaf.png

Забыл дописать, что DLE 10.3.
И в самой новости ссылки нормального, приятно цвета:
b.radikal.ru/b21/1802/dc/d4167288703a.png
0
foto
Гость 24 февраля 2018 21:49 #

Хлебные крошки в Speedbar + RDFa

Здравствуйте. Отличный хак и простой но есть некоторые вопросы, над которыми бьюсь уже около 3 часов:
Как адаптировать любые красивые хлебные крошки (например такие - pro-cod.ru/oformlenie-xlebnyx-kroshek-css.html) под этот код? Уже часа 3 мучаюсь и ни одну поставить не могу.
И получились какие-то страшные (ссылки синего цвета, вообщем все не так, как у вас):
b.radikal.ru/b09/1802/0c/bc5103c4abaf.png
0
foto
Администратор 23 февраля 2018 15:43 #

xSort by Sander v.1.5.4

Алгоритм фильтра умеет искать только по конкретному значению поля.
В них есть как пустое так и заполненное значения.

Если заполненное значение во всех полях одинаковое, то конечно можно. Иначе для каждого значения необходимо будет добавить свой параметр в настройках.
0
foto
Гость 23 февраля 2018 15:38 #

xSort by Sander v.1.5.4

Окей. Есть у меня 3к записей. В них есть как пустое так и заполненное значения. Можем мы вывести только заполненные значения остальные пусть пропустит.
0
foto
Администратор 23 февраля 2018 15:23 #

xSort by Sander v.1.5.4

Нет, подобное невозможно.
Модуль не рассчитан на прием "пустого" значения.
0
foto
Администратор 23 февраля 2018 15:20 #

Хлебные крошки в Speedbar + RDFa

По простому не сделать для этого нужно писать хак.
Нужно из сформированного текста контента регуляркой получать значение общего количества страниц навигации.
Это сделать можно, но решение нельзя сделать универсальным, для каждого шаблона будет свое регулярное выражение.
0
foto
Гость 23 февраля 2018 11:01 #

xSort by Sander v.1.5.4

У меня есть доп поля которые заполнены и которые пустые.
Можно ли с помощью модуля вывести заполнения значения например обозначить их х1
И не заполненные х2

Что бы люди могли вывести фильтр заполненного доп поля и не заполненного.
0
© Sander-Development. 2009-2024.
При копировании, ссылка на источник обязательна.