-
Постов
851 -
Зарегистрирован
-
Посещение
-
Победитель дней
23
Тип контента
Профили
Загрузки
База знаний IPS Community Suite 4
База знаний IP.Board 3.x
Форумы
События
Магазин
Совместные покупки
Весь контент AHristich
-
А женский пол есть тута? Просто интересно...🤔🤪
-
Ну впринципе вы правы
-
Мне кажется что здесь на форуме не хватает разделов типа Оцениваем (пользователи размещают ссылки на свои проекты для оценки или обсуждения), Модернизация (пользователи делятся своими примерами как изменили дизайн и т.д). Ну вот как-то так,на ночь перед сном навеяло.
-
Zero108 ну не все же пользуются ispmanager. Тем более что Centos 7 сам по себе уже не молодой поэтому и тянет такие же устаревшие пакеты.Не думаю что установив Centos 8-9 у вас будут какие-то подобные проблемы с ispmanager или MariaDB. В данном случае скорее всего хостинг шляпный....Но мы еще не знаем версию ipc у человека,а вдруг она 2-я ...?
-
Exception в Страницах есть шаблон Category 2 Column First Featured ,в котором есть массив entry обернут в <li class='{{if $id}}ipsGrid_span6{{else}}ipsGrid_span12{{endif}}'> ... </li> и на сайте выглядет так Вот я и пытаюсь использовать подобный массив для шаблона forums/front/global/row
-
Desti во втором коде $id и подцепляется из массива первого кода.Проблема всего лишь одна- я ноль в рнр и т.п,как говорится лаю на такое
-
у вас гугл или яндекс не работает?
-
Exception понял что куда,но это не совсем то что надо. Я так понимаю что в первом коде $id означает не id топика в таблице бд,а ,скажем так,порядковый номер .То есть,сначала выводится по порядку два топика (ipsGrid_span6) а потом остальные в колонку по четыре (ipsGrid_span3). Типа такого
-
Exception спасибо,конечно,за подсказку.Только не могу понять/разобраться что и где заменить,где именно использовать.
-
Пытаюсь использовать данный код (шаблон блока Лента тем) {{if !empty( $topics ) }} {{if \count($topics)}} {{foreach $topics as $id => $topic}} {{if $id == 0}} <ul class='ipsGrid ipsGrid_collapsePhone'> {template="row" group="global" app="forums" location="front" params="NULL, NULL, $topic, FALSE"} </ul> {{else}} {{if $id % 2}} <ul class='ipsGrid ipsGrid_collapsePhone'> {{endif}} {template="row" group="global" app="forums" location="front" params="NULL, NULL, $topic, FALSE"} {{if $id % 2 == 0 or ( \count( $topics ) == ( $id + 1) )}} </ul> {{endif}} {{endif}} {{endforeach}} {{endif}} {{endif}} в котором подключается шаблон row {{$idField = $topic::$databaseColumnId;}} {{$iPosted = isset( $table->contentPostedIn ) ? $table->contentPostedIn : ( ( $table AND method_exists( $table, 'container' ) AND $topic->container() !== NULL ) ? $topic->container()->contentPostedIn() : array() );}} <div class='{{if $id}}ipsGrid_span3{{else}}ipsGrid_span6{{endif}} ipsBox'> {{$post = $topic->topic_firstpost ? \IPS\forums\Topic\Post::load($topic->topic_firstpost)->post : NULL;}} {{if $post AND \preg_match( '#<fileStore.core_Attachment>\S+(?:jpg|jpeg|png|webp)#', $post, $image_url )}} <div> {{$image_url = \str_replace('<fileStore.core_Attachment>', \IPS\File::getClass('core_Attachment')->baseUrl(), $image_url[0]);}} {{if settings.lazy_load_enabled}} <a href="{$topic->url( "getPrefComment" )}" title="{lang="read_more_about" sprintf="$topic->_title"}" > <img class='ipsImage' src='{expression="\IPS\Text\Parser::blankImage()"}' alt='{wordbreak="$topic->_title"}' data-src='{file="$image_url" extension="core_Attachment"}'></a> {{else}} <a href="{$topic->url( "getPrefComment" )}" title="{lang="read_more_about" sprintf="$topic->_title"}" > <img class='ipsImage' alt='{wordbreak="$topic->_title"}' src='{file="$image_url" extension="core_Attachment"}'></a> {{endif}} </div> {{endif}} <div> <h4 class='ipsDataItem_title ipsContained_container'> <span class='ipsType_break ipsContained'><a href='{$topic->url( "getPrefComment" )}' {{if $topic->canView()}}data-ipsHover data-ipsHover-target='{$topic->url()->setQueryString('preview', 1)}' data-ipsHover-timeout='1.5' {{endif}}>{$topic->mapped('title')}</a></span> </h4> <p class='ipsType_reset ipsType_medium ipsType_light'> <span><i class='fa fa-clock-o'></i> {datetime="$topic->mapped('date')" lowercase="true"}</span> </p> {{foreach $topic->stats(FALSE) as $k => $v}} <span {{if $k == 'num_views'}}class=''{{elseif \in_array( $k, $topic->hotStats )}}class="ipsDataItem_stats_hot" data-text='{lang="hot_item"}' data-ipsTooltip title='{lang="hot_item_desc"}'{{endif}}> <span class='ipsDataItem_stats_type'>{lang="{$k}" pluralize="$v" format="short"}</span> <span class='ipsDataItem_stats_number'>{number="$v" format="short"}</span> {{if ( $k == 'forums_comments' OR $k == 'answers_no_number' ) && \IPS\forums\Topic::modPermission( 'unhide', NULL, $topic->container() ) AND $unapprovedComments = $topic->mapped('unapproved_comments')}} <a href='{$topic->url()->setQueryString( 'queued_posts', 1 )}' class='ipsType_warning ipsType_small ipsPos_right ipsResponsive_noFloat' data-ipsTooltip title='{lang="queued_posts_badge" pluralize="$topic->topic_queuedposts"}'><i class='fa fa-warning'></i> <strong>{$unapprovedComments}</strong></a> {{endif}} </span> {{endforeach}} </div> </div> который должен выводить сначала два топика потом четыре (по аналогу Category 2 Column First Featured в Страницах). Понимаю что нужно каким-то образом "подцепить" id топиков, но не могу понять как именно.Кто-нибудь подскажет решение?
-
Это здесь не ту редакцию показал,менял абсолютно все $row
-
Пытаюсь вывести в пользовательских блоках,там подключается этот шаблон. Тесть создаю блок в Страницах,затем шаблон блока Лента тем форумов,вот там и подключается этот шаблон. forums/global/row.html
-
Я в курсе что $row нету,поэтому использовал $topic (до создания темы о помощи) {{$location = $topic != NULL ? $topic : ($row->post != NULL ? $row->post : $row);}} {{$field_content = $row->post == NULL ? 'field_'.$location->database()->field_content : $row->post; $field_content = $row->post == NULL ? $location->$field_content : $field_content;}} {{if \preg_match( '#<fileStore.core_Attachment>\S+(?:jpg|jpeg|png|webp)#', $field_content, $image_url )}} {{$image_url = \str_replace('<fileStore.core_Attachment>', \IPS\File::getClass('core_Attachment')->baseUrl(), $image_url[0]);}} {{if settings.lazy_load_enabled}} <a href="{$topic->url( "getPrefComment" )}" title="{lang="read_more_about" sprintf="$topic->_title"}" > <img class='ipsImage' src='{expression="\IPS\Text\Parser::blankImage()"}' alt='{wordbreak="$topic->_title"}' data-src='{file="$image_url" extension="core_Attachment"}'></a> {{else}} <a href="{$topic->url( "getPrefComment" )}" title="{lang="read_more_about" sprintf="$topic->_title"}" > <img class='ipsImage' alt='{wordbreak="$topic->_title"}' src='{file="$image_url" extension="core_Attachment"}'></a> {{endif}} {{endif}} или я что-то не так делаю? даже пробывал полностью все $row в этом коде заменить на $topic,бесполезно.
-
здесь у меня подозрение на строку {{$field_content = $row->post == NULL ? 'field_'.$location->database()->field_content : $row->post; $field_content = $row->post == NULL ? $location->$field_content : $field_content;}} потому что без этой строки ошибки нету,но и сам код не работает как надо.
-
У нас весна,все тает,грязища,лужи.Всю зиму город не чистили от снега и теперь потоп начинается. А тут еще в админке не могу понять, или я слепой или одно из двух : не могу найти список тем форумов.Вообще существует такое?
-
Парни,выручайте. В рнр я ноль ,ну может 0.1,не более. Есть код {{$location = $row != NULL ? $row : ($row->post != NULL ? $row->post : $row);}} {{$field_content = $row->post == NULL ? 'field_'.$location->database()->field_content : $row->post; $field_content = $row->post == NULL ? $location->$field_content : $field_content;}} {{if \preg_match( '#<fileStore.core_Attachment>\S+(?:jpg|jpeg|png|webp)#', $field_content, $image_url )}} {{$image_url = \str_replace('<fileStore.core_Attachment>', \IPS\File::getClass('core_Attachment')->baseUrl(), $image_url[0]);}} {{if settings.lazy_load_enabled}} <a href="{$row->url( "getPrefComment" )}" title="{lang="read_more_about" sprintf="$row->_title"}" > <img class='ipsImage' src='{expression="\IPS\Text\Parser::blankImage()"}' alt='{wordbreak="$row->_title"}' data-src='{file="$image_url" extension="core_Attachment"}'> </a> {{else}} <a href="{$row->url( "getPrefComment" )}" title="{lang="read_more_about" sprintf="$row->_title"}" > <img class='ipsImage' alt='{wordbreak="$row->_title"}' src='{file="$image_url" extension="core_Attachment"}'> </a> {{endif}} {{endif}} Работает в Страницах: entry и recordRow / и Форумах: topicRow и topicRowSnnipet. Но ни в какую не хотит фурыкать в файле forums/global/row P.S Автор кода молчит...
-
что-то мне подсказывает что не в данном случае...Хотя может и ошибаюсь
-
Типа мыши кололись но жрали кактус...
-
А вы зачем это сказали? Сейчас придется объяснять что это за файл и где он находится...
-
Так вы сами сказали что сайт на вордпрессе. И даже видно что ваш сайт на нем и стоит.
-
Ну так на форумах wordpress (woocommers) и спрашивайте,