Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка Invision Community, релизы, темы, плагины и приложения

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Роман Бакай

Пользователи
  • Регистрация

  • В сети

Everything posted by Роман Бакай

  1. За многие годы возни с сайтами, я переодически сталкивался с вопросами которые мне не удавалось решить самостоятельно или при помощи тщательного гугления. Поэтому я шел на форумы движков и задавал эти вопросы там. Интересно, что ответа я никогда не получал. Даже если и решение было (как выяснялось потом) простым. Приходилось дальше самому курить мануалы и включать мозги. Короче, форумы никогда не помогали. Особенно запомнился форум джумлы. Сколько ни задавал - тишина. ))) Удивительно, что этот форум несколько раз выдавал ответы на мои вопросы. Поэтому я до сих пор их здесь задаю. Поэтому, решил отдать долг и выдать решения некоторых вопросов из заданных мной. И так, по данной теме. Решение вопроса. Короче, виноват здесь не движок, а MySQL. Как править. Ищите файл my.cnf и если нет добавляйте строчку: ft_min_word_len=3 , где 3 это минимальное количество символов для поиска. Затем перегружаем MySQL, перестраиваем в IPS поисковый индекс и пользуемся.
  2. Так я сказал, что все способы опробовал. И html и php Вот ниже еще раз написал
  3. Если в PHP режиме, то все равно обшибка. Если в html, то тупо блок не ставится. Выбираю блок, сохранить и пустота. Нажимаю редактировать, нет выбранного блока.
  4. У директа код так начинается <!-- Яндекс.Директ --> <div id="yandex_ad"></div> <script type="text/javascript"> (function(w, d, n, s, t) { w[n] = w[n] || []; w[n].push(function() {
  5. Тут такой вопрос. IPS Pages позволяет создать блоки-виджеты с PHP и HTMLкодом. Хочу туда запихнуть Яндекс.Директ. Но при размещении блока, выходит вот такая ошибка Parse error: syntax error, unexpected '<' in /var/www/sites/sitename.ru/applications/cms/sources/Blocks/Block.php(196) : eval()'d code on line 1 Что можно поделать?
  6. Pages очень продвинутый. С первого взгляда кажется что черт ногу сломит. Но если посидеть немного, то возможности открываются безграничные. У меня часть со статьями была на Joomla лет этак 7, в этом году перевел на Pages. Когда-то и блоги были на расширении для джумлы. Несколько лет назад перевел на IPBблоги и часть постов из блогов перекинул на форум. Теперь все на IPS. В целом доволен. Правда после переноса статей на IPS ожидаемо упал поисковый трафик. Но это поправится со временем. Мой проект больше хобби, чем работа. Поэтому пилю под настроение. Вот глянь www.realsky.ru Я сам не программист и не дизайнер. Если что нужно делать, открываю мануалы и гугл. И пошло поехало.
  7. Я правильно понимаю, что данный плагин при сохранении темы конвертит новое название, а не делает это налету?
  8. Не нашел в настройках, в 3.Х точно было. Нужно изменить минимальное количество символов участвующих поиске. До 3х если точнее. Это как-то возможно? Проблема в том, что у меня некоторые теги имеют 3 символа. И вот эти теги выпадают из поиска. И использовать больше символов ну никак.
  9. @kgb У меня при создании или редактировании поля в приложении Pages нет никакого Topic Format. И что дает это Топик Формат? Хотя, если бы он был, может быть я и понял. Разобрался, оказывается надо в настройках базы данных указать категорию форума, которую надо использовать. Я же это не указывал, только в категориях статей(для каждой отдельно) указывал свою категорию на форуме. При таком раскладе нет Топик Формат.
  10. В линейки 3.Х была возможность использовать форум для комментариев статей. В 4.Х это то же есть, но в отличии от 3-шки, здесь нет возможности настроить публикацию темы на форуме. Создается тема с полным дублем статьи. Нафига? Можно же Некое интро только публиковать, или первые скажем 250 знаков. Например, я создал поле Intro туда я пишу анонс статьи. Использую для отображение на сайте. Можно было-бы только это поле публиковать, а не весь контент. Может кто разбирается во внутренней кухне движка и подскажет как подправить код? Есть файл Records.php, он находится по адресу /applications/cms/sources/Records/Records.php Там, со строки 1952 начинается код отвечающий за публикацию на форуме. Може, кто подкажет че поменять? Я не знаком с переменными и прочей кухней движка. ЗЫ. Вот кусок кода. /** * Post this record as a forum topic * * @return void */ public function syncTopic() { if ( ! \IPS\Application::appIsEnabled( 'forums' ) ) { throw new \UnexpectedValueException('content_record_no_forum_app_for_topic'); } /* Fetch the forum */ try { $forum = \IPS\forums\Forum::load( $this->_forum_forum ); } catch( \OutOfRangeException $ex ) { throw new \UnexpectedValueException('content_record_bad_forum_for_topic'); } /* Existing topic */ if ( $this->record_topicid ) { /* Get */ try { $topic = \IPS\forums\Topic::load( $this->record_topicid ); if ( !$topic ) { return; } /* Reset cache */ $this->displayTitle = NULL; $topic->title = $this->_forum_prefix . $this->_title . $this->_forum_suffix; if ( \IPS\Settings::i()->tags_enabled ) { $topic->setTags( $this->prefix() ? array_merge( $this->tags(), array( 'prefix' => $this->prefix() ) ) : $this->tags() ); } if ( $this->hidden() ) { $topic->hide( FALSE ); } else if ( $topic->hidden() ) { $topic->unhide( FALSE ); } $topic->save(); $firstPost = $topic->comments( 1 ); $content = \IPS\Theme::i()->getTemplate( 'submit', 'cms', 'front' )->topic( $this ); \IPS\Member::loggedIn()->language()->parseOutputForDisplay( $content ); $firstPost->post = $content; $firstPost->save(); } catch ( \OutOfRangeException $e ) { return; } } /* New topic */ else { /* Create topic */ $topic = \IPS\forums\Topic::createItem( $this->author(), \IPS\Request::i()->ipAddress(), \IPS\DateTime::ts( $this->record_publish_date ? $this->record_publish_date : $this->record_saved ), \IPS\forums\Forum::load( $this->_forum_forum ), $this->hidden() ); $topic->title = $this->_forum_prefix . $this->_title . $this->_forum_suffix; $topic->topic_archive_status = \IPS\forums\Topic::ARCHIVE_EXCLUDE; $topic->save(); if ( \IPS\Settings::i()->tags_enabled ) { $topic->setTags( $this->prefix() ? array_merge( $this->tags(), array( 'prefix' => $this->prefix() ) ) : $this->tags() ); } /* Create post */ $content = \IPS\Theme::i()->getTemplate( 'submit', 'cms', 'front' )->topic( $this ); \IPS\Member::loggedIn()->language()->parseOutputForDisplay( $content ); $post = \IPS\forums\Topic\Post::create( $topic, $content, TRUE, NULL, NULL, $this->author(), \IPS\DateTime::ts( $this->record_publish_date ? $this->record_publish_date : $this->record_saved ) ); $post->save(); $topic->topic_firstpost = $post->pid; $topic->save(); $topic->markRead(); /* Update file */ $this->record_topicid = $topic->tid; $this->save(); } }
  11. не уверен что правильно сделал. Но..
  12. На многих сайтах выдает такую ошибку, да. А у меня просто что результат нулевой и сегодняшнюю дату до и после. Значит ошибка тянется давно. Беда в том, что разрабам нужно донести, что не работает на локализациях. В английской версии дата через слеш идет /, а у нас через точку. Думаю где-то здесь ошибка.
  13. да, в хроме работает. Странно, я вроде проверял не работало. Проверьте в Сафари.
  14. Врядли это правда, что вы протестовали на маке. Ибо я опросил всех своих знакомых маководов, результат у всех один. И на ваших сайтах в том числе. Так что, за мной статистика.
  15. Вы невнимательны. Не работает на других сайтах, в том числе и здесь. Не работает под МАК ОС!
  16. Чур меня, чур)) За 20 лет на винде, в конце концов устал. Нет делания возится и настраивать. Но это лирика, для разрядки. Вопрос в том, кто виноват? Локализатор или разработчики, куда жаловаться? Разработчикам будет трудно объяснить такой феномен. Да и я их подзадолбал последнее время, багрепортами) А у меня как назло, 20 числа подписка закончилась. Продлевать пока не буду, ибо из-за курса дорого выходит каждые полгода. Подожду какого-нибудь большого апдейта. Тогда и продлю.
  17. @rustav благодаря ваще помощи, удалось понять истину. Оказывается, под виндой работает. А под Маком нет. Браузер не важен. Опять же вопрос, кто виноват и что делать?
  18. @rustav проверь на этом сайте, задай слово аватарки и попробуй поискать в расширенном поиске с заданием диапазона дат. Тут как и на твоем ваще ошибка вываливается. У меня то хоть пишет ничего не найдено. И глупый диапазон дат. А переключаю на английский и все ок.
  19. Обнаружил баг. Если включить расширенный поиск. В его настройках задать показ С и По даты, то форум пишет что ничгео не найдено. Причем диапазон дат вообще пишет сто искал по сегодняшнее число, и с сегодняшнего в будущее. Если переключить форум на английский язык, то поиск работает. Это как-то связанно с тем, что у наст дата выставляется через точку, а у них через слеш / Руссификация с этого сайта. Что делать?
  20. Обнаружил баг. Если включить расширенный поиск. В его настройках задать показ С и По даты, то форум пишет что ничгео не найдено. Причем диапазон дат вообще пишет сто искал по сегодняшнее число, и с сегодняшнего в будущее. Если переключить форум на английский язык, то поиск работает. Это как-то связанно с тем, что у наст дата выставляется через точку, а у них через слеш / Руссификация с этого сайта. Что делать?

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.