📈sflash.biz
С нами с 03.11.12
Сообщения: 3913
Рейтинг: 4447
|
Добавлено: 16/11/18 в 02:13 |
fredsazx: в шаблоне не найдена пользовательская php функция ago(), которая, скорее всего, конвертирует дату публикации тумбы в формат вида "3 day's ago", "1 month ago"...
Попробуй добавить в хедер темплейтов этот код:
Код: |
<?php
function pluralize($count, $text)
{
return $count . (($count == 1) ? (" $text") : (" ${text}s"));
}
function ago($dt)
{
$dt = date_parse($dt);
$now = date_parse(date("Y-m-d H:i:s"));
$suffix = " ago";
if ($now['year'] != $dt['year']) {
if ((($now['year'] - $dt['year']) == 1) && ($now['month'] - $dt['month']) != 0) return pluralize($now['month'] + 12 - $dt['month'], "month") . $suffix;
return pluralize($now['year'] - $dt['year'], "year") . $suffix;
}
if ($now['month'] != $dt['month']) return pluralize($now['month'] - $dt['month'], "month") . $suffix;
if ($now['day'] != $dt['day']) return pluralize($now['day'] - $dt['day'], "day") . $suffix;
return "Today";
}
?>
|
Это тестовый вариант ago(). Можешь поискать в интернете более интересные и аккуратные его варианты.
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 16/11/18 в 07:54 |
S_Flash: спасибо! уверен такой вариант пригодится многим
|
|
|
|
С нами с 16.06.18
Сообщения: 100
Рейтинг: 14
|
Добавлено: 19/11/18 в 17:36 |
S_Flash писал: | fredsazx: в шаблоне не найдена пользовательская php функция ago(), которая, скорее всего, конвертирует дату публикации тумбы в формат вида "3 day's ago", "1 month ago"...
Попробуй добавить в хедер темплейтов этот код:
Код: |
<?php
function pluralize($count, $text)
{
return $count . (($count == 1) ? (" $text") : (" ${text}s"));
}
function ago($dt)
{
$dt = date_parse($dt);
$now = date_parse(date("Y-m-d H:i:s"));
$suffix = " ago";
if ($now['year'] != $dt['year']) {
if ((($now['year'] - $dt['year']) == 1) && ($now['month'] - $dt['month']) != 0) return pluralize($now['month'] + 12 - $dt['month'], "month") . $suffix;
return pluralize($now['year'] - $dt['year'], "year") . $suffix;
}
if ($now['month'] != $dt['month']) return pluralize($now['month'] - $dt['month'], "month") . $suffix;
if ($now['day'] != $dt['day']) return pluralize($now['day'] - $dt['day'], "day") . $suffix;
return "Today";
}
?>
|
Это тестовый вариант ago(). Можешь поискать в интернете более интересные и аккуратные его варианты. |
выдает ошибку (Error: Type 4, syntax error, unexpected T_STRING, line 165 )
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 19/11/18 в 18:42 |
fredsazx: я полагаю вы проверили что у вас около 65й строки в коде то?
|
|
|
|
С нами с 16.06.18
Сообщения: 100
Рейтинг: 14
|
Добавлено: 20/11/18 в 22:29 |
заливаю видео, на следующий день почти все они в статусе inactive это где регулируется в настройках что бы отключить эту функцию?
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 20/11/18 в 22:36 |
fredsazx: проверьте логи что пишет про эти галеры, но скорее всего это gallery checker
|
|
|
|
С нами с 16.06.18
Сообщения: 100
Рейтинг: 14
|
Добавлено: 20/11/18 в 22:52 |
LemonS писал: | fredsazx: проверьте логи что пишет про эти галеры, но скорее всего это gallery checker |
да, спасибо нашел
|
|
|
|
С нами с 05.12.17
Сообщения: 33
Рейтинг: -3
|
Добавлено: 21/11/18 в 23:23 |
Ребятки всем привет, в какой директории на хостинге должен находиться файл sitemap, и что в нем должно быть прописано? Читаю мануал, мнения расходятся, в одной 9 строк кода, в wiki сказано указать 1 строчку кода.
|
|
|
|
📈sflash.biz
С нами с 03.11.12
Сообщения: 3913
Рейтинг: 4447
|
Добавлено: 21/11/18 в 23:49 |
ishkurkov: Под sitemap может подразумеваться 2 термина:
1. sitemap, который видит снаружи поисковый бот и любой желающий.
2. Это файл который генерит установщик SmartCJ: sitemap.php, который находится в директории <scj директория установки>/sitemap.php
Относительно первого есть только некоторые договорённости среди вебмастеров и поисковых систем. Чаще всего сайтмап должен отдаваться при запросе подобного URL: http://mysite.com/sitemap.xml (забегая вперёд, независимо от того где фактически расположен sitemap в файловой системе). Бывают другие имена и расширения, например, sitemap.txt, но это за рамками моего ответа. Так как в каноническом случае sitemap.xml имеет xml расширении, то желательно отдавать его вместе с хедером, который говорит клиенту, то это xml файл. Вместе с этим подходим ко второму пункту.
Предположим фактический sitemap имеет php расширение и находится в директории http://mysite.com/scj/sitemap.php. Мы можем без каких либо перносов файла сделать следующее (Если у вас apache сервер):
Добавляем в корневой .htaccess:
Код: |
....
RewriteEngine On # Если ещё не включен выше
RewriteRule ^sitemap.xml$ /scj/sitemap.php [L]
....
|
Это для случая одностраничного не составного sitemap. Что делает этот код, он настраивает сервер отдавать http://mysite.com/scj/sitemap.php при запросе в браузере http://mysite.com/sitemap.xml
Это решает проблему того в какой директории "должен" находиться sitemap. Сейчас не важно где он находится, главное, что боты и все остальные видят его там, где обычно ожидают.
По поводу того, чтоб файл возвращался как XML, а не как обычный файл, достаточно проследить, чтоб в самом sitemap.php была строка вида (ближе к началу):
Код: | header('Content-Type: application/xml'); |
Насколько я знаю она там есть по умолчанию.
Т.е. некоторые переносят сам файл в корень, оставляют его sitemap.php (что не совсем по стандарту). Некоторым достаточно добавить в .htaccess строчку, что я добавил выше (для NGINX в конфиг). Это дело вкуса.
Бывают составные sitemap. Это более сложный вариант, который делается для разбивки очень больших объёмов контента. Реализуются немного по-другому, тут рассматривать не вижу смысла.
|
|
|
|
С нами с 05.12.17
Сообщения: 33
Рейтинг: -3
|
Добавлено: 22/11/18 в 00:09 |
S_Flash писал: | ishkurkov: Под sitemap может подразумеваться 2 термина:
1. sitemap, который видит снаружи поисковый бот и любой желающий.
2. Это файл который генерит установщик SmartCJ: sitemap.php, который находится в директории <scj директория установки>/sitemap.php
Относительно первого есть только некоторые договорённости среди вебмастеров и поисковых систем. Чаще всего сайтмап должен отдаваться при запросе подобного URL: http://mysite.com/sitemap.xml (забегая вперёд, независимо от того где фактически расположен sitemap в файловой системе). Бывают другие имена и расширения, например, sitemap.txt, но это за рамками моего ответа. Так как в каноническом случае sitemap.xml имеет xml расширении, то желательно отдавать его вместе с хедером, который говорит клиенту, то это xml файл. Вместе с этим подходим ко второму пункту.
Предположим фактический sitemap имеет php расширение и находится в директории http://mysite.com/scj/sitemap.php. Мы можем без каких либо перносов файла сделать следующее (Если у вас apache сервер):
Добавляем в корневой .htaccess:
Код: |
....
RewriteEngine On # Если ещё не включен выше
RewriteRule ^sitemap.xml$ /scj/sitemap.php [L]
....
|
Это для случая одностраничного не составного sitemap. Что делает этот код, он настраивает сервер отдавать http://mysite.com/scj/sitemap.php при запросе в браузере http://mysite.com/sitemap.xml
Это решает проблему того в какой директории "должен" находиться sitemap. Сейчас не важно где он находится, главное, что боты и все остальные видят его там, где обычно ожидают.
По поводу того, чтоб файл возвращался как XML, а не как обычный файл, достаточно проследить, чтоб в самом sitemap.php была строка вида (ближе к началу):
Код: | header('Content-Type: application/xml'); |
Насколько я знаю она там есть по умолчанию.
Т.е. некоторые переносят сам файл в корень, оставляют его sitemap.php (что не совсем по стандарту). Некоторым достаточно добавить в .htaccess строчку, что я добавил выше (для NGINX в конфиг). Это дело вкуса.
Бывают составные sitemap. Это более сложный вариант, который делается для разбивки очень больших объёмов контента. Реализуются немного по-другому, тут рассматривать не вижу смысла. |
Cпасибо большое! В вебмастерс все равно указывать карту как sitemap.php ?
|
|
|
|
📈sflash.biz
С нами с 03.11.12
Сообщения: 3913
Рейтинг: 4447
|
Добавлено: 22/11/18 в 00:42 |
ishkurkov писал: | Cпасибо большое! В вебмастерс все равно указывать карту как sitemap.php ? |
Если под "вебмастерс" подразумевается Google Webmasters Tools, то я рекомендую указывать http://mysite.com/sitemap.xml Именно ради этого мы её и делаем. ПС, если http://mysite.com/sitemap.xml корректно отображается, то sitemap.php рекомендую не упоминать потом более нигде для этого сайта.
|
|
|
|
С нами с 07.06.18
Сообщения: 42
Рейтинг: 31
|
Добавлено: 22/11/18 в 03:58 |
ishkurkov писал: | Ребятки всем привет, в какой директории на хостинге должен находиться файл sitemap, и что в нем должно быть прописано? Читаю мануал, мнения расходятся, в одной 9 строк кода, в wiki сказано указать 1 строчку кода. |
Это всё бред, как meta description и keywords. Вещи, на которые вообще не стоит обращать внимания. Переживать за сайтмап у дора это лишнее.
|
|
|
|
С нами с 05.12.17
Сообщения: 33
Рейтинг: -3
|
Добавлено: 24/11/18 в 20:55 |
Stilo писал: | Это всё бред, как meta description и keywords. Вещи, на которые вообще не стоит обращать внимания. Переживать за сайтмап у дора это лишнее. |
А за что переживать? если я хочу продвигаться в ПС.
|
|
|
|
С нами с 05.12.17
Сообщения: 33
Рейтинг: -3
|
Добавлено: 24/11/18 в 21:32 |
С картой sitemap разобрался, спасибо тем кто отписался и помог. При добавление сайта в yandex вебмастерс он просит указать файл robots.txt . Подскажите пожалуйста, этот файл вообще нужен? И что в нем закрыть, а что открыть?
|
|
|
|
С нами с 07.06.18
Сообщения: 42
Рейтинг: 31
|
Добавлено: 25/11/18 в 05:43 |
ishkurkov: Как по мне, то вполне достаточно указать rel=“next|prev”, а по поводу robots... я бы закрыл все out линки если ты льёшь на тьюбы ну и запретил бы всяким левым ботам лазить по сиджу, если например впс слабый а контента много...
|
|
|
|
С нами с 05.12.17
Сообщения: 33
Рейтинг: -3
|
Добавлено: 01/12/18 в 11:42 |
Stilo писал: | ishkurkov: Как по мне, то вполне достаточно указать rel=“next|prev”, а по поводу robots... я бы закрыл все out линки если ты льёшь на тьюбы ну и запретил бы всяким левым ботам лазить по сиджу, если например впс слабый а контента много... |
Не совсем понял что вы имели ввиду..
|
|
|
|
С нами с 12.04.02
Сообщения: 10405
Рейтинг: 908
|
Добавлено: 03/12/18 в 16:35 |
поставил смарт вроде все пашет но пытался сменть пароль перестало пускать. пришлось снова переставить. как правильно поменять пароль ? менял в сеттинг пасворд
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 03/12/18 в 16:48 |
скорее всего нажал на Switch to multiaccess но не сделал Please, rename tt/admin/.htaccess and press button below.
|
|
|
|
С нами с 05.12.17
Сообщения: 33
Рейтинг: -3
|
Добавлено: 03/12/18 в 18:00 |
Скажите что за ошибка? Imagemagick lib path error ? /scj/bin//convert returns error 127
После переноса на другой сервер, все слетело и контент перестал парситься. При добавлении пишет, что добавлено - но ничего не появляется.
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 03/12/18 в 18:11 |
ishkurkov: неправильный путь к IM
должно быть видимо /usr/bin/
|
|
|
|
С нами с 12.04.02
Сообщения: 10405
Рейтинг: 908
|
Добавлено: 03/12/18 в 21:46 |
LemonS писал: | скорее всего нажал на Switch to multiaccess но не сделал Please, rename tt/admin/.htaccess and press button below. |
http://prntscr.com/lq8csh
вот тут надо было ввести логин и пароль и все ? я и мультиацесс нажимал там целый список файлов зачем то выдавало
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 03/12/18 в 21:57 |
Hamradio: все верно, как я и сказал вы нажали на мультиацесс не сделав то что прямо там же написано
|
|
|
|
Elite mercenary
С нами с 26.04.09
Сообщения: 10376
Рейтинг: 1650
|
Добавлено: 06/12/18 в 00:58 |
LemonS: при использовании конвертера базы версии 1 в версию 2 scj_1to2_db_converter.php после долгого конверта вылет с ошибкой
Админы сказали стучать разработчику, посмотри плз что можно сделать
Лог ошибки:
Код: [развернуть] |
Mysql error 1213: Deadlock found when trying to get lock; try restarting transaction (UPDATE rot_gallery_stats1 SET best_thumb = 'yes', tested_thumb = 'yes',
shows0 = '1024', shows1 = '1024', shows2 = '1024', shows3 = '1024', shows4 = '1024',
clicks0 = '0.8', clicks1 = '0.8', clicks2 = '0.8', clicks3 = '0.8', clicks4 = '0.8',
points0 = '1635', points1 = '1635', points2 = '1635', points3 = '1635', points4 = '1635',
total_shows = '5120', total_clicks = '4', total_points = '8175', total_ctr = '0.001597'
WHERE thumb_id = '0' ) (53247.170442104, 53051.647105932)
PHP Fatal error: Uncaught exception 'Exception' with message 'Mysql error:: 1213 (Deadlock found when trying to get lock; try restarting transaction) (db_link) in query UPDATE rot_gallery_stats1 SET best_thumb = 'yes', tested_thumb = 'yes',
shows0 = '1024', shows1 = '1024', shows2 = '1024', shows3 = '1024', shows4 = '1024',
clicks0 = '0.8', clicks1 = '0.8', clicks2 = '0.8', clicks3 = '0.8', clicks4 = '0.8',
points0 = '1635', points1 = '1635', points2 = '1635', points3 = '1635', points4 = '1635',
total_shows = '5120', total_clicks = '4', total_points = '8175', total_ctr = '0.001597'
WHERE thumb_id = '0' . () ' in /home/ftpaccess/site.com/public_html/site/includes/db_modules/mysql.php:129
Stack trace:
#0 /home/ftpaccess/site.com/public_html/site/includes/db_modules/mysql.php(160): db_error('UPDATE rot_gall...', 1213, 'Deadlock found ...', 'db_link')
#1 /home/ftpaccess/site.com/public_html/site/bin/scj_1to2_db_converter.php(0): db_query()
#2 {main}
thrown in /home/ftpaccess/site.com/public_html/site/includes/db_modules/mysql.php on line 129
Fatal error: Uncaught exception 'Exception' with message 'Mysql error:: 1213 (Deadlock found when trying to get lock; try restarting transaction) (db_link) in query UPDATE rot_gallery_stats1 SET best_thumb = 'yes', tested_thumb = 'yes',
shows0 = '1024', shows1 = '1024', shows2 = '1024', shows3 = '1024', shows4 = '1024',
clicks0 = '0.8', clicks1 = '0.8', clicks2 = '0.8', clicks3 = '0.8', clicks4 = '0.8',
points0 = '1635', points1 = '1635', points2 = '1635', points3 = '1635', points4 = '1635',
total_shows = '5120', total_clicks = '4', total_points = '8175', total_ctr = '0.001597'
WHERE thumb_id = '0' . () ' in /home/ftpaccess/site.com/public_html/site/includes/db_modules/mysql.php:129
Stack trace:
#0 /home/ftpaccess/site.com/public_html/site/includes/db_modules/mysql.php(160): db_error('UPDATE rot_gall...', 1213, 'Deadlock found ...', 'db_link')
#1 /home/ftpaccess/site.com/public_html/site/bin/scj_1to2_db_converter.php(0): db_query()
#2 {main}
thrown in /home/ftpaccess/site.com/public_html/site/includes/db_modules/mysql.php on line 129
|
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 06/12/18 в 08:43 |
cyberdream3: перегружен винт 99%
я бы конвертил просто там где нет нагрузки и потом скопировал базу назад на сервак.
|
|
|
|
Elite mercenary
С нами с 26.04.09
Сообщения: 10376
Рейтинг: 1650
|
Добавлено: 06/12/18 в 13:29 |
LemonS: Спасибо, будем пробовать
|
|
|
|