Everything posted by Exception
-
API metacritic opencritic
Есть ли у кого API сайтов Metacritic и(или) Opencritic или как лучше осуществить сбор инфы с этих сайтов? У них я api вообще не нашел.
-
Отображение цитат
- Отображение цитат
без ссылки на форум ничем помочь не смогу- Отображение цитат
я про последний скрипт, он не может оставлять тег, он его вообще удаляет: <script type='text/javascript'> $( document ).ready(function() { $('html body').find('div[data-role="commentContent"]').find('p:last').each(function() { if( $(this).html().replace(/\s| /g, '').length == 0 && $(this).next().length == 0 ) $(this).remove(); }); }); </script>- Отображение цитат
betastarz скрипт последний проверил?- Отображение цитат
Думаю это конечная (также если есть надпись например Изменено 11 минут назад пользователем ) удаление не производится: <script type='text/javascript'> $( document ).ready(function() { $('html body').find('div[data-role="commentContent"]').find('p:last').each(function() { if( $(this).html().replace(/\s| /g, '').length == 0 && $(this).next().length == 0 ) $(this).remove(); }); }); </script>- Отображение цитат
тогда пока так, nbsp он точно удаляет, чуть позже гляну что еще можно сделать: <script type='text/javascript'> $( document ).ready(function() { $('html body').find('div[data-role="commentContent"]').find('p:last').each( function () { if( $(this).prev().length == 1 && $(this).next().length == 0 ){ $(this).html(function (i, html) { return html.replace(/ /g, ''); }); } }); }); </script>- Отображение цитат
Проверил тут, работает вроде: <script type='text/javascript'> $( document ).ready(function() { $('html body').find('div[data-role="commentContent"]').find('p:last').each( function () { if( $(this).prev().length == 1 && $(this).next().length == 0 ){ $(this).html(function (i, html) { return html.replace(/ /g, ''); }); $(this).unwrap() } }); }); </script> а нет, немного не то поведение- Отображение цитат
betastarz а так, поиск нужных элементов максимально расширил: <script type='text/javascript'> $( document ).ready(function() { $('html body').find('.ipsComment').find('p:last').each( function () { if( $(this).next().length == 0 ){ $(this).html(function (i, html) { return html.replace(/ /g, ''); }); } }); }); </script>- Отображение цитат
в консоли браузера есть ошибки?- Отображение цитат
скорее всего не находит нужные элементы, попробуй тогда так, скрипт теперь ждет полной готовности страницы: <script type='text/javascript'> $( document ).ready(function() { $('#ipsLayout_contentArea').find('div[data-role="commentContent"]').find('p:last').each( function () { if( $(this).next().length == 0 ){ $(this).html(function (i, html) { return html.replace(/ /g, ''); }); } }); }); </script>- Звук при новом сообщении
их удалили- Отображение цитат
<script type='text/javascript'> $('#ipsLayout_contentArea').find('div[data-role="commentContent"]').find('p:last').each( function () { if( $(this).next().length == 0 ){ $(this).html(function (i, html) { return html.replace(/ /g, ''); }); } }); </script>- Вход на форум через социальные сети. Нужен ли?
мертвые пробудились- Перестала обновляться статистика форума
В ранних версиях блоки кэшировались в зависимости от настроек кэширования блоков . Либо писать хук, либо можешь сам изменить, он находится тут \applications\forums\widgets\forumStatistics.php- Отображение цитат
Я посчитал что в редакторе он все же нужен, мало ли захочется ввести текст или еще что под видео. Скрипт циклом проверяет все сообщения на странице и удаляет этот nbsp если дальше нету других тегов.- Отображение цитат
он удалять должен в постах которые уже отправлены- Перестала обновляться статистика форума
этот блок кэшируется на 24 часа /** * @brief Cache Expiration - 24h */ public $cacheExpiration = 86400;- Отображение цитат
в самый конец вставь после {{endif}}- Отображение цитат
в шаблонах вбей просто, он найдет- Отображение цитат
или можно так, вставь это в includeJS <script type='text/javascript'> $('#ipsLayout_contentArea').find('.ipsEmbeddedVideo').each( function () { if( $(this).next("p:contains('')").next().length == 0 ){ $(this).next("p:contains('')").remove(); } }); </script> удаляет nbsp если дальше нет тегов- Отображение цитат
его удалить можно при добавлении- Отображение цитат
.ipsEmbeddedVideo { margin: 10px 0 10px 0; }- Очистка баз и кеш форума
очистка системных логов на сколько установлена? Можно узнать вес таблиц, например командой SELECT table_name AS `Table`, round(((data_length + index_length) / 1024), 2) `Size in KB` FROM information_schema.TABLES WHERE table_schema = "DBName"; DBName - имя базы- Онлайн Блок в Invision Community v4.6.7 NULLED
Можно выставить 1 запрос = 5 секунд, или 1-2 минуты, я страницы чаще обновляю когда по форуму ползаю. Тем более опять же если есть редис, запросы идут к нему, в запросе формируется двумерный массив, данных немного. Для большого форума такие запросы ничто. Тем более сам IPS очень статичен и ajax редко используется. Например стандартно, если покопаться, идут запросы ~1-2мин на получение новых уведомлений, или, например, когда ты находишься в теме, на получение новых ответов (чтобы потом нажать кнопку показать ответы) и т.д. Не знаю как там с темами, но в виджете посетителей, мой ajax пока что только достает готовые данные сессии (не заставляет их обновиться), которые формирует сам движок когда пользователь заходит в тему или пишет что. - Отображение цитат