Ris

Ris

+657
Репутация
3771
Рейтинг
#1 Пользовательское меню 30 сентября 2016 в 11:42
ermakover,
Создал в пользовательском меню пункт "Мой блог". Ссылка /users/{user.id}/content/posts

Всё отлично выводится.
#2 Смена css стиля 30 сентября 2016 в 11:33

или мне что весь код написать тут? не пойму

Applecity

А мне проникнуть лучами Вам в мозг и проинтуичить, что Вы там собираетесь обвести рамкой?
Посмотрите, в каком диве выводится этот контент (или сами в какой-нибудь див его оберните) и в зависимости от того что выводится прописывайте этому диву разные стили.

  1.  
  2. <?php if ($_SERVER['REQUEST_URI'] == "/posts?subscribes=yes") { ?>
  3. <div class="стиль_с_рамкой" > <?php} else {?> <div class="стиль_без_рамки" >
  4. <?php } ?>
  5.  
#3 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум 30 сентября 2016 в 00:39

Только по 3 сообщения на страницу как то слишком.

Нил™

#4 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум 29 сентября 2016 в 23:32

и чем он отличается от ответа "да"?

Val
Это означает, что форум будет лежать не в установочном дистрибутиве с движком сайта, а в дополнениях.
#5 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум 29 сентября 2016 в 23:20
Эх, жалко у меня кнопки кармотыкания закончились!
Спасибо Вам!
Сейчас буду тестировать.

Попытка установки без ftp:
Ошибка в запросе БД:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TABLE `cms_forum_forums` CHANGE `id` `id` INT(11) UNSIGNED NOT NULL AUTO_INCREME' at line 3

ALTER TABLE `cms_forum_forums`
ADD PRIMARY KEY (`id`),
ALTER TABLE `cms_forum_forums` CHANGE `id` `id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT;
Последние вызовы:

importDump() @ D:\OpenServer\domains\260.bon\system\controllers\admin\actions\install_finish.php: 195
importPackageDump() @ D:\OpenServer\domains\260.bon\system\controllers\admin\actions\install_finish.php: 15
run()
call_user_func_array() @ D:\OpenServer\domains\260.bon\system\core\controller.php: 395
runExternalAction() @ D:\OpenServer\domains\260.bon\system\core\controller.php: 321
runAction()
call_user_func_array() @ D:\OpenServer\domains\260.bon\system\core\action.php: 29
__call() @ D:\OpenServer\domains\260.bon\system\controllers\admin\actions\install.php: 12
runAction() @ D:\OpenServer\domains\260.bon\system\controllers\admin\actions\install.php: 12
run()
call_user_func_array() @ D:\OpenServer\domains\260.bon\system\core\controller.php: 395
Вместо запятой просто поставить точку с запятой.
#6 Смена css стиля 29 сентября 2016 в 20:31
Applecity,
Вы нам тут свои код своих кнопок вывели, а ведь оформлять-то собираетесь вовсе не кнопки, а вывод контента.

Вот эти

ВСЕ ПОСТЫ и МОИ ПОДПИСКИ

Applecity
они что выводят? Датасеты с отобранным по определенным критериям контентом?
#7 Как в PHP сортировать данные из Mysql 29 сентября 2016 в 15:01
Alexey,
Вы правы абсолютно. Но есть один нюанс. Я так и не нашел, как в двойке отправить в метод выборки что-то типа SUM(column_name).

Нико,
Вот как-то так я думаю:
  1. <?php foreach($ranks as $rank)
  2. {
  3. $x = $rank['rank']; // Побед 25 Например.
  4. $y = $rank['lost']; // Поражений 10 Например.
  5. $summ = $x + $y; // Прибавляем что бы узнать сколько в общем было игр и получаем сумму.
  6. $dil = $rank['rank'] / $summ; //Сумму Побед делим на полученную сумму. = 35.71000000
  7. $itoq = $dil * 100; //Полученную победы умножаем на 100 что бы получить итог в процентах что бы убрать ноль перед числом. 35.7100000
  8. array_push($ranks, $itoq);
  9. }
  10. asort($ranks, ['какой по номеру элемент itog в массиве']);
  11.  
  12. foreach($ranks as $rank){ ?>
  13. <tr><td class="_num"><?php echo $i;?></td>
  14. <td class="_colors _color_0"></td>
  15. <td class="_pic">
  16. <td class="_bigs"><a href="<?php echo href_to('pages', $rank['url']); ?>"><?php echo $rank['teams_name']; ?></a></td>
  17. <td class="_right"><?php html($rank['rank']); ?></td>
  18. <td class="_right"><?php html($rank['lost']); ?></td>
  19. <td class="_right"><?php echo round ($itoq, 1); ?></td>
  20. <?php } ?>
Сами понимаете, ничего не проверял.
#8 Как в PHP сортировать данные из Mysql 29 сентября 2016 в 13:53
А причем тут mysql вообще?
В коде ни единого обращения к базе.
Я бы попробовал сначала при переборе массива вычислять этот процент, потом записывать все данные в другой массив, а его сортировать по этим процентам и только потом выводить на отображение.
#9 Сообщение с просьбой зарегистрироваться 28 сентября 2016 в 22:07
Добпвить прямо в шаблон
if (не юзер) {редирект на регистрацию}
#10 [ЕСТЬ РЕШЕНИЕ] Обновление InstantMaps v2.0.3 для Instant CMS 2/4.0 26 сентября 2016 в 22:40
Jestik,
Щас проверю.

----------------------------------------------------

Да, всё работает.
#11 [ЕСТЬ РЕШЕНИЕ] Обновление InstantMaps v2.0.3 для Instant CMS 2/4.0 26 сентября 2016 в 22:13
Ни мапсы ни знакомства на локальном сервере не заработают.
Закодировано шибко…
#12 [ЕСТЬ РЕШЕНИЕ] Ветви обсуждений 23 сентября 2016 в 09:42
В com_comments_list.tpl вставить стрелочку, указывающую на исходный комментарий и показывающую, кому ответ при наведении мыши.

  1. {if !$comment.is_profile}
  2. <a href=#c{$comment.parent_id}><img src="/images/icons/back.png" align="left" border=0 alt="Исходный комментарий" title="Исходный комментарий:{$comment.adr_nick}"/></a><span class="cmm_author">{$comment.author} {if $is_admin}{$comment.ip}{/if}</span>
  3. {else}
  4. <a href=#c{$comment.parent_id}><img src="/images/icons/back.png" align="left" border=0 alt="Исходный комментарий" title="Исходный комментарий:{$comment.adr_nick}"/></a><span class="cmm_author"><a href="{profile_url login=$comment.author.login}">{$comment.author.nickname}</a> {if $is_admin}{$comment.ip}{/if}</span>
  5. {/if}
#13 Как вывести в профиле поле email и дать возможность его изменять? 22 сентября 2016 в 19:35
Изменять поле email — не проблема.
instantcms.ru/forum/thread23194-1.html

Проблемы начнутся, если дать юзерам права его изменять. laugh
#14 Повышенная нагрузка на сервер 21 сентября 2016 в 13:18
Pasechnik,
Но как-то же эти 500 юзеров умудряются создать нагрузку!

Кстати, там же выдают обычный PHP хостинг по 60 рублей.
#15 Повышенная нагрузка на сервер 21 сентября 2016 в 13:08
Дикарка,
Бегите от них.
Вон тут VDS по 200 рублей дают.
www.ihor.ru/vds
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.