Ris

Ris

+657
Репутация
3771
Рейтинг
#1 Пропало меню сбоку 13 января 2017 в 07:33
Виджет "меню действий" в админке из статей не убирали?
#2 Где необходимо поправить 12 января 2017 в 21:45
ETIME,
Проблема не в Инстанте.
Напишите в техподдержку хостера, они решат проблему.
#3 Как поменять в карме + и - местами? 10 января 2017 в 21:48
@keks,
\templates\default\controllers\users\profile_header.tpl.php

  1. <div class="karma block">
  2.  
  3. <?php if ($profile['is_can_vote_karma']){ ?>
  4. <a href="#vote-down" onclick="return icms.users.karmaDown()" class="thumb thumb_down" title="<?php echo LANG_KARMA_DOWN; ?>"></a>
  5. <?php } ?>
  6. <span class="value <?php echo html_signed_class($profile['karma']); ?>" title="<?php echo LANG_KARMA; ?>">
  7. <?php echo html_signed_num($profile['karma']); ?>
  8. </span>
  9. <?php if ($profile['is_can_vote_karma']){ ?>
  10. <a href="#vote-up" onclick="return icms.users.karmaUp()" class="thumb thumb_up" title="<?php echo LANG_KARMA_UP; ?>"></a>
  11. <?php } ?>
  12.  
  13. </div>
#4 Ваша скорость TTFB - статистика 10 января 2017 в 19:58
Jestik,
Здорово всё зависит от наполненности сайта.
Мой сайт, например, на хостинг меньше бакса просто не влезет. Больше бакса тоже не влезет. И в 20 гиг еле влазит.
Хотя о форнексе только хорошие воспоминания. Два года там хостился.
Но потом они приподняли тарифы и стали не влезать в мой бюджет… smile
#5 Ваша скорость TTFB - статистика 10 января 2017 в 19:40
Request sent
0.23 ms
Waiting (TTFB)
171.33 ms
Content Download
58.95 ms
Explanation 246.18 m
#6 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум 9 января 2017 в 15:44

Ris, Zau4man, поправил.
GluK, добавил.

Loadырь
А где ж такие поля в базе теперь брать? sad

Notice: Undefined index: is_html_filter in D:\OpenServer\domains\R261.loc\system\controllers\forum\forms\form_post.php on line 18

Notice: Undefined index: build_redirect_link in D:\OpenServer\domains\R261.loc\system\controllers\forum\forms\form_post.php on line 19
#7 Уникальность никнейма на версии 2.х 9 января 2017 в 11:46
Тут к проблеме надо подходить многоступенчато:
1. Проверка никнейма на уникальность: instantcms.ru/forum/thread22549-1.html#215795
2. В админке в настройка компонента регистрация дополнить список запрещенных ников.
3. И вот чтобы не было этого

дублировать ники путем замены английского шрифта на русский

severall
, нужно запретить смешанные латино-кириллические ники.
#8 [ЕСТЬ РЕШЕНИЕ] В Instantshop NSLeft, NSRight, NSDiffer 7 января 2017 в 09:48
Сначала почитайте про вложенные множества:
www.getinfo.ru/article610.html
Просто, чтобы понимать, как должно быть.

Потом можно взять утилиту от Странника и аккуратно всё поправить.
#9 Обновления групп и друзей 4 января 2017 в 21:38

Честно говоря это кажется очень странным… тогда зачем вообще нужна пользователю стена? если я не вижу что он или его друзья пишут на стене?

@Sergey316516554

Настоящие друзья напишут что-нибудь на вашей стене! v

Есть один простой метод решения вопроса, но не знаю, подойдет ли он Вам.
Наливаете 200г спирта, смачиваете там салфетку, протираете дисплей монитора и на всякий случай корпус компьютера. Оставшийся спирт выпиваете.
Через три минуты Вам абсолютно всё равно, кто там на чьей стене что пишет…
#10 Скорость загрузки сайта и компонент СтАТЬИ 4 января 2017 в 20:35
@IRIP,
Вы зря мне все эти таблицы выводите. У меня есть сайт на первой ветке.Вот вывод статей компонентом на главной:

  1. /components/content/frontend.php => getArticlesList()
  2. SELECT con.*,
  3. con.pubdate AS fpubdate,
  4. cat.title AS cat_title, cat.seolink AS catseolink,
  5. cat.showdesc,
  6. u.nickname AS author,
  7. u.login AS user_login
  8. FROM cms_content con
  9. INNER JOIN cms_category cat ON cat.id = con.category_id
  10. LEFT JOIN cms_users u ON u.id = con.user_id
  11. WHERE con.is_arhive = 0
  12. AND (con.category_id = '6')
  13. AND (con.published = 1 AND con.pubdate <= '2017-01-04 20:26:06'
  14. AND (con.is_end=0 OR (con.is_end=1 AND con.enddate >= '2017-01-04 20:26:06')))
  15.  
  16.  
  17.  
  18.  
  19. ORDER BY pubdate ASC
  20. LIMIT 0, 100
  21. Запрос занял 0.00035 с.
Меньше одной тысячной секунды!

Если честно, мне вообще непонятно, как выборка статей может так долго длиться.
Такое ощущение, что проблема с хостингом.

Я бы рекомендовал скачать базу данных на комп, развернуть локальный сайт на каком-нибудь денвере\опенсервере, подключить к тому сайту эту базу данных и посмотреть, как оно будет работать на локальном.
#11 Скорость загрузки сайта и компонент СтАТЬИ 4 января 2017 в 17:21

Это так всегда было из-за того, что запрос не по id последним 10 штукам, а сразу в трех таблицах

kirkr

Вот запрос из четырех таблиц, причем в каждой больше тысячи строк, а в cms_anec_quests — больше 85000.

  1. /components/anec/frontend.php => anec()
  2. SELECT q.*, c.title cat_title, c.id cid, u.login, u.nickname, r.item_id rid
  3. FROM cms_anec_quests q
  4. LEFT JOIN cms_ratings r ON r.target = 'quest' AND r.item_id = q.id AND r.user_id = 86
  5. LEFT JOIN cms_anec_cats c ON c.id = q.category_id
  6. LEFT JOIN cms_users u ON u.id = q.user_id
  7. WHERE q.published = 1
  8. ORDER BY q.id DESC
  9. LIMIT 0, 40
  10. Запрос занял 0.03168 с.
Что-то у топикстартера не так.
Кэширование надо обязательно как-то настроить.

поставьте кэш на сутки

kirkr
Да хоть на час, уже движку легче будет.

AND (con.published = 1 AND con.pubdate <= '2017-01-04 13:35:59'
AND (con.is_end=0 OR (con.is_end=1 AND con.enddate >= '2017-01-04 13:35:59')))

@IRIP

Может на pubdate и enddate индекс поставить? По любому быстрее будет.
#12 Скорость загрузки сайта и компонент СтАТЬИ 4 января 2017 в 01:06
@IRIP,
Включите в админке отладку (Настройки — отладка).
Потом внизу ткнитесь в цифру SQL.
Там время выполнения запросов к базе отображается. Гляньте, какой там запрос самый долгий.
#13 Льготное продление доменов 3 января 2017 в 19:21
Я раньше покупал домены по 95. Потом там резко стало 250. shock
Теперь перенес все домены к своему же хостеру. Покупаю и продлеваю по 150.
Не дорого, не дешево. Стабильно, как тот блок коммунистов и беспартийных.
#14 Обновления групп и друзей 3 января 2017 в 13:37
@Sergey316516554,
Понятно, что просто дописать в какой-нибудь файл три строчки не получится. Для этого придется городить целую кучу хуков, которые будут отслеживать изменения в жизни друзей и еще отсылать все это в удобной для восприятия форме Вам в ленту.

Создайте тему на форуме поиска разработчиков, может кто и возьмется за какое-нибудь вознаграждение.
#15 [ЕСТЬ РЕШЕНИЕ] Изменение репутации из админки 3 января 2017 в 02:54
Михаил,
Я дико извиняюсь за неудачную шутку. В качестве оправдания предлагаю испробовать это:
instantcms.ru/users/files/download6337.html

Закидываете в корень с заменой.
Изменен только один файл templates\default\controllers\users\profile_edit.tpl.php
Потом идете в профиль юзера -> редактировать профиль. Там в самом низу увидите…
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.