kirkr

kirkr

+278
Репутация
1786
Рейтинг
0
kirkr kirkr → СуперСлайдер для InstantCMS 13 лет назад
Работа шикарная. Куплю обязательно!
По шаблонам адаптивным, вы просто возьмите и скрывайте его если размер экрана будет меньше заданного значения и гемороя не будет smile просто зачем слайдер на маленьком экране то?
0
kirkr kirkr → Короткая ссылка на объявление 13 лет назад
Ну вы тоже с фигни начали, с дескрипшина к доске объявлений:))) Универсально? нет банально) Так чтом аст хэв, а далее народ сам проголосует что ему надо, а что нет.
+5
kirkr kirkr → Короткая ссылка на объявление 13 лет назад
Кому надо тот и возьмет себе на заметку.
Судя по комментам ребята ни разу не сотрудничали с газетами, там блин каждый символ на вес золота. А заставить клиента переключать клаву чтоб набрать адрес - это БРЕД.
0
kirkr kirkr → Чтоб Facebook хорошо понимал, добавляем The Open Graph protocol 13 лет назад
Версия CMS, а также какие хаки или плагины стоят, этот код актуален для 10.1.1 и 10.1.2
0
kirkr kirkr → Адаптивный шаблон - профиль пользователя 13 лет назад
Для сообщества и меня важнее научиться переделывать свои темы в адаптивные. А не просто скачать дефолтную бесплатно. Поэтому и спросил про описание!
0
kirkr kirkr → В продолжении постов про Facebook, адаптация компонента объявления 13 лет назад
200 это сколько символов, можно и в переменную превратить.
0
kirkr kirkr → Адаптивный шаблон - профиль пользователя 13 лет назад
Вот за ЭТО Я ПЛЮСУЮ!
0
kirkr kirkr → Чтоб Facebook хорошо понимал Часть2 БЛОГИ 13 лет назад
Кармы докиньте и будет вам и для доски объявлений, ничего сложного там нету.
+2
kirkr kirkr → Адаптивный шаблон - профиль пользователя 13 лет назад
Главный вопрос, А ЗАЧЕМ? Вы продадите потом шаблон или отдадите сообществу бесплатно? Если первое, то есть смысл показывать всю уже готовую работу, если второе,то надо бы разжевать как вы этого добиваетесь, чтоб многим стало понятно, как свой шаблон оптимизировать под адаптивный.
Думаю второй вариант был бы ценным очень для всех!
+1
kirkr kirkr → Устранение проблемы в core/cms.php для 1.10.2 13 лет назад
Скачал, нифига пришлось также искать и менять, перепроверь архив который только ПАТЧ.
0
kirkr kirkr → Чтоб Facebook хорошо понимал Часть2 БЛОГИ 13 лет назад
И не будет, если у вас неправильно сохранен файл, точно в UTF8 сохранили, а что за отступы в начале файла?
в IE подсветит вам неправильную строку, у вас на объявлении
Код PHP:
  1. <?xml version="1.0" encoding="utf-8" ?>
пробелы, есть подозрение что сохранили неправильно файл.
0
kirkr kirkr → Чтоб Facebook хорошо понимал Часть2 БЛОГИ 13 лет назад
ну а куда он денется? он даже картинку должен показать, так как она по всем правилам будет выводиться.
0
kirkr kirkr → Чтоб Facebook хорошо понимал Часть2 БЛОГИ 13 лет назад
топик старт решений не понял.

я просто привел к тому виду rss который должен быть, именно rss2.0
0
kirkr kirkr → Чтоб Facebook хорошо понимал Часть2 БЛОГИ 13 лет назад
Вот вам решение:
заменить содержание файла \components\blogs\prss.php

на

Код PHP:
  1. <?php
  2. /******************************************************************************/
  3. // //
  4. // InstantCMS v1.10 //
  5. // http://instantcms.ru/ //
  6. // //
  7. // written by InstantCMS Team, 2007-2012 //
  8. // produced by InstantSoft, (www.instantsoft.ru) //
  9. // //
  10. // LICENSED BY GNU/GPL v2 //
  11. // //
  12. /******************************************************************************/
  13. if(!defined('VALID_CMS')) { die('ACCESS DENIED'); }
  14. function rss_blogs($item_id, $cfg){
  15. $inDB = cmsDatabase::getInstance();
  16. global $_LANG;
  17. cmsCore::loadModel('blogs');
  18. $model = new cms_model_blogs();
  19. if(!$model->config['component_enabled']) { return false; }
  20. cmsCore::loadClass('blog');
  21. $inBlog = cmsBlogs::getInstance();
  22. $inBlog->owner = 'user';
  23. $channel = array();
  24. $items = array();
  25. // Формируем канал
  26. if ($item_id){
  27. $blog = $inBlog->getBlog($item_id);
  28. if (!$blog) { return false; }
  29. //Если доступа к блогу нет, возвращаемся
  30. if (!cmsUser::checkUserContentAccess($blog['allow_who'], $blog['user_id'])){
  31. return false;
  32. }
  33. $inBlog->whereBlogIs($blog['id']);
  34. $channel['title'] = $blog['title'];
  35. $channel['description'] = $_LANG['NEW_POSTS_IN_BLOGS'];
  36. $channel['link'] = HOST . $model->getBlogURL($blog['seolink']);
  37. } else {
  38. $channel['title'] = $_LANG['NEW_POSTS_IN_BLOGS'];
  39. $channel['description'] = $_LANG['NEW_POSTS_IN_BLOGS'];
  40. $channel['link'] = HOST . '/blogs';
  41. }
  42. // В RSS всегда только публичные посты
  43. $inBlog->whereOnlyPublic();
  44. $inDB->orderBy('p.pubdate', 'DESC');
  45. $inDB->limit($cfg['maxitems']);
  46. $posts = $inBlog->getPosts(false, $model, true);
  47. if($posts){
  48. foreach($posts as $post){
  49. // print_r($posts);
  50. preg_match_all("/\[IMG\](.*?)\[\/IMG\]/",$posts[$i]['content'],$imagefirst); //ищем первую картинку она будет в $imagefirst[1][0]
  51. $post['link'] = HOST . $post['url'];
  52. $post['description'] = mb_substr(strip_tags($post['content_html']), 0, 350). '...';
  53. $post['comments'] = $post['link'].'#c';
  54. $post['category'] = $post['blog_title'];
  55. $post['size'] = round(filesize(PATH.''.$imagefirst[1][0]));
  56. $post['image'] = HOST . ''.$imagefirst[1][0];
  57. $items[] = $post;
  58. $i++;
  59. }
  60. }
  61. return array('channel' => $channel,
  62. 'items' => $items);
  63. }
  64. ?>

Для тех кого важно могу нарисовать отдельным постом, только надо ли?
0
kirkr kirkr → Чтоб Facebook хорошо понимал Часть2 БЛОГИ 13 лет назад
Можно сделать, главное скажите под каким элементом вы хотите выложить изображение.
0
kirkr kirkr → Чтоб Facebook хорошо понимал, добавляем The Open Graph protocol 13 лет назад
Код откуда взяли? в какой файл вставили? добавили ли строку в действующий темплейт ваш?
0
kirkr kirkr → Чтоб Facebook хорошо понимал, добавляем The Open Graph protocol 13 лет назад
wportal это нормально, в посте все ок будет.

По блогам сделал, на модерации пост сейчас, позже будет. Там картинку берем первую с поста.
0
kirkr kirkr → Чтоб Facebook хорошо понимал, добавляем The Open Graph protocol 13 лет назад
Для блогов нет отдельной картинки (поля) т.е. ваши фото идут в тексте, но можно сделать выборку первой картинки. Если надо то чуть позже выложу решение.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.