Реклама на сайте Advertise with us

Smart CJ для тупых :)

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

📈sflash.biz

С нами с 03.11.12
Сообщения: 3912
Рейтинг: 4447


Передовик Master-X (16.04.2018) Передовик Master-X (16.07.2018) Передовик Master-X (16.12.2022) Передовик Master-X (01.01.2023)
Ссылка на сообщениеДобавлено: 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(). Можешь поискать в интернете более интересные и аккуратные его варианты.

2
 



С нами с 11.01.07
Сообщения: 3601
Рейтинг: 2682


Передовик Master-X (16.01.2013) Передовик Master-X (01.02.2013) Передовик Master-X (16.02.2014)
Ссылка на сообщениеДобавлено: 16/11/18 в 07:54       Ответить с цитатойцитата 

S_Flash: спасибо! уверен такой вариант пригодится многим

FREE NETWORK ! @ SmartCJ - самый умный trade script
Public BL hosted by Hostiserver.com

2
 



С нами с 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 )

0
 



С нами с 11.01.07
Сообщения: 3601
Рейтинг: 2682


Передовик Master-X (16.01.2013) Передовик Master-X (01.02.2013) Передовик Master-X (16.02.2014)
Ссылка на сообщениеДобавлено: 19/11/18 в 18:42       Ответить с цитатойцитата 

fredsazx: я полагаю вы проверили что у вас около 65й строки в коде то?

FREE NETWORK ! @ SmartCJ - самый умный trade script
Public BL hosted by Hostiserver.com

0
 



С нами с 16.06.18
Сообщения: 100
Рейтинг: 14

Ссылка на сообщениеДобавлено: 20/11/18 в 22:29       Ответить с цитатойцитата 

заливаю видео, на следующий день почти все они в статусе inactive это где регулируется в настройках что бы отключить эту функцию?

1
 



С нами с 11.01.07
Сообщения: 3601
Рейтинг: 2682


Передовик Master-X (16.01.2013) Передовик Master-X (01.02.2013) Передовик Master-X (16.02.2014)
Ссылка на сообщениеДобавлено: 20/11/18 в 22:36       Ответить с цитатойцитата 

fredsazx: проверьте логи что пишет про эти галеры, но скорее всего это gallery checker

FREE NETWORK ! @ SmartCJ - самый умный trade script
Public BL hosted by Hostiserver.com

1
 



С нами с 16.06.18
Сообщения: 100
Рейтинг: 14

Ссылка на сообщениеДобавлено: 20/11/18 в 22:52       Ответить с цитатойцитата 

LemonS писал:
fredsazx: проверьте логи что пишет про эти галеры, но скорее всего это gallery checker

да, спасибо нашел

0
 



С нами с 05.12.17
Сообщения: 33
Рейтинг: -3

Ссылка на сообщениеДобавлено: 21/11/18 в 23:23       Ответить с цитатойцитата 

Ребятки всем привет, в какой директории на хостинге должен находиться файл sitemap, и что в нем должно быть прописано? Читаю мануал, мнения расходятся, в одной 9 строк кода, в wiki сказано указать 1 строчку кода.

0
 

📈sflash.biz

С нами с 03.11.12
Сообщения: 3912
Рейтинг: 4447


Передовик Master-X (16.04.2018) Передовик Master-X (16.07.2018) Передовик Master-X (16.12.2022) Передовик Master-X (01.01.2023)
Ссылка на сообщениеДобавлено: 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. Это более сложный вариант, который делается для разбивки очень больших объёмов контента. Реализуются немного по-другому, тут рассматривать не вижу смысла.

1
 



С нами с 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 ?

0
 

📈sflash.biz

С нами с 03.11.12
Сообщения: 3912
Рейтинг: 4447


Передовик Master-X (16.04.2018) Передовик Master-X (16.07.2018) Передовик Master-X (16.12.2022) Передовик Master-X (01.01.2023)
Ссылка на сообщениеДобавлено: 22/11/18 в 00:42       Ответить с цитатойцитата 

ishkurkov писал:
Cпасибо большое! В вебмастерс все равно указывать карту как sitemap.php ?


Если под "вебмастерс" подразумевается Google Webmasters Tools, то я рекомендую указывать http://mysite.com/sitemap.xml Именно ради этого мы её и делаем. ПС, если http://mysite.com/sitemap.xml корректно отображается, то sitemap.php рекомендую не упоминать потом более нигде для этого сайта.

1
 



С нами с 07.06.18
Сообщения: 42
Рейтинг: 31

Ссылка на сообщениеДобавлено: 22/11/18 в 03:58       Ответить с цитатойцитата 

ishkurkov писал:
Ребятки всем привет, в какой директории на хостинге должен находиться файл sitemap, и что в нем должно быть прописано? Читаю мануал, мнения расходятся, в одной 9 строк кода, в wiki сказано указать 1 строчку кода.

Это всё бред, как meta description и keywords. Вещи, на которые вообще не стоит обращать внимания. Переживать за сайтмап у дора это лишнее.

1
 



С нами с 05.12.17
Сообщения: 33
Рейтинг: -3

Ссылка на сообщениеДобавлено: 24/11/18 в 20:55       Ответить с цитатойцитата 

Stilo писал:
Это всё бред, как meta description и keywords. Вещи, на которые вообще не стоит обращать внимания. Переживать за сайтмап у дора это лишнее.


А за что переживать? если я хочу продвигаться в ПС.

0
 



С нами с 05.12.17
Сообщения: 33
Рейтинг: -3

Ссылка на сообщениеДобавлено: 24/11/18 в 21:32       Ответить с цитатойцитата 

С картой sitemap разобрался, спасибо тем кто отписался и помог. При добавление сайта в yandex вебмастерс он просит указать файл robots.txt . Подскажите пожалуйста, этот файл вообще нужен? И что в нем закрыть, а что открыть?

0
 



С нами с 07.06.18
Сообщения: 42
Рейтинг: 31

Ссылка на сообщениеДобавлено: 25/11/18 в 05:43       Ответить с цитатойцитата 

ishkurkov: Как по мне, то вполне достаточно указать rel=“next|prev”, а по поводу robots... я бы закрыл все out линки если ты льёшь на тьюбы ну и запретил бы всяким левым ботам лазить по сиджу, если например впс слабый а контента много...

1
 



С нами с 05.12.17
Сообщения: 33
Рейтинг: -3

Ссылка на сообщениеДобавлено: 01/12/18 в 11:42       Ответить с цитатойцитата 

Stilo писал:
ishkurkov: Как по мне, то вполне достаточно указать rel=“next|prev”, а по поводу robots... я бы закрыл все out линки если ты льёшь на тьюбы ну и запретил бы всяким левым ботам лазить по сиджу, если например впс слабый а контента много...


Не совсем понял что вы имели ввиду..

0
 



С нами с 12.04.02
Сообщения: 10405
Рейтинг: 908


Передовик Master-X (01.10.2012)
Ссылка на сообщениеДобавлено: 03/12/18 в 16:35       Ответить с цитатойцитата 

поставил смарт вроде все пашет но пытался сменть пароль перестало пускать. пришлось снова переставить. как правильно поменять пароль ? менял в сеттинг пасворд

0
 



С нами с 11.01.07
Сообщения: 3601
Рейтинг: 2682


Передовик Master-X (16.01.2013) Передовик Master-X (01.02.2013) Передовик Master-X (16.02.2014)
Ссылка на сообщениеДобавлено: 03/12/18 в 16:48       Ответить с цитатойцитата 



скорее всего нажал на Switch to multiaccess но не сделал Please, rename tt/admin/.htaccess and press button below.

FREE NETWORK ! @ SmartCJ - самый умный trade script
Public BL hosted by Hostiserver.com

0
 



С нами с 05.12.17
Сообщения: 33
Рейтинг: -3

Ссылка на сообщениеДобавлено: 03/12/18 в 18:00       Ответить с цитатойцитата 

Скажите что за ошибка? Imagemagick lib path error ? /scj/bin//convert returns error 127

После переноса на другой сервер, все слетело и контент перестал парситься. При добавлении пишет, что добавлено - но ничего не появляется.

0
 



С нами с 11.01.07
Сообщения: 3601
Рейтинг: 2682


Передовик Master-X (16.01.2013) Передовик Master-X (01.02.2013) Передовик Master-X (16.02.2014)
Ссылка на сообщениеДобавлено: 03/12/18 в 18:11       Ответить с цитатойцитата 

ishkurkov: неправильный путь к IM

должно быть видимо /usr/bin/

FREE NETWORK ! @ SmartCJ - самый умный trade script
Public BL hosted by Hostiserver.com

1
 



С нами с 12.04.02
Сообщения: 10405
Рейтинг: 908


Передовик Master-X (01.10.2012)
Ссылка на сообщениеДобавлено: 03/12/18 в 21:46       Ответить с цитатойцитата 

LemonS писал:
скорее всего нажал на Switch to multiaccess но не сделал Please, rename tt/admin/.htaccess and press button below.


http://prntscr.com/lq8csh
вот тут надо было ввести логин и пароль и все ? я и мультиацесс нажимал там целый список файлов зачем то выдавало

-1
 



С нами с 11.01.07
Сообщения: 3601
Рейтинг: 2682


Передовик Master-X (16.01.2013) Передовик Master-X (01.02.2013) Передовик Master-X (16.02.2014)
Ссылка на сообщениеДобавлено: 03/12/18 в 21:57       Ответить с цитатойцитата 

Hamradio: все верно, как я и сказал вы нажали на мультиацесс не сделав то что прямо там же написано

FREE NETWORK ! @ SmartCJ - самый умный trade script
Public BL hosted by Hostiserver.com

1
 

Elite mercenary

С нами с 26.04.09
Сообщения: 10372
Рейтинг: 1648

Ссылка на сообщениеДобавлено: 06/12/18 в 00:58       Ответить с цитатойцитата 

LemonS: при использовании конвертера базы версии 1 в версию 2 scj_1to2_db_converter.php после долгого конверта вылет с ошибкой
Админы сказали стучать разработчику, посмотри плз что можно сделать
Лог ошибки:

Код: [развернуть]

0
 



С нами с 11.01.07
Сообщения: 3601
Рейтинг: 2682


Передовик Master-X (16.01.2013) Передовик Master-X (01.02.2013) Передовик Master-X (16.02.2014)
Ссылка на сообщениеДобавлено: 06/12/18 в 08:43       Ответить с цитатойцитата 

cyberdream3: перегружен винт 99%
я бы конвертил просто там где нет нагрузки и потом скопировал базу назад на сервак.

FREE NETWORK ! @ SmartCJ - самый умный trade script
Public BL hosted by Hostiserver.com

0
 

Elite mercenary

С нами с 26.04.09
Сообщения: 10372
Рейтинг: 1648

Ссылка на сообщениеДобавлено: 06/12/18 в 13:29       Ответить с цитатойцитата 

LemonS: Спасибо, будем пробовать

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »