Секретные материалы

Показать фильтр
от
до
Немного изменил компонент баннеры. Вместо одного баннера, теперь выводится два подряд. Сам баннер сопровождается текстовой ссылкой, что позволяет формировать тизеры картинка + заголовок. Обернул каждый элемент тизера в дивы, и добавил классов, чтобы можно было форматировать, стилизовать тизеры как угодно через css. И изменил стандартную ссылку баннера с вида /banner1 на более неопределённую /s/1, менее очевидную для всяких адблоков и вообще мне так больше нравится.
+10
406
В прошлом посте, который был посвящён организации мультиязычности сайта на Instant 1* посредством поддоменов смотрящих в один и тот же каталог на хостинге, я упоминал о том, что одна из проблем при таком подходе - как отдать разное содержимое sitemaps.xml в зависимости от того, через какой поддомен его читает робот. Проблема не то что бы экстра сложная, скорее мне она казалась интересной (её решение). Можно было бы конечно тупо назначить для каждого поддомена разный файл с картой сайта и в панели вебмастера указать это. Для ru.mysite.com - sitemap_ru.xml для en.mysite.com - sitemap_en.xml. Но мне хотелось именно сохранить стандартный адрес сайтмапа sitemap.xml, при этом что бы его содержимое менялось в зависимости от хоста. Итак, я сгенерировал три файла карты сайта.
+4
1305
Решил "побаловаться" и запустить англоязычную версию сайта. Сама возможность мультиязычности в первой ветке уже присутствует. В существующем решении и русскоязычная и англоязычная версия страницы будет находиться по одному и тому же url. Технически вполне удобно, через POST запрос менять настройки языка. Но в большинстве случаев наша цель - проиндексироваться в Google и привлечь на англоязычную версию - англоязычный трафик. Google велит использовать разные url для разных языковых версий и даже рекомендует использовать поддомены с префиксом языка en.site.ru и т.д. Создал поддомен en.mysite.ru начал копировать файлы системы в соответствующую папку на хостинге, попутно соображая, где и что подправить, чтобы фото загружались со всех версий сайта в одну папку и чтобы изображения загруженные через mysite.ru нормально отображались на en.mysite.ru.
+7
981
Потребовалось разослать информационное сообщение зарегистрированным пользователям сайта. Обычно я не делаю рассылок, поэтому для этого случая у меня нет какого то постоянного решения, компонента, плагина. Сервис email рассылок отверг сразу - ради одного раза не хотелось заморачиваться, платить, ждать модерации своего письма, да и сливать базу адресов своих пользователей на сторонний сервис лишний раз тоже не хотелось бы. Немного поискал готовые скрипты, ничего интересного не нашёл и появилось такое решение. Рассылка прошла нормально, если не считать того, что, судя по всему, некоторые почтовые сервисы бросают мои письма в папку спам, но это не проблема данного решения, это уже другая тема.
+6
681
Просто сейчас делал, решил оставить это здесь на всякий случай.
+8
667
Точно не знаю зачем оно мне надо, ни на одном из моих сайтов форум не является местом оживлённым. Но тааак приспичило довести эту затею до конца, спортивный интерес. Вроде удалось добиться оптимального результата оптимальным путём, на пути к нему я пересмотрел несколько вариантов реализации. Суть фишки. Когда пользователь создаёт новую тему и вбивает её название, если в базе форума есть темы с очень похожими названиями, ему здесь же предлагается поискать возможно готовое решение ДО ТОГО как он создаст эту тему. А не после, как это делает плагин "похожие темы" присутствующий например на форуме этого сайта. Все ссылки на похожие темы открываются в новой вкладке и если окажется что там не совсем то что нужно пользователю, он может вернуться к созданию своей тему. Если подсказки дали ему верное направление, он может продолжить ранее начатую тему (если конечно она не закрыта) или просто получить там ответ. Вот как это выглядит.
+23
1670
Вот тут человек просил инструкцию на русском языке. Суть вопроса в том, как преобразовать текстовый контент в картинку, что бы при шэринге в соцсети картинка для поста содержала в себе текст объявления. Самого заинтересовал этот вопрос, сначала подумал про canvas, потом понял, что для этой задачи можно по-проще вариант, поэтому немного разобрался в том как работают функции imagefilledrectangle imagettftext imagecopymerge и так далее. Итак, генерация изображения с содержимым объявления.
+21
2086
1.Выводим в списке постов блогов и посты из клубов. "Действительно, почему бы не выводить посты из клубов на странице /blogs в списке последних постов. Блоги клубов - такие же блоги, просто объеденены общей темой. Пусть конкурируют за внимание на странице с личными блогами. " Так подумал я и закомментировал в файле components/blogs/fronted.php
+16
1509
Остапа несло... Что то пробило в последнее время публиковать в блоге. Нужно прекращать. Совсем небольшие правки, с далеко идущими последствиями) Мелочь конечно, но наверняка, кому то может пригодиться и в блоге это удобнее потом найти чем на форуме.
+13
1980
Автоматическое преобразование ссылки на видео с ютуба, которая вставлена в посте блога, на стене, на форуме в плеер с этим видео. Также рассмотрим вывод этого видеоролика в своем стилизованном плеере на базе Uppod плеера и вывод этого ролика в модальном окне используя имеющийся в коробке Инстанта Colorbox.
+19
3084
Делал для того что бы иметь возможность вставлять фотоальбом в пост блога, типа "мультизагрузка фото в пост блога заход с боку", но в принципе будет работать как обычный бб код везде где используетя бб коды. Имеются ввиду альбомы из публичной галереи компонента /photos В качестве демо вставил альбом к себе на стену
+16
1859
Иногда админу нужно исправить изображение на сайте, например фото вверх ногами или лишние детали. Что бы не скачивать фото на компьютер, можно загружать фото в фоторедактор Pixlr http://pixlr.com/express/ там менять и возвращать на место. Показываю на примере публичной галереи, компонент "Фото" 1/ Создаём в админке статью в тело статьи вставляем файл pixlr.php ниже я исхожу из того что урл статьи на вашем сайте http://site.ru/pixlr.html в настройках статьи устанавливаем доступ только для админа.
+9
1893
Как известно в первой ветке в модуле "новые посты из блогов" в качестве изображений выводится либо аватар автора поста либо первая картинка из поста, если она в посте есть. Проблема в том, что картинка выводится "как есть" сжимаясь только визуально средствами html|css. Если в посте картинка 1000 px на 600 px весом 200 kb в модуле на главной странице выводится она же. Если в модуле десяток постов с такими картинками, то это уже 2 мб на главную страницу. Google ругается и требует оптимизировать изображения. 0. Перед началом сделать копию изменяемых файлов. 1. В файле cms/core/classess/blog.class.php после
+6
1346
Любой кто ведёт свой сайт сталкивался с необходимостью иногда размещать запись не под своим основным аккаунтом, а под другим. Что бы лишний раз не разлогиниваться и перелогиниваться, добавил возможность админу при написании поста указать от чьего имени он будет опубликован.
+8
1595
Небольшая доработка опубликованного ранее решения "Мои гости" http://instantcms.ru/blogs/sekretnye-materialy/moi-gosti.html , позволяет вывести в меню пользователя рядом со ссылкой на страницу "Мои гости" количество новых гостей с момента последнего просмотра списка гостей владельцем профиля. 0. Сделать копию изменяемых таблиц в базе данных и файлов для того что бы иметь возможность произвести откат, в случае проблем после следующих действий. 1. В директ админ выполнить запрос к базе данных:
+12
1115
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.