Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Neon

Страницы: [1] 2 3 ... 54
1
Сборки, модификации / Re: Danneo CMS v.1.5.6 (Beta 3)
« : 23 Сентября 2020, 11:55:26 »
Спасибо, исправлено, добавим в новую сборку.

2
Ошибки / Re: Каталог
« : 23 Сентября 2020, 11:54:36 »
Да, на проектах давно устранил эту очепятку, а в сборке забыл.
Благодарю за напоминание, исправил. Файл в архиве.

3
Функция createwater() класса Image().

Для ватермарки в виде изображения, строки:
$dest_x = ($scr_width - $insert_x) - 15;
$dest_y = ($scr_height - $insert_y) - 15;

Для текста:
$x_text = $scr_width - imagefontwidth($size)*strlen($text) - 23;
$y_text = $scr_height - imagefontheight($size) - 18;

----

Примеры расположения изображения в качестве ватермарки:

Левый - верхний
$dest_x = ($scr_width/100 - $insert_x/100) + 15;
$dest_y = ($scr_height/100 - $insert_y/100) + 15;

Левый - нижний
$dest_x = ($scr_width/100 - $insert_x/100) + 15;
$dest_y = ($scr_height - $insert_y) - 15;

Правый - верхний
$dest_x = ($scr_width - $insert_x) - 15;
$dest_y = ($scr_height/100 - $insert_y/100) + 15;

Правый - нижний
$dest_x = ($scr_width - $insert_x) - 15;
$dest_y = ($scr_height - $insert_y) - 15;

В центре
$dest_x = ($scr_width/2 - $insert_x/2);
$dest_y = ($scr_height/2 - $insert_y/2);

----

Для текста, по аналогии...

Для блока кода с изображением, цифры 15, это отступ от края.
Для блока кода с текстом, цифры 18, 23.

4
Ошибки / Re: Gzip Ошибка
« : 22 Сентября 2020, 12:39:02 »
Alex433, возможно на вашем хостинге (вероятность 99%) включено серверное кеширование.
В этом случае возможны конфликты.

Попробуйте в .htaccess добавить:
php_flag zlib.output_compression off

Хотя, если сервер уже настроен с кешированием, то вам не нужно (излишне) включать его в панели сайта.

5
Общие вопросы / Re: Помощь новичку
« : 17 Сентября 2020, 00:02:02 »
Сейчас, совершенно времени нет.

Работаю над новой бетой.
Добавляю полноценный, адаптивный шаблон.
Для удобства пользователей много аякс-запросов, всплывающих сообщений и пр.
В связи с этим, пересматриваются все модули. Доработка, чистка, тестирование.
Плюс, синхронизация всех нововведений для корректного обновления с предыдущей версии.
Работы очень много.

Если обстоятельства позволят, в начале следующего месяца выложу.
От этой сборки, уже будем готовить релиз.

6
Общие вопросы / Re: Помощь новичку
« : 15 Сентября 2020, 15:55:16 »
Так действительно с ума можно сойти.
Все делается одним запросом, для всех новостей сразу.
// делаем запрос
$inq = $db->query("SELECT * FROM ".$asepref."_news");
while ($item = $db->fetchassoc($inq))
{
// извлекаем заголовки
$title = $item['title'];
// формируем ЧПУ
$cpu = cpu_translit($title);
// обновляем запись
$db->query("UPDATE ".$basepref."_news SET cpu = '".$cpu."' WHERE id = '".$item['id']."'");
}
Вставьте данный запрос в файл: admin/mod/news/index.php
В раздел
/**
 * Настройки
 ----------------*/
if ($_REQUEST['dn'] == 'index')
{
...
1. Откройте в панели "Новости" => "Настройки".
2. Все. Удалите запрос.
         

7
Общие вопросы / Re: Перелинковка
« : 28 Августа 2020, 01:05:54 »
Главная страница, используемая по умолчанию, это пустой мод "home".
На главной выводятся технические блоки, а так-же блоки анонсов из других модов.

Перелинковка работает только для конечных страниц, в разделах с реальными публикациями, содержащими достаточно текстовой информации.
Таковыми являются: Страницы, Новости, Статьи, Каталог товаров, Каталог файлов, Организации, Тендеры.
Нет смысла включать перелинковку для модов: Главная, Контакты, Карта сайта, Пользователи и пр.

8
Файл: admin/core/function.php
Функция cpu_translit(), отвечает за авто-транслит, если забыли нажать кнопку.
В эту функцию нужно добавить такой же массив, по аналогии.
Только название массива другое - $string.
$string = str_replace(
array("Ə", "ə"), // AZ
array("E", "e"), // Translit
$string
);

Подумаем над функционалом добавления своих символов замен ЧПУ, через веб интерфейс, с сохранением в конфиг.
Такие ситуации могут возникать и в других языках.
Править через файлы, не совсем корректно.

9
Общие вопросы / Re: Перелинковка
« : 25 Августа 2020, 10:02:35 »
Diket, вам нужна инструкция на пару листов, как правильно использовать перелинковку?
Объяснять нечего, все интуитивно понятно и просто.

1. На странице "Управление модами", ставите галки в колоке "Перелинковка", для модов в которых хотите её использовать.
2. На странице SEO инструменты -> Перелинковка добавляете нужные анкоры.

Все.

10
Цитировать
Я понимаю, что у разных категорий не может быть одинаковое ЧПУ. Но названия то можно не сравнивать.
Названия тоже должны быть разными. Не важно, страница это или категория.
Дублей не должно быть, это требования поисковых систем, а не прихоть.

Вы пытаетесь сэкономить, и название подкатегории пишите как продолжение названия родительской категории.
Более логично: "Сторонники Дональда Трампа" и "Противники Дональда Трампа".
И проблемы исчезнут.

Что касается ЧПУ.
Банк данных, с таблицами замен символов, всех языков поддерживаемых UTF-8 находится в папке:
core/includes/data/

Каких-то уникальных символов может не хватать.
После развала СССР, в бывших союзных республиках национальные алфавиты стали переводить на латиницу.
Притом, в некоторых странах, символы обновлялись по нескольку раз, за последние пару десятков лет.
Базы для транслита не успевают пополняться )

В общем, это нормально, просто нужно добавить нужные символы в банк данных.
Процедура добавления описана на странице: https://github.com/AmazeeLabs/transliteration
Но, чтобы не заморачиваться с поиском кодов и составления таблиц замен, проще добавить свой массив замен, в системе.
Откройте файл: admin/includes/ajax.php
Раздел:
		/**
* Транслит ЧПУ
------------------*/
if ($_REQUEST['dn'] == 'translit')
{
global $conf, $title;

$translit = new Translit();
$str_cpu = $translit->process($title);
$str_cpu = str_replace(array('& ', '& '), '', $str_cpu);
$out_cpu = mb_substr(trim($str_cpu), 0, 90, $conf['langcharset']);

echo $translit->title($out_cpu);
}
Замените на этот
		/**
* Транслит ЧПУ
------------------*/
if ($_REQUEST['dn'] == 'translit')
{
global $conf, $title;

$title = str_replace(
array("Ç", "ç", "Ə", "ə", "Ö", "ö", "Ü", "ü", "Ç", "ç", "Ş", "ş"), // AZ
array("GH", "gh", "Ă", "ă", "Ȯ", "ȯ", "U", "u", "CH", "ch", "SH", "sh"), // Translit
$title
);

$translit = new Translit();
$str_cpu = $translit->process($title);
$str_cpu = str_replace(array('& ', '& '), '', $str_cpu);
$out_cpu = mb_substr(trim($str_cpu), 0, 90, $conf['langcharset']);

echo $translit->title($out_cpu);
}
Массив замены можете подкорректировать сами, при необходимости.
Шаблоны перевода азербайджанских умляутов на транслит взяты из официальных источников.

11
у меня не только эта проблема. При добавлении статей и новостей нет полей:
Информация
Доступ к странице    
Доступ к файлам
Эти поля относятся к пользовательским данным.
Если мод "Пользователи" выключен, они не будут показываться.

12
Ну, это какой-то глюк, попробуйте очистить кеш браузера.
У меня ошибки нет.

13
Я тоже не знаю, как у вас это получилось.
У меня открывается папка /article/image/. Опишите более конкретно, что загружаете.

В системе нет такого поля "загрузить большое или маленькое изображение".
Есть поля:
* Вложение дополнительных изображений
* Уменьшенная копия изображения
* Изображение
Кроме изображений, есть поля "Видео", "Файлы", и везде открывается файл браузер, с привязкой к папке мода.

14
Сборки, модификации / Re: Модуль Видео
« : 09 Августа 2020, 13:06:18 »
Да, есть такое.
Ошибка языкового файла мода "Видеогалерея".
admin/mod/video/install/lang.xml
<name><![CDATA[Фотогалерея]]></name>
Должно быть
<name><![CDATA[Видеогалерея]]></name>
При добавлении новой языковой группы, этот тег отвечает за название новой группы.
Если такая группа уже существует, она не добавляется, молча, без предупреждения.
Дальше, каша.

Исправлено.
При совпадении названия группы, будет выводить сообщение с ошибкой, названием группы, и файлом в котором эта ошибка.
Обновленные файлы:
admin/mod/video/install/lang.xml
admin/core/classes/Lang.php

Нужно удалить и заново добавить мод Видеогалерея.
Спасибо за помощь, студент.

15
Сборки, модификации / Re: Модуль Видео
« : 06 Августа 2020, 13:04:42 »
Большое изображение не лишнее. Оно может пригодиться для анонсов в больших блоках. Уменьшенная копия для этого не подойдет.
По остальному, пожелания приняты. По возможности добавим.

Страницы: [1] 2 3 ... 54