+17.86
Рейтинг
47.25
Сила

Илья

  • avatar emmy
  • 1
Спасибо, что научил))
  • avatar emmy
  • 3
У тебя нет лицензии плагина под твой сайт — ты вор.
Кто тебе его дал — меня не волнует, ты используешь его — этого достаточно.

Факт в том что Плагин не работает так как надо
Если ты и твое самоуважение стоит 690 рублей, то у тебя никогда ничего не будет работать как надо.
  • avatar emmy
  • 3
Ты хоть немного уважаешь себя или 690 рублей (стоимость плагина) — это твоя цена?

Сейчас ты, украв плагин, просишь разработчика этого плагина помочь тебе в его настройке, серьезно? :)
  • avatar emmy
  • 1
Знаю, это несколько строчек.
Где ты взял плагин?
  • avatar emmy
  • 1
Так напиши разработчику, создай тикет в разделе «поддержка».
  • avatar emmy
  • 1
UPDATE
    wnr23034_topic
SET
    blog_id = 16
WHERE
    wnr23034_topic.blog_id = 15
  • avatar emmy
  • 0
«Лайт»? Вы имеете ввиду версию без привязок? — Цену я еще в прошлый раз озвучил.
Версия без привязок стоила бы в 4 раза дороже
  • avatar emmy
  • 0
Да, именно так. Вызывал один и тот же метод 100 раз и затем 200 раз, затем сравнивал результаты по использованию памяти в первом и втором случае.
  • avatar emmy
  • 0
Очень удивился названию топика и проверил утекает ли память при использовании ORM — все оказалось в порядке — значит проблема не в коде фреймворка.

При указанном вызове есть только одно место, где утечку может спровоцировать твой код — инициализация сущностей модуля PluginTvh4_ModulePrograms.

Скинь код этой сущности PluginTvh4_ModulePrograms_EntityPrograms, можешь оставить только методы Init и __construct(). Скорее всего там ты что-то делаешь с ссылкой на текущий объект.
  • avatar emmy
  • 2
Отвечу цитатой

Любые фантазии за Ваши деньги! :-)
  • avatar emmy
  • 0
Хороший плагин.

Насколько я понимаю плагин просто отображает последние действия по отношению к пользователю, но о них не оповещает (т.е. чтобы увидеть — надо обновить страницу)?
  • avatar emmy
  • 2
1. Какой командой в phpMyAdmin можно всех пользователей подписать на определенные ID блогов? если пользователь уже подписан — это ему не навредит?

Подписка конкретного пользователя, вместо <blog_id> айди блога, вместо <user_id> айди юзера.
INSERT INTO prefix_blog_user VALUES (<blog_id>, <user_id>, 1) ON DUPLICATE KEY UPDATE user_role = 1;


Подписка ВСЕХ, кроме овнера блога. Вместо <blog_id> айди блога, вместо <user_owner_id> айди владельца блога.
INSERT INTO
	prefix_blog_user(blog_id, user_id, user_role)
	(
		SELECT <blog_id>, user_id, 1
		FROM prefix_user
                WHERE user_id != <user_owner_id>
	)
ON DUPLICATE KEY UPDATE
	user_role = 1;


2. Какой командой в phpMyAdmin можно все личные топики перенести в определенный блог?
UPDATE
    prefix_topic
SET
    blog_id = 666
WHERE
    prefix_topic.blog_id IN (
            SELECT
	        blog_id
            FROM
	        prefix_blog
            WHERE
	        prefix_blog.blog_type = 'personal'
    )
  • avatar emmy
  • 3
Просто переопределить правило блока (поправить конфиг).

Вот пример
Config::Set('block.rule_index_blog', array());


Если надо отключить конкретные блоки в правиле или перенести в другие экшены, то
Config::Set('block.rule_index_blog.blocks.right', array(...));

Config::Set('block.rule_index_blog.action', array('index'));


Суть, думаю, понятна.
  • avatar emmy
  • 0
Обновил плагин.
* Добавлена поддержка шаблона vkstyle
  • avatar emmy
  • 1
а тут сообщество разработчиков
Ханжество какое-то.

Кашу маслом не испортишь, также как красивой женской задницей сообщество разработчиков.
  • avatar emmy
  • 4
Вот так.
        <plugins>
            <plugin>realtime</plugin>
        </plugins>


На что влияет? — просто не активируется плагин, пока не будет активирован плагин из requires.

Правда здесь есть косяк — при деактивации плагина движок не проверяет есть ли другие активные плагины, зависящие от него. Поэтому если деактивировать какой-нибудь плагин от которого зависят другие — все может упасть))

Поэтому перед деактивацией плагина я проверяю нет ли активных плагинов, которые зависят от него.
    /**
     * Перед деактивацией проверяем активны ли зависимые плагины.
     * Это важно, если деактивировать этот плагин с оставленными зависимостями - все вывалится в fatal.
     *
     * @return bool
     */
    public function Deactivate() {
        $aPlugins = $this->Plugin_GetList();
        $aActivePlugins = $this->Plugin_GetActivePlugins();

        $aDependentPlugins = array();

        foreach ($aPlugins as $sPluginName => $oPlugin) {
            if (!in_array($sPluginName, $aActivePlugins)) {
                continue;
            }

            if ($oPlugin['property']->requires->plugins) {
                foreach ($oPlugin['property']->requires->plugins->children() as $sReqPlugin) {
                    if ($sReqPlugin == 'realtime') {
                        $aDependentPlugins[] = func_camelize($oPlugin['code']);
                    }
                }
            }
        }

        if (!empty($aDependentPlugins)) {
            $this->Message_AddError(
                $this->Lang_Get(
                    'plugin.realtime.deactivation_dependency_error',
                    array('plugins_codes' => implode(', ', $aDependentPlugins))
                ),
                null,
                true
            );
            return false;
        }

        return true;
    }
  • avatar emmy
  • 0
Скинул инструкцию в личку.
  • avatar emmy
  • 1
Вы предлагаете мне погуглить то, что я специально изучал прежде чем вообще об этом задуматься и сформулировать проблему?
Именно, и не погуглить, а зяглянуть в документацию, а не в левые блоги. Ссылки на официальную документацию я вам привел.

Вы считаете меня за идиота? Я вот считаю вас за человека, который не разбирается в СЕО глубоко, но вы и не обязаны т.к. тут вы представлены как специалист другого профиля, и в вашем профессионализме никто вроде не сомневается.
Самое забавное, что я с 2007 года занимаюсь СЕО. И считаю вас не за идиота, а скорее за новичка. Потому что ничего плохого он не сделает вам за то, что содержится в noindex. Например, учитывал ли гугл ссылки с nofollow? Да — всегда учитывал, также и здесь. Просто не будет у вас никаких проблем с этим несчастным h2, если вы обернете это в noindex (веса не придает).

Читайте поменьше левых блогов и побольше официальной документации и официальных рекомендаций. А главное думайте, в комментариях к приведенным статьям есть правильные мысли, а сами статьи — мусор.

P.S.
неправильное использование тегов заголовков H1-H6… фильтр за переоптимизацию/переспам
Без обид. Просто доношу важность исправления такой «мелочи»
Слышать звон, но не знать где он.

P.S.S. Вы когда-нибудь занимались дорами? Или ваш проект — это единственное что вы пробовали продвигать?
  • avatar emmy
  • 0
1. Цитата из нашей переписки в тикете.
Здраствуйте,

это не возможно, потому что этот календарь является js виджетом который сам генерирует html.

2. Эх, вы бы хотя бы погуглили перед тем как обвинять меня в безграмотности.

Яндекс учитывает noindex.
yandex.ru/support/webmaster/controlling-robot/html.xml#noindex
<div class="robots-nocontent">Yahoo bots won't index this.</div>
<noindex>Yandex bots ignore this text.</noindex>
<!--noindex-->They will ignore this, too.<!--/noindex-->


Для гугла есть
www.google.com/support/enterprise/static/gsa/docs/admin/70/gsa_doc_set/admin_crawl/preparing.html
<!--googleoff: all-->
This should not be indexed by Google. Though its main spider, Googlebot,
might ignore that hint.
<!--googleon: all-->
  • avatar emmy
  • 1
в календаре

Правильно, именно в календаре. Как я вам и сказал — календарь сделан с помощью js библиотеки fullcalendar. Сверстан он не мною, шаблон там не поменять.

По поводу сео — даже говорить ничего не буду, если на ваш взгляд h2 вводит в заблуждение, то решение здесь простейшее, и вы, как сео оптимизатор, должны были его знать — обернуть календарь тегом noindex.