A

al955

+35
Репутация
80
Рейтинг
#1 Непонятки со счетчиками 17 февраля 2016 в 08:16
На сайте стоит 3 счетчика. Хотлог, метрика и украинский mycounter. Два первые с цифрами. Последний просто кнопка. Последнее время заметил такую странную вещь. Расскажу на примере. Сегодня утром зашел на сайт, на метрике и хотлоге стоит 6 уников. Захожу спустя 10 минут — уже больше 30. И такая фигня последнее время постоянно. Буквально за считаные минуты показания счетчиков прыгают на десятки. Наличие реальных десятков посетителей за эти минуты исключаю полностью, сайт по посещаемости слабенький. В чем тогда может быть дело? До инстанта с такими проблемами не сталкивался. Счетчики прописаны в файл шаблона, стоят в футере. Заметил что такие скачки бывают как правило 1 раз в сутки, потом все считается в штатном режиме.
#1 Как включить комментарии гостей в ленте активности? 14 февраля 2016 в 20:18
Подниму тему. Подскажите, где и как поковырять код, чтобы в ленте активности при добавлении комментария гостем отражалось "Гость добавляет комментарий...". Сейчас начинается сразу со слова "добавляет..."
#2 Значение поля ссылкой 8 февраля 2016 в 21:08
Создал в профилях и на доске объявлений доп.поле "Ваш сайт". Значение поля сделано ссылкой. Если пользователи вставляют адрес сайта с http:// вначале, то идет корректный редирект на требуемый адрес. Но обычно пользователи вбивают адреса сайтов в поле ручками, то есть пишут просто имя своего домена без http. В таком виде ссылки не работают, редиректит на 404.

Можно ли реализовать корректное перенаправление на нужный адрес при вводе пользователем ссылок типа example.com или www.example.com, то есть, без хттп

1.10.6
#3 Посоветуйте видеохостинг 31 января 2016 в 15:25
Попробуйте этот, мне нравится

www.dailymotion.com/ru
#1 Сообщение админу о регистрации нового пользователя 31 января 2016 в 14:57
Облазил поиск, ответа не нашел. Как реализовать в 1.10.6 функцию уведомления админа на админский e-mail о регистрации нового юзера на сайте.

Ну, чтобы после регистрации нового юзера на мыло админа приходило письмо с текстом типа: 01.01.2016 в 11-00 на сайте "WWW" зарегистрировался новый пользователь "Вася Пупкин"
#4 Не вставляется видео 30 января 2016 в 19:27
Еще одной причиной, по которой видео может не вставляться, является то, что коды видео могут быть со ссылкой типа https:, а может http:

На ютубе сейчас все видео идет https:

В файле bbcode.lib.php по умолчанию код такой:

  1. // Функция - обработчик тега [video]
  2. function video_2html($elem) {
  3. $str = '<div class="bb_tag_video">';
  4. foreach ($elem['val'] as $item) {
  5.  
  6. if ('item'==$item['type']) { continue; }
  7.  
  8. $my_domen_regexp = str_replace('.', '\.', HOST);
  9. $my_domen_regexp = str_replace('/', '\/', $my_domen_regexp);
  10.  
  11. $iframe_regexp = '/<iframe.*?src=(?!"\/\/www\.youtube\.com\/embed\/|"http:\/\/vk\.com\/video_ext\.php\?|"'.$my_domen_regexp.').*?><\/iframe>/iu';
  12. $iframe_regexp2 = '/<iframe.*>.+<\/iframe>/iu';
  13. $item['str'] = preg_replace($iframe_regexp, '', $item['str']);
  14. $item['str'] = preg_replace($iframe_regexp2, '', $item['str']);
  15.  
  16. $str .= strip_tags($item['str'], '<iframe><object><param><embed>');
  17.  
  18. }
  19. $str .= '</div>';
  20. return cmsCore::htmlCleanUp($str);
  21. }
Соответственно, видео, где код со ссылками типа https:, не показывает.

Для того, чтобы видео работало со ссылками https: нужно просто дописать в код ссылки такого типа.

У меня сейчас это выглядит так:

  1. $iframe_regexp = '/<iframe.*?src=(?!"https:\/\/www\.youtube\.com\/embed\/|"https:\/\/player\.vimeo\.com\/video\/|http:\/\/www\.youtube\.com\/embed\/|"http:\/\/vk\.com\/video_ext\.php\?|"https:\/\/vk\.com\/video_ext\.php\?|"'.$my_domen_regexp.').*?><\/iframe>/iu';
  2. $iframe_regexp2 = '/<iframe.*>.+<\/iframe>/iu';
  3. $item['str'] = preg_replace($iframe_regexp, '', $item['str']);
  4. $item['str'] = preg_replace($iframe_regexp2, '', $item['str']);
И все работает.

Пишу применительно к 1.10.6
#5 Ошибка, связанная с keywords.inc.php 25 января 2016 в 23:55
Подниму
#1 Ошибка, связанная с keywords.inc.php 20 января 2016 в 22:21
при создании новой темы выводится следующее:

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; autokeyword has a deprecated constructor in ............/includes/keywords.inc.php on line 56

Как я понял, конфликтует keywords.inc.php и версия php на хостинге.

Такая же фигня выскакивает и при создании статей.

Как это исправить?

На хостинге php 7.0
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.