Александр I

Александр I

Стареть неприятно, но это единственный способ жить долго.
+262
Репутация
8006
Рейтинг
+1
Александр I Александр I Модуль ТОПы пользователей 8 лет назад
Chinese, публично приношу извинения что заставил вас так долго ждать. zst С весны до настоящего времени был "в оффлайне".
Модуль вам отправил.
+2
Александр I Александр I Модуль ТОПы пользователей 9 лет назад
250 руб. - в самый раз. smile
+2
Александр I Александр I Модуль ТОПы пользователей 9 лет назад
Когда модуль был бесплатный, в комментах было веселее. joke
Цена снижена. Теперь 500 руб. 250 руб.
0
Александр I Александр I Квадратные аватары 10 лет назад
lezginka.ru, чтобы были круглые и модные, достаточно добавить в CSS: border-radius: 50%;
+1
Александр I Александр I Модуль ТОПы пользователей. Бесплатный 10 лет назад
Картинки не отображались в этой записи блога. Исправил.
0
Александр I Александр I Компонент продажи авто 10 лет назад
kir, проясните, пожалуйста, компонент стал платным?
Обновления планируете (платно/бесплатно)?

После беглого теста заметил, что:
• ГАЗ Чайка - Внедорожник
• ГАЗ Победа - Внедорожник
• ГАЗ М-1 - Внедорожник
• ГАЗ Volga Siber - Внедорожник
• ГАЗ Волга Универсал - Минивэн
• ГАЗ 69 - Хэтчбек
• ГАЗ 67 - Хэтчбек
и т.д. Такая ошибка по всем маркам и моделям.

P.S. Скачивал 27 апреля, когда ссылка была еще доступна.
0
Александр I Александр I Компонент продажи авто 11 лет назад
Для какой версии iCMS?
+3
Александр I Александр I Компонент продажи авто 11 лет назад
Стесняюсь спросить - компонент раздаете бесплатно? Только благодарности на WM?
0
Александр I Александр I Уменьшение запросов в БД (микрохак)) 11 лет назад
Код для версии ICMS 1.10.1
В файле ../core/classes/page.class.php
В функции public function printModules($position)
найти (стр. 432-456):
Код PHP:
  1. // Отдельный модуль
  2. if( $mod['is_external'] ){
  3. if (file_exists($modulefile)){
  4. require_once $modulefile;
  5. // Если есть кеш, берем тело модуля из него
  6. if ($mod['cache'] && cmsCore::isCached('module', $mod['id'], $mod['cachetime'], $mod['cacheint'])){
  7. $mod['body'] = cmsCore::getCache('module', $mod['id']);
  8. $callback = true;
  9. } else {
  10. $config = cmsCore::yamlToArray($mod['config']);
  11. $inCore->cacheModuleConfig($mod['id'], $config);
  12. $callback = $mod['content']($mod['id']);
  13. $mod['body'] = ob_get_clean();
  14. if($mod['cache']) { cmsCore::saveCache('module', $mod['id'], $mod['body']); }
  15. }
  16. }
  17. }
и заменить на:
Код PHP:
  1. // Отдельный модуль
  2. if($mod['is_external']){
  3. if (file_exists($modulefile)){
  4. require_once $modulefile;
  5. if (!$inUser->id){
  6. if ($mod['cache']){
  7. $mod['body'] = cmsCore::getCache('module', $mod['id']);
  8. $callback = true;
  9. } else {
  10. $config = cmsCore::yamlToArray($mod['config']);
  11. cmsCore::cacheModuleConfig($mod['id'], $config);
  12. $callback = $mod['content']($mod['id']);
  13. $mod['body'] = ob_get_clean();}
  14. } else {
  15. if ($mod['cache'] && cmsCore::isCached('module', $mod['id'], $mod['cachetime'], $mod['cacheint'])){
  16. $mod['body'] = cmsCore::getCache('module', $mod['id']);
  17. $callback = true;
  18. } else {
  19. $config = cmsCore::yamlToArray($mod['config']);
  20. cmsCore::cacheModuleConfig($mod['id'], $config);
  21. $callback = $mod['content']($mod['id']);
  22. $mod['body'] = ob_get_clean();
  23. if($mod['cache']) {
  24. cmsCore::saveCache('module', $mod['id'], $mod['body']);
  25. }
  26. }
  27. }
  28. }
  29. }
0
Александр I Александр I Проблемы и решения: Новая версия 11 лет назад
У кого-нибудь есть новости от SJen?
+2
Александр I Александр I Кулинарные рецепты для InstantCMS v1.10.3 11 лет назад

"Кулинарные рецепты" на карте сайта

1. Создайте файл ../components/sitemap/sm_components/sm_cooking.php со следующим содержимым:
Код PHP:
  1. <?php
  2. if(!defined('VALID_CMS')) { die('ACCESS DENIED'); }
  3. /******************************************************************************/
  4. // Карта Сайта v2.1 //
  5. // Разработка Компонентов, Плагинов и Модулей для Instant CMS: //
  6. // instantcms-development@ds-soft.ru //
  7. /******************************************************************************/
  8. class cooking_map extends comMaps{
  9. public $title = "Кулинарные рецепты";
  10. public $link = "cooking";
  11. public function __construct() {
  12. $this->inDB = cmsDatabase::getInstance();
  13. $today = date("Y-m-d H:i:s");
  14. $this->total = $this->inDB->rows_count("cms_cooking_items", "published = 1 AND on_moderate = 0");
  15. $this->total = $this->total + $this->inDB->rows_count("cms_cooking_cats", "published = 1");
  16. }
  17. public function FillMapsArray($html=FALSE){
  18. $this->map_start();
  19. if (!$this->generateMap and !$html){ return FALSE; }
  20. $cats = $this->getCategoryTree("cms_cooking_cats", $this->host . "/cooking", TRUE);
  21. foreach ($cats as $cat){
  22. if ($cat['id']==1000){
  23. $cat['title'] = "Главная страница Кулинарных рецептов";
  24. $cat['seolink'] = $this->host . "/cooking";
  25. }
  26. if ($this->generateMap){ $this->set_map_url(array($cat['seolink'], "daily", "0.9")); }
  27. if ($html){ $this->set_html_cat($cat['title'], $cat['seolink'], ($cat['NSLevel']-1)*20); }
  28. $sql = "SELECT id, pubdate, title FROM cms_cooking_items WHERE category_id = '".$cat['id']."' AND published = 1";
  29. $result = $this->inDB->query($sql);
  30. if ($html){ $this->set_html_item_start(); }
  31. while($item = $this->inDB->fetch_assoc($result)){
  32. $item['pubdate'] = strtotime($item['pubdate']);
  33. if ($this->generateMap){
  34. $this->set_map_url(array(
  35. $this->host . "/cooking/item" . $item['id'] . ".html",
  36. $item['pubdate'] >= strtotime("-1 week") ? "daily" : "weekly",
  37. $item['pubdate'] >= strtotime("-1 week") ? "0.9" : "0.8",
  38. date("Y-m-d", $item['pubdate'])
  39. ));
  40. }
  41. if ($html){ $this->set_html_item($item['title'], $this->host . "/cooking/item" . $item['id'] . ".html"); }
  42. }
  43. if ($html){ $this->set_html_item_end(); }
  44. }
  45. }
  46. public function user_map_start(){ return FALSE; }
  47. public function user_re_map_start(){ return FALSE; }
  48. public function user_set_map_url($item){ return FALSE; }
  49. public function user_map_end(){ return FALSE; }
  50. public function user_genMapsList(){ return FALSE; }
  51. }
  52. ?>
2. Зайдите в админку -> Карта сайта. Вы увидите Генерирование карты для "Кулинарные рецепты": - отметьте "Разрешено" и нажмите "Сохранить".
3. Перейдите по адресу http://ваш_сайт/sitemap
4. Наслаждайтесь.
0
Александр I Александр I Кулинарные рецепты для InstantCMS v1.10.3 11 лет назад
Я в курсе. Есть договоренность.
+3
Александр I Александр I Проблемы и решения: Релиз 11 лет назад
есть предложение добавить поле "Официальный ответ" - куда смогут писать только ОЛ либо администратор (если ОЛ не участвует в жизни сайта). Это будет типа комментария к закрытию проблемы.
Крайне желательно чтобы можно было не только текст написать, но и фото или видео вставить.

И еще. Пусть админ сайта ВСЕГДА и В ЛЮБОЕ ВРЕМЯ может редактировать все, что можно отредактировать.
+4
Александр I Александр I Проблемы и решения: Релиз 11 лет назад
Одного нажатия кнопки "Проблема решена", мне кажется не достаточно.
Надо предусмотреть момент, когда есть ОФИЦИАЛЬНЫЙ ОТВЕТ на решение проблемы. Это может быть и реальное решение проблемы, а может быть и обыкновенная отписка.

Должно быть место (например после описания проблемы) куда можно либо скан документа (отписки) прикрепить, либо просто текстом написать, либо фото (неограниченное кол-во), либо видео (может быть несколько).

В комментах размещать ОФИЦИАЛЬНЫЕ ОТВЕТЫ - не хорошо. Тем более, что потом найдутся желающие комментировать документы чиновников.
+4
Александр I Александр I Модуль ТОПы пользователей. Бесплатный 11 лет назад
Спасибо Dost за замечания. Исправлю.
+1
Александр I Александр I Модуль ТОПы пользователей. Бесплатный 11 лет назад
Maikl, да, можно и такое прикрутить.
+3
Александр I Александр I InstantCMS 2: Финишная прямая 11 лет назад
"Мужик сказал - мужик сделал" - русска народна пословице
А не сделал - еще раз сказал.
+3
Александр I Александр I Модуль ТОПы пользователей. Бесплатный 11 лет назад
Адаптировал модуль для версии 1.9
Добавлен новый архив для скачивания.
+1
Александр I Александр I Модуль ТОПы пользователей. Бесплатный 11 лет назад
Рекламперсы - это звучит гордо! Только в какую ТОПу их засунуть?
+1
Александр I Александр I Модуль ТОПы пользователей. Бесплатный 11 лет назад
Добавлены еще два ТОПа:
- Каталогонатомы - Рейтинг пользователей по количеству добавленных записей в универсальный каталог.
- Рецепшины - Рейтинг пользователей по количеству добавленных рецептов. (При наличии компонента Кулинарные рецепты)

Архив для скачивания обновлен.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.