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

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


Сообщения - Smolenkov_BN

Страницы: [1]
1
Сегодня в Интернет рекомендуют следующие способы защиты адреса email от спамботов.
1. Шорткод обфускатора
http://n-wp.ru/7427
2. Cryptx
http://n-wp.ru/7775
3. Шифрование
https://codomaza.com/tool/email-encryption
4. JavaScript
http://www.getinfo.ru/article409.html
и т.д.

Но в Интернет чрезвычайно много ложных советов. Например, этот
http://www.homepictures.ru/arcticles/spammermustdie/
Реально здесь в HTML-коде страницы любой спам-бот "увидит" следующий текст:
<p>Данный скрипт выведет текст <b><a href="mailto:spammer@must.die">spammer@must.die</a></b>, который, как мы видим, не отличается от обычной текстовой ссылки...</p>
И сделает выборку адреса электронной почты.

Аналогичную картину мы наблюдаем в модуле "Контакты".

Существуют простейшие эффективные методы "сокрытия" email.
1. Однострочный способ шифрования email методом "описательной капчи":
myname<собака>mymail<точка>ru
2. Многострочный способ шифрования email методом "описательной капчи":
myname
<собака>
mymail
<точка>
ru
3. Многоступенчатый способ шифрования email методом "описательной капчи".
Почтовое имя: myname
Почтовый субдомен: mymail (или многоуровневый, например, mymail.net)
Почтовый домен: ru
Слова "myname", "mymail" и "ru" следует выделить цветом и толщиной шрифта.

Известны более надежные способы защиты.
1. Формирование адреса email с помощью CSS-шрифта (div-пикселей)
http://www.cssplay.co.uk/menu/cssfont
Для построения e-mail адресов используется CSS-шрифт (буквы составляются из маленьких div-квадратиков). Достоинства очевидны.
2. Формирование адреса email с помощью картинок из букв.
Это самый простой способ.

Любой из этих способов можно совместить с необходимостью регистрации на сайте - отображать email адреса только зарегистрированным пользователям.

2
Ошибки / Re: Ошибки модуля "Пользователи"
« : 21 Апреля 2017, 22:23:49 »
Причина ошибок не связана с сервером. Ошибки появляются после неоднократной интеграции внешних форумов PHPBB, PunBB и SMF. Без интеграции внешних форумов CMS функционирует исключительно правильно.

3
Ошибки / Ошибки модуля "Пользователи"
« : 18 Апреля 2017, 15:51:22 »
1. Администратор не может зарегистрировать пользователя. Регистрация включена, дополнительные группы пользователей включены.
2. Попытка администрирования "Дополнительные группы" в модуле "Пользователи" вызывает ошибки (см. вложение файл "error.png")

4
Исправить строку с копирайтом сайта в файле
core/classes/Template.php
$global['insert']['copy']    = 'Copyright <i>&copy;</i> '.$api->siteuni($config['site_copy']).' '.NEWYEAR;
В результате при правильном заполнении поля "Копирайт" ["My Site", 1997 -] сможем иметь законное написание авторского права:
Copyright (C) "My Site", 1997 - 2017

5
Новые предложения / Re: Video.js и ViewerJS в Danneo CMS
« : 20 Декабря 2016, 23:45:50 »
Пока я только изучаю Вашу CMS, поэтому могу сообщить лишь следующее.
В скоростной английской PHP-Fusion CMS 7.02.07 HTML5 аудио и видео проигрыватель подключается через BBCodes
http://www.php-fusion.co.uk/infusions/addondb/view.php?addon_id=311
Скриншот
http://www.php-fusion.co.uk/infusions/addondb/img/screenshots/932.png
А немецкая UliCMS имеет встроенный медиаплейер
http://en.ulicms.de/
Ограничение на величину медиафайлов в программных кодах я наблюдал лишь у нескольких неприметных CMS, включая греческую Elxis CMS
http://www.elxis.org/
В то же время южнокорейские и тайваньские провайдеры бесплатных сайтов магазинов на базе Opencart CMS уже предлагают лимит загружаемых файлов 999 M и лимит оперативной памяти до 256 M.
Реальную конкуренцию для российской Danneo CMS в секторе бесплатных CMS РФ могут составить:
- JMY CMS
http://jmycms.ru/
- Lotos CMS
http://lotos-cms.ru/
Однако указанные продукты пока не имеют высокого быстродействия и реальной "многоязычности"...
Хорошим подспорьем в продвижении Danneo CMS может послужить ее участие в учебных процессах средней и высшей школ РФ и соседних республик. Подумайте над этим предложением, для реализации которого нужен хороший "мануал". Лично мне понравилось описание азиатской Yellow:
https://developers.datenstrom.se/help/
или той же вышеупомянутой немецкой UliCMS.

6
Ошибки / Мелкие баги инсталлятора
« : 18 Декабря 2016, 13:38:15 »
МЕЛКИЕ БАГИ ИНСТАЛЛЯТОРА

Имеем локальный сервер: Apach 2.4.8, PHP 5.6.4 и MySQL 5.6.13.
Скопировали пакет "Стабильная версия Danneo CMS 1.5.0 (Next)" с обновлениями "Патч 1", "Патч 2" и "Патч 3" на сервер в папку "public_html".
Загрузили в браузер типа "Chromium" страницу:
http://localhost/setup/index.php

На странице "Лицензионное соглашение" браузера в окне "Просмотр кода" имеем строку красного цвета:
"Uncaught ReferenceError: jQuery is not defined http://localhost/setup/template/javascript/setup.js : 15"
Эта строка повторяется на всех последующих страницах инсталлятора.

На странице "Введите данные для подключения к БД" браузера типа "Chromium" в окне "Просмотр кода" ниже предыдущей строки имеем еще одну строку красного цвета:
"Uncaught ReferenceError: $ is not defined http://localhost/setup/index.php : 18"
Эта строка повторно появляется на странице "Основные настройки сайта" инсталлятора.

При работе на сайте и в админпанели вышеуказанные строки не появлялись.

Выводы:

1. Правильно выполнить автономное подключение jQuery.
Идем по адресу
_jquery.com/download/
и скачиваем последнюю из доступных compressed-версию jQuery. Затем размещаем файл jQuery в нужной папке (например, "/js").
Размещаться строка подключения jQuery должна между тегами "head" в любом месте, но перед файлом скриптов для выполнения на сайте:
<head>
<script type="text/javascript" src="/js/jquery-x.y.z.min.js"></script>
</head>
Эта ссылка должна быть доступна на всех страницах, где нужен код jQuery. Теперь скопируем в ту же папку (например, "/js"), файл "jq.js" (например, /js/jq.js) с кодами скриптов для выполнения на сайте. И пропишем на него ссылку обязательно после библиотеки jQuery:
<head>
<script type="text/javascript" src="/js/jquery-x.y.z.min.js"></script>
<script type="text/javascript" src="/js/jq.js"></script>
</head>

2. Разобраться с правильным написанием цепочек "<?php ... ?>" и "/* ... */". Возможно, заменить в файле
setup/index.php
слово Global комментариев строки 18:
/**
 *  Global
 */

7
Обратная связь / Re: PHP logout
« : 18 Декабря 2016, 11:01:56 »
Без JS меню "Действия" абсолютно нефункционально. Разве сложно пункт главного меню "Вход" после логина превратить в пункт главного меню "Выход" для логоута, как это сделано во всех приличных форумах? Как член ISOC, рекомендую не дублировать возможности PHP с помощью JS.

8
Новые предложения / Re: Video.js и ViewerJS в Danneo CMS
« : 16 Декабря 2016, 21:55:32 »
Эти два приложения позволяют слушать аудио и смотреть видео в наиболее популярных медиаформатах, читать документы в файлах PDF и ODF прямо с сайта, не прибегая к услугам внешних (следовательно, ненадежных) провайдеров услуг типа Гугл, Ютуб и иже с ними. Приведенный в веблинках форк имеет небольшие отличия в оформлении.

9
Обратная связь / Re: PHP logout
« : 16 Декабря 2016, 21:47:11 »
Для аналогии с мобильным устройством отключите JS в Вашем браузере и попробуйте поработать на этом форуме. А ведь пакет SMF позволяет спокойно работать практически с любыми мобильным устройством, а не только с "навороченными", которые мне, как пенсионеру, не по карману.

10
Обратная связь / PHP logout
« : 16 Декабря 2016, 12:18:28 »
Просьба сделать PHP logout (выход) из форума. А то при работе с мобильного устройства можно "правильно" войти, но невозможно "правильно" выйти из форума.

11
Новые предложения / Video.js и ViewerJS в Danneo CMS
« : 16 Декабря 2016, 12:06:08 »
Хотелось бы видеть возможность вставки кодов Video.js и ViewerJS в Danneo CMS.

1. Video.js - open source HTML5 & Flash video player
Video.js is a web video player built from the ground up for an HTML5 world. It supports HTML5 and Flash video, as well as YouTube and Vimeo (through plugins). It supports video playback on desktops and mobile devices. This project was started mid 2010, and the player is now used on over 50,000 100,000 200,000 websites.
Веблинки:
_videojs.com/
_docs.videojs.com/
_github.com/videojs/video.js/releases
_github.com/videojs/video-js-swf/releases

2. ViewerJS combines a number of excellent open source tools that are built on HTML and javascript. ViewerJS was funded by NLnet foundation and developed by KO GmbH. The heavy lifting in ViewerJS is done by these awesome projects:
- WebODF
WebODF is a JavaScript library created by KO GmbH. It was started by Jos van den Oever at KO and is now developed by a growing team including external collaborators. It makes it easy to add Open Document Format (ODF) support to your website and to your mobile or desktop applications. It uses HTML and CSS to display ODF documents.
- PDF.js
PDF.js is a library created by Andreas Gal and others at Mozilla Labs. It is an HTML5 technology experiment that explores building a faithful and efficient Portable Document Format (PDF) renderer without native code assistance.
Веблинки:
_viewerjs.org/getit/
_viewerjs.org/examples/
_github.com/kogmbh/ViewerJS
_github.com/kogmbh/ViewerJS/releases
_github.com/kogmbh/ViewerJS_release
_github.com/kogmbh/ViewerJS_release/releases
Fork
_github.com/Ryusei217/ViewerJS

Их можно ввести как BBcodes.

Страницы: [1]