Till
+422
Репутация
4504
Рейтинг
У кого есть опыт работы с Bitrix, подскажите следующее: есть ли в Битриксе аналог типов контента из InstantCMS 2.x? Чтобы также можно было создавать произвольные типы контента, с произвольным набором полей, с возможностью подключения произвольных файлов шаблонов для типа контента? Также, есть ли там аналог пресетов размеров изображений, которые можно было бы привязывать к типу поля Изображение?
Пользуюсь Яндекс навигатором (операционка Android). Неплохо работает в машине, но при пеших прогулках приходится сначала пройти полкилометра быстрым шагом, прежде чем он "поймет", где ты находишься. Это из-за навигатора, или дело в телефоне и качестве работы его GPS-устройства?
Здравствуйте. Посоветуйте копирайтера, с которым вы имели успешный опыт работы (можно в личку).
Искать копирайтера на фрилансе — лотерея. Недавно один товарищ с хорошим портфолио и тремя сотнями положительных отзывов на fl.ru сделал для меня такой рерайтинг, что мне пришлось махнуть рукой и писать текст самому, да еще и заявил, что его текст лучше исходника). Поэтому хочу найти человека по рекомендации. Спасибо.
Искать копирайтера на фрилансе — лотерея. Недавно один товарищ с хорошим портфолио и тремя сотнями положительных отзывов на fl.ru сделал для меня такой рерайтинг, что мне пришлось махнуть рукой и писать текст самому, да еще и заявил, что его текст лучше исходника). Поэтому хочу найти человека по рекомендации. Спасибо.
В методе importDump() класса cmsDatabase есть недочет, из-за которого нельзя импортировать запросы, содержащие символ ";" (не заканчивающиеся им, а именно содержащиеся на каких-то этапах). Таким запросом является хранимая процедура. Пример:
Метод разобьет запрос на отдельные запросы в местах присутствия символа ";", и при импорте таких запросов возникнет ошибка синтаксиса mySQL.
Метод также игнорирует комментарии и обрабатывает код, завернутый в комментарий, и если в тексте комментария будет символ ";", то комментарий будет разбит на части и "скормлен" mySQL, и без открывающих/закрывающих символов комментария, это уже не будет комментарием, из-за чего опять-таки возникнет ошибка синтаксиса.
P.S. Здесь вроде была тема по обсуждению проблем iCMS 2.x, но что-то не нашел. Извините, если создал лишнюю тему.
DROP PROCEDURE IF EXISTS schema_change$$ DELIMITER $$ CREATE PROCEDURE schema_change() BEGIN IF EXISTS (SELECT * FROM information_schema.columns WHERE table_name = 'table' AND column_name = 'column') then ALTER TABLE table DROP COLUMN `column`; END$$ DELIMITER ; CALL schema_change(); DROP PROCEDURE IF EXISTS schema_change;
Метод также игнорирует комментарии и обрабатывает код, завернутый в комментарий, и если в тексте комментария будет символ ";", то комментарий будет разбит на части и "скормлен" mySQL, и без открывающих/закрывающих символов комментария, это уже не будет комментарием, из-за чего опять-таки возникнет ошибка синтаксиса.
P.S. Здесь вроде была тема по обсуждению проблем iCMS 2.x, но что-то не нашел. Извините, если создал лишнюю тему.
#5
Депутаты госдумы собираются ввести обязательную регистрацию всех сайтов в Роскомнадзоре
13 октября 2014 в 13:57
Раз уж подняли тему, позволю себе упомянуть, что готовится компонент Знакомства и встречи для iCMS 2.x, а также обновление компонента для ветки 1.x. Простите за нескромность...)
Большое спасибо!) Пытался делать перехват по аналогии с другими контроллерами, но пропустил manifest.php
Примерно так.Т.е. Вы хотите получать информацию о всех пользователях, которые посещали, например, Вашу страницу?
Нужно в контроллере отловить событие входа любого юзера в профиль любого юзера.А подробнее?
Какой-то костыль…Till, До маразма тривиальное решение, надо выводить в ленту всех кто зашел в какой-либо профиль ))
>Вася П смотрит профиль Иры К
Затем читаем ленту (любым контроллером) и вуаля… ))))))))))
Если кто-то делал, подскажите как) В частности, нужно отловить просмотр профиля пользователя (из другого контроллера, естественно) другим пользователем.
Да, действительно… Спасибо, работает) Я указывал название напрямую как foo[bar], и в форме оно выглядело так же, но не создавало нужного массива.Если указать название поле как foo:bar (через двоеточие), то в форме оно будет выглядеть как foo[bar].
Лично мне очень не хватает возможности отправлять из сгенеренных форм подмассивы, так как при обработке формы они съедаются. Пример:
При отправке формы не будет создано подмассива somname с ключом somekey и значением ключа somevalue. Значение атрибута name вывалится в корень массива с сохранением квадратной скобки "как есть", то есть somename[somekey] => somevalue. Такое поведение может помешать в тех случаях, когда, примеру, в качестве имен элементов одной формы могут выступать id из двух разных таблиц БД, и эти id могут пересекаться, и удобно было бы разбить их по подмассивам, сделав примерно так:
Но так не получится по вышеозначенной причине...
Кстати, в движок (\system\fields) забыли добавить элемент формы radio)
<input type="text" name="somename[somekey]" value="somevalue">
<input type="text" name="table1[id]" value="somevalue"> <input type="text" name="table2[id]" value="somevalue">
Кстати, в движок (\system\fields) забыли добавить элемент формы radio)
Поддерживаю!Notepad++ удобная штука когда надо поправить один файлик.
В нем нет автодополнения, подсказок по PHP-функциям, проверки синтаксиса на лету и т.п.
Написал в личку.
Пока не потестировали, прошу не показывать нигде. Будет релиз — тогда ради бога) Тем кому дал компонент — покажу демку (демку сделаю сегодня-завтра).Можно взглянуть в работе?