-
Постов
851 -
Зарегистрирован
-
Посещение
-
Победитель дней
23
Тип контента
Профили
Загрузки
База знаний IPS Community Suite 4
База знаний IP.Board 3.x
Форумы
События
Магазин
Совместные покупки
Сообщения, опубликованные AHristich
-
-
9 часов назад, ryancoolround сказал:
Это априори не сработает должным образом. У тебя благая цель, узнать кто какие сайты делает, у кого то поднабраться идей, кому то помочь. Ничего в этом плохого нет. Но взгляни на обратную сторону монеты. Здесь будут регистрироваться школьники, и просто спамить ссылками и уходить. Им не важно твое мнение, им важно лишь ссылку оставить.
Посмотри любую группу в ВК, которая предлагает поделиться IP адресами серверов, например в SAMP.
И ребро монеты. Те, кто здесь обитают, они занимаются своими сайтами, и им некогда оценивать чужие (Если это не я 😁).
В дополнение. Мы живем в такое время, когда с внешними ссылками нужно быть максимально осторожным. Пора одевать шапочку из фольги, и становится параноиком.
Ну впринципе вы правы
-
Мне кажется что здесь на форуме не хватает разделов типа Оцениваем (пользователи размещают ссылки на свои проекты для оценки или обсуждения), Модернизация (пользователи делятся своими примерами как изменили дизайн и т.д). Ну вот как-то так,на ночь перед сном навеяло.
-
afshin20 вы хотите чтобы гости могли просматривать Кто оценил?
-
Zero108 да и вообще,я уже понял что купить свой сервер для нескольких своих сайтов и расположить его в дата-центре будет дешевле (ну или равнозначно), чем распологать сайт на хостинге.Ну это при наличии знаний в администрировании серверов.
-
Zero108 ну не все же пользуются ispmanager. Тем более что Centos 7 сам по себе уже не молодой поэтому и тянет такие же устаревшие пакеты.Не думаю что установив Centos 8-9 у вас будут какие-то подобные проблемы с ispmanager или MariaDB.
В данном случае скорее всего хостинг шляпный....Но мы еще не знаем версию ipc у человека,а вдруг она 2-я ...?
-
У меня Debian 10 +
- Тип сервера: MariaDB
- Версия сервера: 10.6.11-MariaDB-1:10.6.11+maria~deb11 - mariadb.org binary distribution
IPS v.4.6-4.7 нормально работают.
-
Exception в Страницах есть шаблон Category 2 Column First Featured ,в котором есть массив
Спойлер{{if \count($articles)}} {{foreach $articles as $id => $record}} {{if $id == 0}} <ul class='ipsGrid ipsGrid_collapsePhone'> {template="entry" app="cms" location="database" group="category_2_column_first_featured" params="$record, $database, 0"} </ul> {{else}} {{if $id % 2}} <ul class='ipsGrid ipsGrid_collapsePhone cmsCategory2col'> {{endif}} {template="entry" app="cms" location="database" group="category_2_column_first_featured" params="$record, $database, $id"} {{if $id % 2 == 0 or ( \count( $articles ) == ( $id + 1) )}} </ul> {{endif}} {{endif}} {{endforeach}} {{endif}}
entry обернут в
<li class='{{if $id}}ipsGrid_span6{{else}}ipsGrid_span12{{endif}}'> ... </li>
и на сайте выглядет так
Вот я и пытаюсь использовать подобный массив для шаблона forums/front/global/row
-
Desti во втором коде $id и подцепляется из массива первого кода.Проблема всего лишь одна- я ноль в рнр и т.п,как говорится лаю на такое
-
24 минуты назад, Rahim сказал:
дайте ссылку на русскоязычный форум по вордпрессу
у вас гугл или яндекс не работает?
-
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 топиков, но не могу понять как именно.Кто-нибудь подскажет решение?
-
1 час назад, Desti сказал:
Все $row заменить на $topic. У вас даже в первой строке пара $row, реально не видите???
Это здесь не ту редакцию показал,менял абсолютно все $row
-
46 минут назад, Exception сказал:
где у тебя этот табличный шаблон выводится?
Пытаюсь вывести в пользовательских блоках,там подключается этот шаблон.
Тесть создаю блок в Страницах,затем шаблон блока Лента тем форумов,вот там и подключается этот шаблон.
forums/global/row.html
-
3 минуты назад, Desti сказал:
А вам не приходит в голову, что немного совсем наоборот?
Переменной $row нет в вашем шаблоне, чего вы хотите получить-то? В последний шаблон передается переменная $topic, ее и надо использовать.
Я в курсе что $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,бесполезно.
-
2 минуты назад, Desti сказал:
попробуй поменять $row на $topic
здесь у меня подозрение на строку
{{$field_content = $row->post == NULL ? 'field_'.$location->database()->field_content : $row->post; $field_content = $row->post == NULL ? $location->$field_content : $field_content;}}
потому что без этой строки ошибки нету,но и сам код не работает как надо.
-
6 минут назад, seroff сказал:
Что можно сделать? Я просто новичок и не знаю особенности движка
1. (однозначно и в первую очередь)
17 минут назад, Respected сказал:нужно повысить версию php до 8.1
2. (предположение)
16 минут назад, SlawkA сказал:либо какие то плагины или приложения устарели и не хотят с новой версией форума работать.
-
У нас весна,все тает,грязища,лужи.Всю зиму город не чистили от снега и теперь потоп начинается. А тут еще в админке не могу понять, или я слепой или одно из двух : не могу найти список тем форумов.Вообще существует такое?
-
Парни,выручайте. В рнр я ноль ,ну может 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 Автор кода молчит...
-
9 часов назад, cyr4x сказал:
...если немного приложить руки...
что-то мне подсказывает что не в данном случае...Хотя может и ошибаюсь
-
-
-
28 минут назад, Rahim сказал:
Это не удобные площадки, а тут всё удобно.
Так вы сами сказали что сайт на вордпрессе.
И даже видно что ваш сайт на нем и стоит.
-
Поздравление с 8 Марта.
в Поздравления
Опубликовано
А женский пол есть тута? Просто интересно...🤔🤪