Core тюнинг

от
до
Доброй ночи всем! Ради спортивного интереса и по просьбе пользователя sotastroy, сделал добавление комментариев без перезагрузки страницы (на всеми так любимом аяксе ) Делал примерно 8 часов, смотрите что получилось демо: тут [hide]Логин:demo 12345[/hide] заходите, регистрируйтесь, а можно и без регистрации и добавляйте комментарии! Это хак стандартного компонента COMMENTS с небольшим изменением шаблонов. Желающие могут скачать архив и посмотреть, чем он отличается от компонента в оффрелизе. [hide]UPD: архив[/hide] Также пока еще не доделал редактирование комментариев и хочу удаление...
+49
2.71K
Доброго всем времени суток! Дошли у меня руки до плагина Подписки на комментарии и форум , решил добавить в него функции ленты. Т.е. если вы подписаны на какие-то комментарии в каком-то посте или ветке форума, чтобы за ними (за комментариями) далеко не ходить, теперь они выводятся прямо в профиле на закладке ПОДПИСКА. Работает на аяксе UPD: скриншоты
+18
2.09K
Доброго времени суток всем! Представляю вам новую версию v. 1.5 компонента Инвайтер. Основные изменения: - достигнута стабильность процесса отправки ( по тестам - 7 дней минимум) - два разных способа запуска демона отправки (также способ запуска под win) - запрет запуска второй копии демона - контроль работы демона с сайта - быстрое отключение процесса, теперь не нужно ждать, пока закончится цикл, даже если у вас стоит 30 минутный интервал. - парсер данных рассылки из текста, подробнее:
+33
1.96K
Доброго всем времени суток! Есть проблема, я описывал ее здесь Проблема активного меню с custom_rewrite Вкратце: создаем в меню пункт Вход, ставим тип "ссылка", сама ссылка вот такая /login. Теперь у нас по клику по пункту меню Вход - можно зайти на сайт. Кликаем по ней... Но пункт меню ВХОД не стал активным! Налицо ошибка в разборе меню, т.е. ссылки вида /login, /passremind b прочие не обрабатываются! Вы скажете да зачем нам это нужно, у нас эти ссылки висят отдельно. Да, на самом деле, смысла вносить изменения ради этих ссылок нет никакого. Смысл есть, если мы будем использовать custom_rewrite для своих низменных важных целей. Например, сделать так, чтобы урл контента в каком-либо компоненте был не пятнадцать слов а два Итак поехали.
+15
2.62K
Доброго всем времени суток! В данном посте хочу с вами поделиться информацией про программу sendmail, хотя пост не про Инстант, но я думаю это будет нужно многим. Кратко: Для локальной разработки многие используют программный комплекс Denwer. В нем для отправки почтовых сообщений используется программа-заглушка sendmail, которая все отправленные сообщения складывает в папку tmp. Но что делать, если нужно чтобы письма отправлялись на почту? Одним из решений будет использование "нормального" sendmail`а под Windows. Это консольное приложение, отправляющее поток с stdin на указанный...
+11
5.06K
Доброго времени суток! Мне очень сильно не нравится то, что чтобы попасть с главной страницы сайта например в новости, объявления мне нужно искать где-то меню, хотя вот оно свободное поле - заголовок модуля. В связи с производственной необходимостью сделал следующее - теперь можно указать для заголовка любого модуля любую ссылку. Для этого нужно : 1. правим файл /modules/module.tpl в вашем шаблоне вместо строки {$mod.title} записываем в него следующий код {php} $inCore = cmsCore::getInstance(); $config = $inCore->yamlToArray($this->_tpl_vars['mod']['config']); if ($config['modlink']) { echo '<a href="'.$config['modlink'].'"style="text-decoration:none;color:#416C97;">'.$this->_tpl_vars['mod']['title'].'</a>'; } else { echo $this->_tpl_vars['mod']['title']; } {/php} приведу свой module.tpl, он небольшой
+47
1.77K
Доброго всем времени суток! Представляю вашему вниманию хак авторизации (восст.пароля) в всплывающем окне. За основу был взят Авторизация на сайте во всплывающем окне в который вставил новую форму авторизации ДЕМО Обязательно нажмите на Forgot (забыл пароль)! итак смотрим в приложенном файле шаблона в секцию <head> вашего шаблона вставляем <!-- ВСТАВЛЯЕМ ЭТОТ КОД !--> <!-- Our CSS stylesheet file --> <link rel="stylesheet" href="/templates/_default_/assets/css/styles.css" /> <!--[if lt IE 9]> <script src="http://html5shiv.googlecode...
+31
3.16K
Доброго всем времени суток! Предлагаю Вашему вниманию первый пост из серии "Рассылки для Инстанта" - Компонент Инвайтер. Если Вам нужно отправить несколько тысяч писем, пригласить на сайт новых пользователей или просто рассказать всем о своем сайте - этот компонент для Вас. Компонент позволяет отправлять до 50 тысяч писем (а можно и больше) за несколько часов. Ваше участие в этом минимально - Вам нужно только создать шаблон письма (его можно даже не писать а выбрать из готового файла на сайте), ввести адреса получателей и запустить рассылку. После этого можете даже выключить свой...
+49
3.05K
Доброго всем времени суток! Предлагаю вашему вниманию плагин, сообщающий на почту админам о новом зарегистрированном пользователе. В настройках плагина можно указать id админов через запятую, кому нужно отправлять сообщение. ВНИМАНИЕ: Если у вас установленн биллинг, нужно удалить и по новой установить и активировать плагин от биллинга (после установки данного плагина). В противном случае плагин сообщения работать не будет! Проблема в том, что плагин биллинга "портит" данные в цепочке плагинов (он их просто удаляет).
+30
1.32K
Доброго всем времени суток! Предлагаю вашему вниманию компонент Теги (или Метки, кому как нравится). В оригинале Инстанта нет средств для просмотра всех тегов (кроме облака тегов). Данная версия компонента позволит по новому взглянуть на теги. Плюсы: 1) работает на аяксе 2) простая установка Минусы: стоит денег смотрим демо: Демонстрация компонента Теги.
+18
1.62K
Доброго всем времени суток. Выдалось у меня пара свободных дней - сделал модуль Карусель для компонента InstantVideo. Давно хотел попробовать поработать с Jquery и прочими javascript-aми. Точнее сам модуль стандартный, я сделал для него новую "шкуру" на jquery. Демо выложить не могу, вот картинки.
+4
1.82K
Доброго всем времени суток! Сегодня я решил я продать одну из своих наработок. Работы вроде немного было, вот и денег небольших попрошу. UPD: так как я на самом деле потратил немного времени на разработку, решено перевести данный хак в бесплатный. Если кому-то понравится(понадобится) мой хак - он может отблагодарить мой небольшой труд по реквизитам в конце поста. И там же и скачать хак. Это будет дополнительным мне стимулом, для поиска новых багов, их решений и создания всяких разных "фич". Итак, хак "Повторная активация пользователя" UPD: А также умная регистрация - т.е. при авторизации пользователя будет выдавать, например, если он заблокирован, еще не активирован и т.п. (кстати не проверил БАН пользователя - прошу проверить) А также - при "тыке" на ссылку активации пользователь автоматически авторизуется на сайте. чтобы было более понятно, смотрим скриншоты
+45
4.78K
Доброго времени суток всем! Начнем сразу: В версии 1.8(и даже в 1.9) есть следующий баг: На сайте регистрируется новый пользователь. Он вводит свои логин и пароль, активирует свою учетную запись и что-то затем делает на сайте. Важно: доп.информацию в профиле пользователь не меняет (обычно примерно 70-80 процентов новых юзеров этого не делает) Если пользователь подписывается на комментарии где-нибудь или на сообщения форума - новые сообщения в комментариях(на форуме) ему не приходят. Он заходит в настройки профиля, в уведомлениях видит - "отправлять на почту". Но почта все равно не приходит - пока он в настройках профиля не нажмет "сохранить".
+27
3.03K
Доброго времени суток! Все наверное сталкивались с таким: например в закладках в профиле пользователя встаете на какую-либо закладку, переходите там куда-нибудь, потом нажимаем Назад - попадаем на первую вкладку, а не на ту на которой были. Соответственно приходится делать лишний "тык" мышью, что раздражает. Данный хак позволит InstantCMS запомнить (на указанное вами время в мин.) на какой закладке у какого пользователя вы были до этого.
+20
1.49K
Очень мне не нравится админка редактора - можно добавлять только в одну категорию, есть ошибки при добавлении статей(. Вообщем неудобно. Поэтому решил сделать добавление статей напрямую из любой категории статей. Должно получится так - в нужной категории статей нажимаем ссылку "Добавить статью", появляется Добавление статьи, где в списке категорий статьи - только одна нужная нам категория (чтоб юзер не промахнулся) Делаем следующее:
+34
2.48K
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.