тут проблемка. Он указывает на css движка, а движок считает, что все в порядке, т.к. в движке вообще нет картинки (там силуэт). Нужно поправить именно в модуле, чтобы он сразу обрезал /.сжимал картинку в момент её получения с сервера социалки.
Я нашел такой код в User.class.
public function UploadAvatar($sFile, $oUser, $aSize = array()) {
if (!F::File_Exists($sFile)) {
return FALSE;
}
if (!$aSize) {
$oImg = E::Module('Img')->CropSquare($sFile, TRUE);
} else {
if (!isset($aSize['w'])) {
$aSize['w'] = $aSize['x2'] - $aSize['x1'];
}
if (!isset($aSize['h'])) {
$aSize['h'] = $aSize['y2'] - $aSize['y1'];
}
$oImg = E::Module('Img')->Crop($sFile, $aSize['w'], $aSize['h'], $aSize['x1'], $aSize['y1']);
}
Помогите!!! Люди оставляют комментарии и их аватары на пол экрана.
Когда планиг подтягивает «8. Фотография из профиля социалки.», то он её не адаптирует под размеры аватара сайта. Чтобы не терять подписчиков и комментарии я сижу и руками правлю|уменьшаю каждый аватар.
Проблема в том, что аватар из соц сети не «адаптируется» и если картинка загружена большая, то так и отражается, закрывая половину текста.
Пример комментария при авторизации через соц сеть.
А никто не сталкивался с проблемой, в alto-plugin-ar-1.2.7.zip, что после входа через соц.сеть подгружается фото профиля без адаптации под размер аватара на сайте. Причем, если пользователь залил, к примеру, на ВК 800х800, то и аватар становиться 800х800 и тем самым закрывает пол экрана, растягивая верхнюю часть сайта. И он будет таким везде, пока пользователь не изменит его, перезалив на Вашем сайте.
Если ввести ключ для ВК и почту, то появится ошибка Exception: Call to a member function setMail() on null
Но ключ сохранится и значек добавится для выбора, но если на него нажать:
Exception: Class 'ModuleCommentProvider_EntityUserToken' not found
Как у Вас заработали? Если Вы про то, что он включается и на сайте появляется возможность нажать «Оставить комментарий», то согласен. Но при попытке оставить комментарий «Системная ошибка, повторите позже» и ничего не добавляется.
На попытку сохранить e-mail для отправки уведомлений — Exception: Call to a member function getMail() on null
«System error #1001» пропала, как и первая ошибка. Осталась только ошибка при выходе из аккаунта
В логах видно это:
"SQL Error: Incorrect datetime value: '' for column 'session_exit' at row 1 at /web/site.ru/public_html/common/classes/modules/user/mapper/User.mapper.class.php line 291
UPDATE префикс_session SET session_exit = '2017-10-04 22:51:16' WHERE session_key = 'сгенерированный_при_входе_ключ' AND (session_exit IS NULL OR session_exit = '')"
Собственно продолжаем.
Переустановил сервер — Ubuntu 16.04 (mysql 5.7, php 7.0)установил дамп сайта и ... при любом движении по ссылкам — «System error #1001», в журнале ошибка базы данных :
SQL Error: Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'user_mysql.m.date_add' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by at /web/site.ru/public_html/common/classes/modules/mresource/mapper/Mresource.mapper.class.php line 1263
SELECT SQL_CALC_FOUND_ROWS t.target_id AS talk_id, COUNT(t.target_id) AS count FROM префикс_mresource_target t, префикс_mresource m WHERE m.mresource_id = t.mresource_id AND m.user_id = 1 AND t.target_type IN ( 'talk' ) GROUP BY talk_id ORDER BY m.date_add DESC LIMIT 0, 100000
Если зайти в юзверя и попытаться выйти, то получим:
"SQL Error: Incorrect datetime value: '' for column 'session_exit' at row 1 at /web/site.ru/public_html/common/classes/modules/user/mapper/User.mapper.class.php line 291 --- Array ( [code] => 1292 [message] => Incorrect datetime value: '' for column 'session_exit' at row 1 [query] => UPDATE префикс_session SET session_exit = '2017-10-03 10:34:35' WHERE session_key = '0x:сгенерированный_при_входе_ключ' AND (session_exit IS NULL OR session_exit = '') [context] => /web/site.ru/public_html/common/classes/modules/user/mapper/User.mapper.class.php line 291" )
Вы не поверите, но с 2013 года тема приобрела реальную актуальность!
Проверив топ сайтов по различным тематиками и ключивикам, я пришел к выводу, что индивидуальный title стал наиболее важен для выдачи. Более того, в title не включается название сайта и «хлебные крошки», а так же «/,::, и т.п.», как и индивидуальное описание страницы.
По сути для поисковика важна каждая страница в отдельности и чтобы с неё пользователь легко мог попасть на другие станицы той же тематики.
«хлебные крошки» перенесены в адресную строку (что уже реализовано в Altos_CMS) и никак не отражаются на самом сайте.
Очень важна перелиновка внутри самого сайта.
Я написал коротко, возможно у гуру SEO есть своё мнение. Но помниться коробочная joomla попадала в топ сразу после установки и написании парочки-тройки статей (возможно и сейчас, но давно не следил — лет 7).
Я правда добавил еще в /common/classes/modules/rss/entity/Rss.entity.class.php это:
Выводит так
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:georss="http://www.georss.org/georss" xmlns:turbo="http://turbo.yandex.ru" version="2.0">
Вот такие аватары есть, а движок считает, что он 74х74
Я нашел такой код в User.class.
Когда планиг подтягивает «8. Фотография из профиля социалки.», то он её не адаптирует под размеры аватара сайта. Чтобы не терять подписчиков и комментарии я сижу и руками правлю|уменьшаю каждый аватар.
Пример комментария при авторизации через соц сеть.
Но ключ сохранится и значек добавится для выбора, но если на него нажать:
Exception: Class 'ModuleCommentProvider_EntityUserToken' not found
В общем не работает не так не так.
На попытку сохранить e-mail для отправки уведомлений — Exception: Call to a member function getMail() on null
При включении плагина вышла ошибка, попробовал повторно — включился.
Пытаюсь добавить e-mail для оповещения и сохранить, получаю следующее:
При попытке оставить комментарий с фронта ошибка
В логах видно это:
То я это прописывал в /mysql/my.cnf — результат тот же.
Переустановил сервер — Ubuntu 16.04 (mysql 5.7, php 7.0)установил дамп сайта и ... при любом движении по ссылкам — «System error #1001», в журнале ошибка базы данных :
Если зайти в юзверя и попытаться выйти, то получим:
Проверив топ сайтов по различным тематиками и ключивикам, я пришел к выводу, что индивидуальный title стал наиболее важен для выдачи. Более того, в title не включается название сайта и «хлебные крошки», а так же «/,::, и т.п.», как и индивидуальное описание страницы.
По сути для поисковика важна каждая страница в отдельности и чтобы с неё пользователь легко мог попасть на другие станицы той же тематики.
«хлебные крошки» перенесены в адресную строку (что уже реализовано в Altos_CMS) и никак не отражаются на самом сайте.
Очень важна перелиновка внутри самого сайта.
Я написал коротко, возможно у гуру SEO есть своё мнение. Но помниться коробочная joomla попадала в топ сразу после установки и написании парочки-тройки статей (возможно и сейчас, но давно не следил — лет 7).