Перейти к содержанию

yekag

Пользователи
  • Постов

    13
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

yekag стал победителем дня 9 июля 2015

yekag имел наиболее популярный контент!

Информация

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

Достижения yekag

  1. Составлял для себя полный список из стоп листа доменов РФ 4025 слов ( http://mini-portal.ru/news/stop-list-rf.txt ). Но после обновления в одной из старых версии ИПБ был косяк в ядре IPB, поэтому пока не использую. rumat.xml
  2. Посмотреть можно что нету ничего лишнего, закладок и т.д.
  3. Кому интересно вот изменения в файлах diff от IPS 4.1.0 Respected vs IandroidFan IPS_4.1.0_ Respected-vs-IandroidFan.diff
  4. Укажите полный путь в системе (что-то вида /home/[username]/www/pro-ucheba.com/public_html/datastore), а не относительный. Так же "Методы кеширования" узнайте какие есть у хостера и включите.
  5. Подскажите кто знает, как правильно ставить обновления на IPS Community Suite 4.0.12.1, если у меня IPS Community Suite 4.0.8.1? Последовательно или можно сразу 12 поставить?
  6. Добавление кнопки проверки опечаток от Яндекса speller.yandex.net/ в редактор. 1. Создание кнопки Заходим в Админку => Внешний вид => Настройки редактора. Добавляем свою кнопку "Исправить опечатки", добавляем иконку, тип кнопки "Блочный", в HTML пишем 1 тег без ковычек: "<br>", его мы позже заменим. Мышкой переносим новую кнопку в удобное место в редакторе. 2. Редактирование кода кнопки Ищем в /applications/core/interface/ckeditor/ckeditor/plugins/ папку с начинающуюся с "custom-", у меня это "custom-9158a465165b5dbad4c783fd6d17199b". Открываем фаил plugin.js и видим там (function() { CKEDITOR.plugins.add( 'custom-9158a465165b5dbad4c783fd6d17199b', { icons: 'custom-9158a465165b5dbad4c783fd6d17199b', init: function( editor ) { editor.addCommand( 'custom-9158a465165b5dbad4c783fd6d17199b', ips.utils.defaultEditorPlugins.inline( 'custom-9158a465165b5dbad4c783fd6d17199b', "<br>" ) ); editor.ui.addButton && editor.ui.addButton( 'custom-9158a465165b5dbad4c783fd6d17199b', { label: ips.getString('editorbutton_custom-9158a465165b5dbad4c783fd6d17199b'), command: 'custom-9158a465165b5dbad4c783fd6d17199b', toolbar: '' }); } }); })(); Заменяем 5 строчку: editor.addCommand( 'custom-9158a465165b5dbad4c783fd6d17199b', ips.utils.defaultEditorPlugins.inline( 'custom-9158a465165b5dbad4c783fd6d17199b', "<br>" ) ); на новую: editor.addCommand( 'custom-9158a465165b5dbad4c783fd6d17199b',{ exec : function( editor ) { function declOfNum(number, titles) { cases = [2, 0, 1, 1, 1, 2]; return titles[ (number%100>4 && number%100<20)? 2 : cases[(number%10<5)?number%10:5] ]; } text = editor.getData(); if(text != '') { $.ajax({ type: "GET", url: "http://speller.yandex.net/services/spellservice.json/checkText", dataType: "jsonp", data: "text="+encodeURIComponent(text)+"&lang=ru", success: function(resp){ if(resp.length > 0) { for (var i = resp.length - 1; i >= 0; i--) { if(resp[i].s!='') { text = text.replace(resp[i].word,resp[i].s); } }; editor.setData(text); alert('Исправленно ' + resp.length +' '+declOfNum(resp.length,['слово','слова','слов'])); } else { alert('Ошибок не найдено'); } }}); } }, canUndo : false });
  7. Может кто-нить допилить плагин, чтобы через работало? Всем полезно было бы.
  8. Алилуя, получилось Спасибо вам. Почему разработчикам в модерирование это не добавить для меня загадка. Офтоп: Кто-нибудь пробовал прикрутить проверку правописания от Яндекса tech.yandex.ru/speller/ ?
  9. Подскажите как переименовать тему/topic ipb4? В Меню "Модерирование" только: Важная Закрепить Скрыть Закрыть Переместить Объединить Удалить
×
×
  • Создать...