
Posts posted by andros0789
-
-
дабы не плодить темы задам вопрос. После конвертации с phpbb 3.1 -> ipb 3.4 далее обновился до -> ips 4.1.19.3 (Так же конвертировал с 1251 в utf8) возникла следующая проблема, именно РУССКИЙ раздел форума выглядит так:
Кто подскажет как сделать его нормальным?))) Форум щас utf8 и база тоже. но текст РУССКОГо раздела остался в 1251. Через декодер вот как показыввает:
-
-
-
Только что, WOLF сказал:
ну так и сидел бы на службе, что сюда то лезите)) помоги столько сколько я, ответь каждому столько сколько я, пройди всех школьников - тогда и суди. Тут взрослый форум и каждому сопли подтирать я не собираюсь.
и если человек пришел на форум и стал требовать что-то, я по твоему должен встать на коленки, склонить голову и начать во всем помогать? посмотрите на темы данного. как вы говорите, "персонажа". походите по другим форумам и найдите эти же темы, с точный содержанием как тут и сделайте выводы.
p.s. просто так, с бухты-барахты я ни на кого не наезжаю, предварительно во всем разобравшись делаю выводы о человеке и поступаю с ним так, как считаю нужным.
видимо служба в этом плане не многому вас научила, лишь делаете выводы о человеке по первому впечатлению
ради твоей задницы нетронутой служу дружище. так что сиди спокойно на миллионах форумах и не переживай что твою жопу взорвут с дня на день. Не задевай лучше о службе ок? Форумный гений. Я тебя поздравляю. Когда в живую с сотнями людьми поработаешь , именно в живую, поруководишь, покомандуешь и тд. Тогда будет нам о чем с тобой поговорить. А пока разойдемся на том что есть. Единственное поддержу, относись к людям так, как хотел бы чтобы относились к тебе. бабушка мне всегда так говорила, царство ей небесное. ББ
-
3 часа назад, WOLF сказал:
ох, кого-то прорвало. не плачься. за собой следи, следопыт. гнилой базар - у тебя на зоне. лучше понаблюдай за тем пользователем который писал данное сообщение.
всегда мечтал услышать от подобных в живую в мой адрес "НЕ ПЛАЧь или не плачься". Ты грубо говоря админ тут, веди себя соответственно. Люди по тебе делают вывод. Благо парнишка съехал и почему-то в ответ извинился на твое "додик" (бесхребетный похоже). А на зоне я бывал по служебной необходимости. И тебе советую посетить на жэкскурсиях такие заведения. Многому научит.
-
9 часов назад, WOLF сказал:
додик, двумя постами выше прочитай!!!!
Пусть не по теме и флуд или как это можно оценить, но я бы такому ветерану сайта дал бы бан за гнилой базар, и черепушку расколупал бы. Не первый раз замечаю его длинный язык. Профи херов. Тут не все школьники сидят друг. И выражения выбирай немного!
-
-
-
-
Смайл ИМХО
in Флейм
-
kgb, подскажи пожалуйста, возможно ли в новости в полной, выводить блоки по вкладкам именно из той категории откуда эта полная новость? То есть зашел я в новость Battlefield, ниже идут вкладки (tabs) с названиями к примеру "Галерея, Видео, Форум, новости" и при нажатии у меня бы выводились мои кастомные блоки именно с новостями о Battlefield из "Галерея, Видео, Форум, новости". Я так понял тут дело сортировки?
-
kgb, так в том то и дело я как только не пробовал уже....суть в том что полная новость когда открывается , то шаблон record выводится в обертке GlobalTemplate, даже если я выбираю не стандартную тему, а свою созданную html. Вот что я не могу понять.... То ли вы меня не поймете то ли хз.... реально.. Напишу пример. Подробно.
Имеется шаблон:
<!doctype html> <html id="" class="js no-touch" lang="{expression="\IPS\Member::loggedIn()->language()->bcp47()"}" dir="{{if member.language()->isrtl}}rtl{{else}}ltr{{endif}}"> <head> <title>Новости</title> {template="includeMeta" app="core" group="global" location="global" params=""} {template="includeCSS" app="core" group="global" location="global" params=""} {template="includeJS" if="theme.js_include != 'footer'" app="core" group="global" location="global" params=""} {template="favico" app="core" group="global" location="front" params=""} </head> <body id="default-body" class='default has-nav-slim body-forums skin-no col-2-template-fluid ipsApp ipsApp_front {{if isset( \IPS\Request::i()->cookie['hasJS'] )}}ipsJS_has{{else}}ipsJS_none{{endif}} ipsClearfix{{foreach output.bodyClasses as $class}} {$class}{{endforeach}}' {{if output.globalControllers}}data-controller='{expression="implode( ',', output.globalControllers )"}'{{endif}} {{if isset( output.inlineMessage )}}data-message="{expression="output.inlineMessage"}"{{endif}} data-pageApp='{$location['app']}' data-pageLocation='front' data-pageModule='{$location['module']}' data-pageController='{$location['controller']}' itemscope itemtype="http://schema.org/WebSite"> <div id="site-main"> <!-- Основной --> {template="GlobalHeader" app="core" group="global" params=""} <div id="site-wrapper"> {template="header_future" app="core" group="global" params=""} <div id="mantle_skin"> <div id="rbSkin"> <span id="adSkinLeft"></span> <span id="adSkinRight"></span> <div id="wrapper"> <div id="site" role="main"> <div id="default-content" class=" container row"> <section class="promo-strip span12"> <ul class="promo-strip__list row "> {block="newstop4"} </ul> </section> <div class="primary-content span8 medium-span7"> <!-- Новости --> <div id="river" class="pod pod-river js-filter-pod"> <dl class="pod-header has-feed-group" data-feed-group="news-list"> <dt class="pod-header__item"> <div class="pod-title"> <h4>Новости</h4> <span class="pod-div" role="presentation" aria-hidden="true"></span> </div> </dt> <dd class="pod-header__item pod-header__grid no-flex hide-mobile"> <a href="#" id="feed-view-river" class="feed-view on " rel="nofollow"> <i> <svg class="symbol symbol-reorder" aria-role="icon"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#symbol-reorder"></use> </svg> </i> </a> </dd> <dd class="pod-header__item pod-header__grid no-flex hide-mobile"> <a href="#" id="feed-view-grid" class="feed-view " rel="nofollow"> <i> <svg class="symbol symbol-th" aria-role="icon"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#symbol-th"></use> </svg> </i> </a> </dd> </dl> <dl class="pod-header pod-header--tabs has-feed-group"> <dd class="pod-header__item pod-header__filters pod-header__filters--js"> <div class="tabs2 pod-header__filters--tabs js-filter-json"> <a href="" class="current pod-header__filters-item js-filter-option">Последние</a> <a href="" class="pod-header__filters-item js-filter-option">Популярные</a> </div> </dd> </dl> <div class="pod-filter"> <section class="filter-results js-filter-results editorial thirds river"> <!-- 1 вкладка --> <div> {database="news_main"} </div> <!-- 2 вкладка --> <div> {block="popular_news"} </div> </section> </div> </div> </div> <aside class="secondary-content span4 medium-span5 "> <!-- Gamebox (Игротека) --> {block="gs2news"} <!-- Reviews (Обзоры) --> {block="news_main"} <!-- Comments (Комментарии) --> {block="comments_forum"} <section class="pod pod-upcoming"> <div class="pod-body upcoming"></div> </section> </aside> </div> </div> </div> </div> </div> </div> {template="footer" app="core" group="global" params=""} </div> </body> </html>
Это шаблон главной страницы новостей. Главная моего портала.
Макет состоит из Меню шапки (3 новости типа слайдера), ниже идут 4 новости в одном блоке, под ними идут две вкладки с новостями по дате и популярности, сбоку боковой блок с кастомнфми блоками и футер. Так вот.... При входе в полную новость мне нужно убрать все начиная после
<div id="default-content" class=" container row">
И вывести соответственно шаблон который Я поставил в record. И тут косяк... В полной новости, если я даже использую CustomWrapper Или просто вставляю шаблон этот же в содержимое страницы и использую свою HTML оболочку
И вот он все равно берет шаблон из основного GlobalTemplate в полной новости , а не из шаблонов в приложении Pages который я вставляю в содержимое после того как включаю свой хтмл использовать...я уже всю голову сломал
ХОСПОДИ!!! Я это сделал!
Короче указал{{if in_array('fullNews', \IPS\Output::i()->bodyClasses )}} <div id="default-content" class=" container row"> {$html|raw} </div> {{endif}} <div id="default-content" class=" container row {{if in_array('fullNews', \IPS\Output::i()->bodyClasses )}}ipsHide{{endif}}"> <section class="promo-strip span12"> <ul class="promo-strip__list row "> {block="newstop4"} </ul> </section> <div class="primary-content span8 medium-span7"> <!-- River --> <div id="river" class="pod pod-river js-filter-pod"> <dl class="pod-header has-feed-group" data-feed-group="news-list"> <dt class="pod-header__item"> <div class="pod-title"> <h4>Новости</h4> <span class="pod-div" role="presentation" aria-hidden="true"></span> </div> </dt> <dd class="pod-header__item pod-header__grid no-flex hide-mobile"> <a href="#" id="feed-view-river" class="feed-view on " rel="nofollow"> <i> <svg class="symbol symbol-reorder" aria-role="icon"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#symbol-reorder"></use> </svg> </i> </a> </dd> <dd class="pod-header__item pod-header__grid no-flex hide-mobile"> <a href="#" id="feed-view-grid" class="feed-view " rel="nofollow"> <i> <svg class="symbol symbol-th" aria-role="icon"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#symbol-th"></use> </svg> </i> </a> </dd> </dl> <dl class="pod-header pod-header--tabs has-feed-group"> <dd class="pod-header__item pod-header__filters pod-header__filters--js"> <div class="tabs2 pod-header__filters--tabs js-filter-json"> <a href="" class="current pod-header__filters-item js-filter-option">Последние</a> <a href="" class="pod-header__filters-item js-filter-option">Популярные</a> </div> </dd> </dl> <div class="pod-filter"> <section class="filter-results js-filter-results editorial thirds river"> <!-- 1 вкладка --> <div> {$html|raw} </div> <!-- 2 вкладка --> <div> {block="popular_news"} </div> </section> </div> </div> </div> <aside class="secondary-content span4 medium-span5"> <!-- Gamebox (Игротека) --> {block="gs2news"} <!-- Reviews (Обзоры) --> {block="news_main"} <!-- Comments (Комментарии) --> {block="comments_forum"} <section class="pod pod-upcoming"> <div class="pod-body upcoming"></div> </section> </aside> </div>
И теперь все просто сказка!!!!!!!!!!!!!!!!! Спасибище просто за то что прибавили мне 60% к моему левэлу знаний IPS)))
-
4 минуты назад, WOLF сказал:
к чему это сообщение?
и с какой стати я должен за чем-то следить?
писал в другой теме вообще)))это как?
Цитата2.2.2.6 Чрезмерный подъем тем
Запрещается поднимать темы, писать сообщения, с содержанием не несущей никакой информации (АП, UP, Подниму, вверх и т.д.) более чем раз в сутки (24 часа). При нарушении данного пункта, автору выдается предупреждение.
-
1 минуту назад, WOLF сказал:
и как я должен понять куда вы нажали?
переустанавливайте портал тогда, что еще можно посоветовать, если что-то меняли в мобильной версии просто отмените там все изменения
лучше бы следили за тем как темы одинаковые плодят и в итоге опускаются нормальные темы с реальными проблемами, что люди не могут дождаться ответа в итоге.
-
Короче ребят вчера сидел под вечера ломал голову... Так и не решил я свой вопрос))) суть в том, что мне как то надо сделать так, чтобы на форуме был шаблон GlobalTemplate, а вот в страницах брался шаблон из страниц(а не из GlobalTemplate как при просмотре полной новости он берет именно глобалтемплейт). Реально ли чтобы в приложении страницы был шаблон только тот который я прописал в содержимое страницы News? А на форуме только из GlobalTemplate. Потому что ооооочень много кода получается в глобальемплейте.... Как то тупо сделано.... Главное страницу саму он шаблон берет из Pages, а шаблон полной новости из GlobalTemplate.... Или может есть какая альтернатива kgb? Или сможет на мысль есть вариант подтолкнуть с помощью голосовой связи. Просто я не написать то что у меня вообще задумано, а на словах и видеосвязи с экраном просто показал бы и было бы проще понять и мне и тому кто мог бы объяснить. Заранее благодарен!
-
-
16 минут назад, Respected сказал:
Яваскриптом добавить класс для проверки не получится, нужно сделать как предложил kgb:
{{\IPS\Output::i()->bodyClasses[] = 'fullNews';}} {{if in_array('fullNews', \IPS\Output::i()->bodyClasses )}} {{else}} <section class="promo-strip span12"> <ul class="promo-strip__list row "> {block="newstop4"} </ul> </section> {{endif}}
У меня добавился класс))
-
Почему то не работает(
Начнем сначала)))
В полной новости (шаблон Display) добавил скрипт в самый низ<script> $("#default-body").addClass("fullNews"); </script>
В шаблоне самой страницы новостей я к ненужным в полной новости блокам (div'ам) прописываю код
{{if in_array('fullNews', \IPS\Output::i()->bodyClasses )}} {{else}} <section class="promo-strip span12"> <ul class="promo-strip__list row "> {block="newstop4"} </ul> </section> {{endif}}
И получается когда я захожу в полную новость у меня присваивается класс скриптом, и идет проверка с помощью условия на наличие класса в боди? Так? И автоматом его скрывает. Или я допустил ошибку?
-
5 минут назад, Respected сказал:
{{if in_array('МОЙКЛАСС', \IPS\Output::i()->bodyClasses )}} Класс имеется {{else}} Класса нет {{endif}}
То есть получается тут нет такого понятия, если есть класс вывести, если нет то не вывести?)) Я имею ввиду, придется два раза код прописывать
{{if in_array('fullNews', \IPS\Output::i()->bodyClasses )}} <section class="promo-strip span12"> <ul class="promo-strip__list row "> {block="newstop4"} </ul> </section> {{else}}
К примеру надо убрать этот блок в полной новости. Вот как его показать на главной в Страницах и убрать в полной новости? то ли я че то не то делаю, то ли хз
-
2 часа назад, kgb сказал:
Зачем плодить сущности и засорять шаблон скриптом, если {{\IPS\Output::i()->bodyClasses[] = 'fullNews';}} добавит класс fullNews в боди?
Ну прописал я {{\IPS\Output::i()->bodyClasses[] = 'fullNews';}} в боди в шаблоне страницы, а дальше то что??? Как мне показать свой шаблон полной новости? В этом то и вся беда. Мне нужно в полной новости убрать половину кода ведь. Поэтому и не пойму как убрать с помощью скрипта, точнее добавить скриптом. Прописав скрипт в шаблон полной новости, а в шаблоне страницы прописать в ненужные (блоки которые не нужны в фуллстори) условие.... Как условие прописать, если в классе боди есть fuulNews то не показывать этот блок?
{{\IPS\Output::i()->bodyClasses[] = 'fullNews';}} не катит... Так как класс добавляется скриптом.
Как в IPS с помощью hasClass сделать проверку класса боди?
-
Совет нужен) Если я в шаблон полной новости пропишу скрипт с добавлением класса в body
<script> $("#default-body").addClass("fullNews"); </script>
А после этого пропишу вместо
{{\IPS\Output::i()->bodyClasses[] = 'fullNews';}}
Свое условие на проверку класса через hasClass в <body class="fullNews"> для удаления ненужных блоков в полной новости. Нормально будет как думаете знатоки?
-
В 14.04.2017 в 23:04, kgb сказал:В 14.04.2017 в 13:17, andros0789 сказал:
Как например в GlobalTemplate прописать , а точнее скрыть например <div class="1"></div> на форумах, а показать на страницах?
А в чем проблема?
<div class="1 ipsHide"></div>
Не будет показываться нигде
а в css прописываем
body[data-pageapp="cms"] .1 { display: block; }
Вариант 2 - еще лучше/ Через переменную $location , которая в GlobalTemplate есть.
{{if $location['app'] == 'cms'}} <div class="1"></div> {{endif}}
В 14.04.2017 в 13:17, andros0789 сказал:Или скрыть на страницах, а показать в полной новости на этих страницах?
Здесь сложнее, т.к. и $location['app'] и $location['module'] будут одинаковыми. Но есть выход, называется bodyClasses .
В шаблоне страницы record.phtml добавляем bodyClasses, например вот так
{{\IPS\Output::i()->bodyClasses[] = 'fullNews';}}
И тогда у нас body уже имеет доп. класс fullNews / Соот-но или через css body.fullNews или чекркз проверку существования класса
{{if !in_array('fullNews', \IPS\Output::i()->bodyClasses )}} блаблабла {{endif}}
Вот и встал вопрос на этом месте у меня)
Прописываю я в класс {{\IPS\Output::i()->bodyClasses[] = 'fullNews';}} в настройках содержимого страницы, где у мен свой шаблон. Прописываю условия что идут ниже в твоем примере. Но как определить что я нахожусь в полной новости то?))Вопрос)
Убирает блоки на главной и в полной новости, а надо как то ему прописать что только в полной новости) -
-
Создание полной локализации ipb 3.x.x
in Техническая поддержка IP.Board
бери русский язык качай, в нем бери файл который All applications и меняй в нем все русские фразы на свои.
Я себе сделал два таких файлика для удобства, добавляю сам любые фразы в шаблон чтобы они менялись в зависимости от языка, обновляю иногда свои языки и все
упс))у тебя троечка?