MobileCMS - качественная wap CMS

1. Ant0ha (08.07.2010 / 16:16)
Решил сделать CMS'ку бесплатной, поэтому создал новую тему.

Основные достоинства движка:
- код высокого качества, основан на ООП HMVC
- вэб интерфейс админки
- модульность, установка и управление модулями из админки
- открытый исходный код
- удобный инсталлятор

Включенные в релиз модули:
- пользователи, профайлы пользователей, анкеты пользователей
- загрузки
- гостевая книга
- форум
- чат
- новости
- менеджер управления рекламой
- модуль создания / управления страницами сайта
- смайлы (колобки)
- приват

Официальный сайт системы: http://mobilecms.ru

Демо версия:
http://demo.mobilecms.ru
Логин: demo
Пароль: demo

Скачать можете здесь:
http://mobilecms.ru/downloads/2

2. Skayt (08.07.2010 / 16:22)
+1, красаваsmile

3. Димка (08.07.2010 / 16:24)
+1 smile

4. Skayt (08.07.2010 / 16:39)
Ant0ha (8 Июля 2010 / 16:16)
Решил сделать CMS'ку бесплатной
почему?

5. Славик (08.07.2010 / 16:41)
http://demo.mobilecms.ru/comments.php?&module=news&item_id=1&return=http://demo.mobilecms.ru/news.php?&start= зачем такие длинные ссылки???? особенно return.. реализуй на основе id возврат

6. Ant0ha (08.07.2010 / 16:57)
5, а вот так надо, id здесь совсем места не имеет, модуль comments подключается к остальным модулям, не только к новостям

7. Удаленный (08.07.2010 / 17:05)
Хотя бы какие нибудь дополнительные модули сделай платными что ле.

8. Павел (08.07.2010 / 17:06)
7. Будутsmile думаю не стоит о этом волноваться

9. Ден (08.07.2010 / 17:09)
То говнрят почему все платное теперь наоборот, во даете

10. Lugaro (08.07.2010 / 18:23)
Хороший скрипт klass

11. Sonikflame (08.07.2010 / 18:28)
а в чем подвох? вчера еще продовали, а тут халява.

12. Sonikflame (08.07.2010 / 18:34)
кто в курсе, как подключить модуль TinyMCE - html редактор на JavaScript

13. Павел (08.07.2010 / 18:38)
12. залить в папку module и установить в админке. Всё просто

14. Azzido (08.07.2010 / 18:49)
я в шоке от кода klass

15. Павел (08.07.2010 / 18:51)
14. Не устраивает?
Мне очень нравится, удобно и главное удобная интеграция любых модулей

16. Sonikflame (08.07.2010 / 18:52)
а почему при загрузке файла со скином пишет
Произошла ошибка
Не удалось определить формат изображения!

17. Studentsov (08.07.2010 / 18:58)
Код тяжёлый, шаблоны отвратительные, весь код туда напихан

18. Павел (08.07.2010 / 19:05)
Не нравится? Не юзайте, сравните с другими адекватными цмс - дле, ипб 3.1 портал, а не с дцмс, джоном или мотором, ни первый ни второй мне не нравится у меня были лицензии на все эти движки.
Если считаете код не приемлимым не пишите этого без адекватной аргументации, аргумент напихано я даже аргументом назвать не могу.

19. Sonikflame (08.07.2010 / 19:06)
18. АполоСэР, ответь пожалуста на 16 пост. как это поправить?

20. Павел (08.07.2010 / 19:12)
Это нужно модуль ковырятьsmile какой не помню ужеsmile у себя исправил

21. Sonikflame (08.07.2010 / 19:14)
скинь свою версию в приват

22. Павел (08.07.2010 / 19:16)
21. У меня всё лето будет трафик платный потому это проблемноsmile

23. Sonikflame (08.07.2010 / 19:21)
не в обиду будет сказанно, но за 5 минут тестирования нашел много косяков, нельзя добавить скины к файлу, при добавлении файла пользователем не может найти саму страницу для добавления.

24. Антон (08.07.2010 / 19:30)
с виду симпатичная happy

25. Артур (08.07.2010 / 20:41)
От кода, если честно, ожидал лучшего)) ну а так, в принципе, хорошо

26. Studentsov (08.07.2010 / 20:57)
АполоСэР (8 Июля 2010 / 19:05)
Не нравится? Не юзайте, сравните с другими адекватными цмс - дле, ипб 3.1 портал, а не с дцмс, джоном или мотором, ни первый ни второй мне не нравится у меня были лицензии на все эти движки.
Если считаете код не приемлимым не пишите этого без адекватной аргументации, аргумент напихано я даже аргументом назвать не могу.
1.
<?php foreach($_GET as $key => $value) $_GET[$key] = @htmlspecialchars($value); ?>
Это уже писец, весь суперглобальный (!) массив пролистывать. А если я возьму и составлю запрос из 100 переменных? Весь сайт повиснет, если хостинг не очень мощный
2. Во многих местах применяется @ перед пременными или функциями. Это ужасно замедляет код и делает дебаг очень трудным
3. intval() медленнее (int)
4. Везде понапихано классов, хотя то же самое можно сделать при помощи обычного процедурного стиля, будет быстрее и красивее
И это я только index.php глянул

27. Павел (08.07.2010 / 21:24)
23. Добавить нужно файл. Догадкиsmile это я еще не проверял

28. Павел (08.07.2010 / 21:28)
26. напиши свою и выложи в шаруsmile нет? Не суди и не судим будешь
по поводу написанного, если бы я был бум бум я бы ответил, но я лишь быдло кодер smile

29. Дмитрий (08.07.2010 / 22:04)
[quote]АполоСэР (8 Июля 2010 / 19:05)
Не нравится? Не юзайте, сравните с другими адекватными цмс - дле, ипб 3.1 портал, а не с дцмс, джоном или мотором, ни первый ни второй мне не нравится у меня были лицензии на все эти движки.[quote]
Где ты на жждона лицензию брал? я тоже куплю, и Олегу предложу купить:-D

30. Павел (08.07.2010 / 22:15)
29. Если не понял я говорил о дцмс и о моторе...

31. Дмитрий (08.07.2010 / 22:18)
ну ты написал НА ВСЕ движки))

32. Михаил (08.07.2010 / 22:22)
Студент_facepalm (8 Июля 2010 / 20:57)
1.
<?php foreach($_GET as $key => $value) $_GET[$key] = @htmlspecialchars($value); ?>
Это уже писец, весь суперглобальный (!) массив пролистывать. А если я возьму и составлю запрос из 100 переменных? Весь сайт повиснет, если хостинг не очень мощный
2. Во многих местах применяется @ перед пременными или функциями. Это ужасно замедляет код и делает дебаг очень трудным
3. intval() медленнее (int)
4. Везде понапихано классов, хотя то же самое можно сделать при помощи обычного процедурного стиля, будет быстрее и красивее
И это я только index.php глянул
1. и от 1000 не повиснет
3. экономия на спичках

33. Дмитрий (08.07.2010 / 22:30)
32. Flyd, повиснет или нет я хз, но что это пример быдлокода могу сказать точно (я про 1 пункт, про 2 хз, 3 - сам юзаю интвал)

34. Михаил (08.07.2010 / 22:34)
ПьяНый Ангел (8 Июля 2010 / 22:30)
32. Flyd, повиснет или нет я хз, но что это пример быдлокода могу сказать точно (я про 1 пункт, про 2 хз, 3 - сам юзаю интвал)
1. Не повиснет, только что проверял - создал массив из 10000 элементов, прогнал через foreach функцию htmlspecialchars(), время выполнения было 0.05 сек. Но я бы так не написал, переменные надо отдельно обрабатывать
2. Это недостаток

35. Azzido (08.07.2010 / 22:50)
@ вовсе не тормозит скрипт, он может затормозить в случае обнаружения дебаггером ошибки, потому что произойдет дополнительная проверка на присутствие и запись в память, но это тормознет скрипт в такой же степени как конструкция if, в случае отсутствия ошибки в скрипте, символ @ просто так сказать игнорируется

36. Ant0ha (08.07.2010 / 23:24)
гг, ну если хотите подвесить, так юзайте ддос, чтоб уж наверняка)
34, ну, как посмотреть, мне html код в GET запросах не нужен, поэтому для экономии времени просто тупо прогнал все ключи GET'a в массиве через htmlspecialchars()

37. Димка (09.07.2010 / 00:43)
This page contains the following errors:

error on line 134 at column 29: Entity 'raquo' not defined
Below is a rendering of the page up to the first error.

Google Chrome ругается в загрузках

38. Удаленный (09.07.2010 / 01:07)
классная цмс. неправильный ход слелал антоха с выкладыванием ее сюда, ща пойду модули и так далее на нее. не ценишь свой труд.ща пойдут клоны цмски с другим дизом и гавно модулями типо тупо установленого сеа и витрины хахаха... и будут барыжить. зря вообщем хотябы демку выложил. smile

39. Иосиф Джугашвили (09.07.2010 / 01:15)
Автору плюсище

40. Lugaro (09.07.2010 / 01:24)
39. Tidus, foreach быстрее array_map D

41. Azzido (09.07.2010 / 01:27)
38, да у многих ума не хватит под неё модуль написать

42. Женек (09.07.2010 / 01:42)
39. Tidus, если я не ошибаюсь, то эко быстрее принта...

43. Удаленный (09.07.2010 / 01:55)
Мне кажутся это глупыми спорами, не отрицаю есть одни алгоритмы, которые быстрее других, но команды, типа echo и print сравнивать безсмысленно, экономия времени будет 1 миллимиктопизнеская секунды, лучше уж постараться как нибуль другой алгоритм оптимизировать)))
И вообще в php экономия времени не так важна чтобы разбирать комманды какая быстрее, время работы программиста дороже времени выполнения скрипта, в других языках, к примеру C++ наоборот, но тут тоже зависит от задачи))) че то разговорился, ну вобщем это безсмысленно

44. Ant0ha (09.07.2010 / 22:14)
вот вам делать нефик)

45. Саня (10.07.2010 / 14:28)
46. Ant0ha, действительно ) а то уже пошли споры на тему кто реще echo or print ) а это первый признак что народу нечего обсуждать.

46. Ant0ha (13.07.2010 / 15:41)
Готовлю к выходу MobileCMS v1.1, прошу принять участие в обсуждении желаемых направлений развития CMS (новые бесплатные модули, доработка существующих), а так же хотелось бы услышать про замеченные баги, чтоб исправить их в новой версии.

Обсуждение в форуме на оф сайте:
http://mobilecms.ru/forum.php?section_id=1

чтобы создавать темы и писать сообщения регистрироваться не нужно

47. Ant0ha (16.07.2010 / 11:40)
Сегодня выпустил новую версию MobileCMS v1.1

Изменения в новой версии:
- Исправлены баги прошлой версии (спасибо за тестирование постояльцам visavi.net и xwab.ru)
- Добавлен модуль личных сообщений
- Добавлены комментарии в ЗЦ
- Добавлена Mobile версия админки (по многочисленным просьбам)
- Добавлена работа с ffmpeg в ЗЦ (генерация скринов для видео, получение информации о файлах)
- Уменьшено количество смайлов для уменьшения веса дистрибутива

Ссылка для скачивания:
http://mobilecms.ru/downloads/view/1002

48. Studentsov (16.07.2010 / 11:42)
Говнокод не убран, как я понял vtopku

49. Vanes (16.07.2010 / 11:49)
#1, +1 как нибудь поставлю посмотреть)

50. Ant0ha (16.07.2010 / 12:15)
Студент_facepalm (16 Июля 2010 / 11:42)
Говнокод не убран, как я понял vtopku

вот давай без балабольства:
1. покажи где говнокод
2. покажи свои работы и код

51. Apeccc (16.07.2010 / 12:26)
52. Ant0ha, без фанатизма, Антон. Спокойнее

52. Studentsov (16.07.2010 / 12:42)
<?php
/**
* @desc Соединение с базой
*/
public function connect(){
	$this->db_link = @mysql_connect($this->db_host, $this->db_user, $this->db_pass, 0, 65536) or $this->error("Could not connect");
@mysql_select_db(DB_BASE) or $this->error("Could not select database <br />\n" . mysql_error($this->db_link));
}
?>
1. И нахрена ты юзаешь класс, если используешь стандартные функции? PDO нынче не в моде?
2. Мои работы исключительно мои, я никогда не выкладываю свой труд в паблик, и использую их только я. Раньше работал на заказ, сейчас тружусь над своим проектом. Кто заказывал мне скрипты - не жаловался

53. Ant0ha (16.07.2010 / 12:47)
1. А мне так удобно, прикинь? В чем здесь проявляется говнокодство? PDO меня ни коем разом не интересует.
2. Дык выложи пару страниц кода или очкуешь? Покажи где используюстся твои работы, на каких сайтах?

53, я спокоен, мне вот только хотелось бы узнать с кем имею честь общаться, с балаболом малолеткой или норм программистом, отвечающим за слова (в чем сомниваюсь очень).

54. Studentsov (16.07.2010 / 12:53)
Отправил в приват выбранную наугад страницу из своего движка
Зы: PDO быстрее, чем твоя прослойка

55. Ant0ha (16.07.2010 / 13:11)
Решили вопрос в личке.

56. Nu3oN (16.07.2010 / 13:21)
Во тоха... зря создал тут тему! 6 страниц недовольств smile

57. WCO (16.07.2010 / 13:22)
Закешьте страницу)

58. Ant0ha (16.07.2010 / 13:36)
58, вааще пох)
59, эм?

59. WCO (16.07.2010 / 13:57)
Код Студента покажи

60. Ant0ha (16.07.2010 / 13:58)
ты его сам попроси)

61. Ant0ha (16.07.2010 / 14:02)
58, ситуация как в треке http://file.ant0ha.ru/ne_slit.mp3 только хип-хоп на разработку замени)

62. Сaшa (16.07.2010 / 14:41)
Класная MobileCMS_v1.0 а можно перейти на нее чтоб файлы сахранились у меня DCMS стоит?
Чтоб по новой файлы не грузить?

63. Ant0ha (16.07.2010 / 14:50)
Возможно, для этого установите MobileCMS, переместите файлы DCMS в папку files/downloads/_ftp_upload и в админке ЗЦ используйте "Загрука файлов по ФТП"

64. DmitryDick (16.07.2010 / 16:56)
<?php
        if(!empty($_GET['segment1'])) {
                if(@ereg('^[0-9a-z_-]*$', $_GET['segment1'])) $this->segment1 = $_GET['segment1'];
                else $check_segments = FALSE;
        }
		if(!empty($_GET['segment2'])) {
                if(@ereg('^[0-9a-z_-]*$', $_GET['segment2'])) $this->segment2 = $_GET['segment2'];
                else $check_segments = FALSE;
        }
		if(!empty($_GET['segment3'])) {
                if(@ereg('^[0-9a-z_-]*$', $_GET['segment3'])) $this->segment3 = $_GET['segment3'];
                else $check_segments = FALSE;
?>

смачно так...и ereg и @... продолжая 26 пост)

65. Ant0ha (16.07.2010 / 17:15)
Планирую v1.2, рад услышать предложения по развитию CMS здесь или на форуме офф сайта (регистрация не требуется), MobileCMS развивается прежде всего по вашим пожеланиям, я их обдумываю и реализую (либо не реализую, если что-то кажется не уместным)

66. Ant0ha (16.07.2010 / 17:22)
66, ужос то какой!))

это всё равно что на попке Анжелины Джоли искать мааленький прыщик). Ты его нашел, поздравляю)

я это к тому что не нужно искать прыщики, пользуйтесь попкой)

67. Phantom (16.07.2010 / 17:28)
Посмотрел поверхностно на состав CMS. Многие классы взяты из CodeIgniter, а один класс даже авторства Склепа нашёл. Нужно хотя б указывать где-то, что часть кода взята из других фрэймворков. Первое, что я бы сделал, - это убрал все @ из кода. Ну а вообще радует, что хоть кто-то старается сделать что-то своё и более совершенное с архитектурной точки зрения, а не плодит всякие моторы и джонЦМСы с горой быдлокода. =)

68. Ant0ha (16.07.2010 / 17:40)
69, копирайты оставляю в исходниках классов, что ж еще сделать? webnet Склепа удалил из 1.1, т.к. не используется ни где. По поводу @, согласен, но только те которые подавляют возможные Notice, для остальных пусть будут.
А за отзыв спс, +1, приятно слышать высказывания достойных специалистов.

69. DmitryDick (16.07.2010 / 17:48)
68, там искать ничего не надо, это все равно, что глянуть на прыщавого подростка)

70. Phantom (16.07.2010 / 17:51)
В 6 версии PHP собираются убрать @ вообще, насколько я помню. Так что лучше сразу идти в ногу с развитием PHP, чем потом рефакторить кучу кода.

71. ВасяЯ (16.07.2010 / 18:56)
Знаю этого автора - "кодера", как очень плохого кодера. После того, как купил у него обменник валют webmoney, то понял, что купил кучу дырявого мусора. Ладно бы и забыть на этом, но после единичного разговора с ним, по поводу дыряво-мусорной покупки, он красиво начал мазаться , типа: что я покупал у него старую версию , а новая совсем другая , и поэтому , судя по его позиции , "пшел бы я лесом smile ". Но все таки минуту спустя кинул мне типа какой то обновы . Так сказать : "НА , ЗАШТОПАЙСЯ, и отвали" .

72. Ant0ha (16.07.2010 / 19:10)
мм, да, та версия была разработана еще года 2 - 3 назад, согласен, код ужасен был, но и стоил обменник то рублей 500 и было продано несколько копий. С каждым годом развиваемся, код становится более качественным, не думаю, что каждый программист начинал писать грамотно, со временем всё приходит.

> Так сказать : "НА , ЗАШТОПАЙСЯ, и отвали"
ну, а что еще тебе нужно? была бага, дал поправленный скрипт, или мне тебя еще поцеловать в лобик нужно было?

73. Sonikflame (16.07.2010 / 19:13)
где скачать версию двига без глюков?

74. ВасяЯ (16.07.2010 / 19:15)
Дык ты и до сих пор знаний не набрался smile . Тебе знающие люди в этой теме на твои опорожнения лицом натыкали , а ты дуба включил D .

75. Ant0ha (16.07.2010 / 19:21)
75, http://mobilecms.ru , всё что скачано не с этого сайта - контрафакт, нарушение лицензионного соглашения.
76, ок, буду дальше набираться ;)

76. Павел (17.07.2010 / 19:28)
76. По большей части, что пишут тут про антохин код - рукоблудство... Написать ничего хорошего не могут, скачали поставили на локал в лучшем случае, в структуру даже не всматривались. Я повторюсь - вот это код, а не быдло код. Дать бы вам часть кода с нормальных проектов с посещаемостью в парой десятков тысяч хостов, чтобы слюной подавились и поняли, что дцмсы, моторы, джоны - это песочница...
Косяки есть, ну они есть везде, для того есть антоха, чтобы их править

77. Apeccc (17.07.2010 / 20:48)
77. Ant0ha, лицензионное соглашение должно быть заверенным (gpl , к примеру). В студию, пожалуйста.

78. Apeccc (17.07.2010 / 20:49)
78. АполоСэР, так если бэ правил - народ не жаловался

79. Павел (17.07.2010 / 20:59)
Вышла 1.1 версия... Всё идёт своим чередом... Да и если бы народ сам хоть, что то шарил. А то думают, что поставить цмс - это сделать сайт. Сделать сайт - это вложить душу. И не важно чей труд лежит в основе, лишь бы вам самим нравилось. в данном случае, не нравится? Пишите сами или сидите в песочницеsmile

80. Ant0ha (17.07.2010 / 21:11)
79, в чем не завершенность соглашения, юрист ты наш?
80, о каких жалобах речь? я обязан перед вами работать идеально, не совершать ошибок и править их в случае допущения?

81. Дмитрий (17.07.2010 / 21:16)
АполоСэР (17 Июля 2010 / 19:28)
76. По большей части, что пишут тут про антохин код - рукоблудство... Написать ничего хорошего не могут, скачали поставили на локал в лучшем случае, в структуру даже не всматривались. Я повторюсь - вот это код, а не быдло код. Дать бы вам часть кода с нормальных проектов с посещаемостью в парой десятков тысяч хостов, чтобы слюной подавились и поняли, что дцмсы, моторы, джоны - это песочница...
Косяки есть, ну они есть везде, для того есть антоха, чтобы их править
ты долго будешь ему *** лизать? :ул: читать уж тошно
про код Антохи писать не буду, как может, так и пишет, со временем все придет, и будет становится лучше, скажу лишь одно, если я выложу говнокод, то меня не будут так поприкать, ибо тут дело не только в коде, а в чсв) если ты, Антон, не ставил из себя крутого кодера, то тебя бы никто тут не поприкнул, ИМХО
Ну а так, удачи в развитие проекта

82. Ant0ha (17.07.2010 / 21:22)
я ничего и не строил - какой есть

по поводу твоей критики сообщей АполоСэР'а, при чем тут лизать? человек юзает двиг, доволен им и высказывает свое мнение.

добавлю по поводу лицензии. GPL - лицензия написанная большим колличеством людей за очень большое количество времени, я всего один и у меня нет времени на лицензию. Моя лицензия опирается на закон об авторском праве РФ, остальные пункты - поправки авторского права относительно MobileCMS

83. Дмитрий (17.07.2010 / 21:24)
сос тороны это выглядит как жополизничество, он с одной стороны говорит как плохо обсирать твой код, и тут же срет чужой гг

84. Ant0ha (17.07.2010 / 21:30)
я не считаю что это жополизничество, для меня это отзыв довольного пользователя, защищающего понравившийся ему продукт

85. ВасяЯ (17.07.2010 / 21:38)
85 , ты не строил, хотя не факт , за тебя строили такие как аполосер. Скажи ему спасибо smile .

86. Ant0ha (17.07.2010 / 21:41)
83, благодарю за пожелание, тебе тоже удачи
84, спс, учту

87. Павел (17.07.2010 / 23:03)
ПьяНый Ангел (17 Июля 2010 / 21:16)
ты долго будешь ему *** лизать? :ул: читать уж тошно
до. Таким как ты отвечаю - не читай. При чем тут лизать жэ? Лижут в случаях если хотят, что то получить. Мне не нужно ничего, всё что нужно я могу сделать, достать, написать сам. Если я просто отстаиваю свою точку зрения защищая чей-то труд, то я лижу ***? Тогда здесь все жополизы и многие сами себе лижут, до блеска

88. Apeccc (17.07.2010 / 23:16)
Ant0ha (17 Июля 2010 / 21:22)
я ничего и не строил - какой есть

по поводу твоей критики сообщей АполоСэР'а, при чем тут лизать? человек юзает двиг, доволен им и высказывает свое мнение.

добавлю по поводу лицензии. GPL - лицензия написанная большим колличеством людей за очень большое количество времени, я всего один и у меня нет времени на лицензию. Моя лицензия опирается на закон об авторском праве РФ, остальные пункты - поправки авторского права относительно MobileCMS
В суде ты мне докажешь, что я скачал архив не с твоего сайта? Код запаттентирован? Если нет - не мели фигни

89. finall2 (17.07.2010 / 23:26)
Забавно смотрится со стороны.
Те,кто говорят хорошо о движке - те умные люди,адекватнЫе и лишь пишут положительные отзывы,попутно защищая продукт.
А те,кто говорят плохо о движке,те тупые,неадекватные,всевдо-кодеры,говно-кодеры,которые них. не умеют и лишь безосновательно обсирают скрипт.
[Когда-же доходит дело до того,как показывает слабые места кода,ТС отправляет учить синтаксис php,при этом не обращая внимания на слова и док-ва неудобства данного метода.]
Когда же дело дошло,до того,что ТС ясно вбивают в голову о недостатках,он посылает юзать другие двиги со словами,мол он нечем ни кому не обязан....
А если обратить внимание на то,как ТС хотел услышать обоснованную критику...Он её получил ,и...
P.S Аплосер,ещё раз извиняюсь перед тобой.
P.S.S Я абсолютно нейтрален относительно движка.

90. Sonikflame (17.07.2010 / 23:48)
а можно вопросик, почему версия 1.0 весит 1.5мб, а новая 1.1 всего 711 кб ???

91. Павел (17.07.2010 / 23:51)
93. Читать чейнжлог. Убрано большое количество смайлов

92. Ant0ha (18.07.2010 / 01:37)
92, правильное видение ситуации и относительно меня тоже, не могу не согласиться =) но тоже прислушиваюсь, понемногу буду поправлять

93. Ant0ha (18.07.2010 / 01:50)
> мол он нечем ни кому не обязан...
чувак явно мне пытается вдолбить что я ему обязан поправть баги в бесплатном продукте, ну не наглёж ли?

94. delete (18.07.2010 / 03:15)
да что вы ругаетесь, двиг хороший, вот только

http://mobilecms.ru/forum/viewtopic.php?&topic_id=28

95. Димка (18.07.2010 / 03:20)
реально вцепились друг в друга :pizdec не обсуждение двига а терки между собой ! Каждый пытается что-то доказать ... аж тошно читать ( что-то не так в коде ,в скрипте,малый функц. и так далее? так подскажите посоветуйте .... половину из написавших тут и 50% не смогут написать своего .... а об.... мастера ....

96. Apeccc (18.07.2010 / 08:18)
96. Ant0ha, ты не ответил на мой пост выше

97. Apeccc (18.07.2010 / 08:29)
Ant0ha (18 Июля 2010 / 01:50)
> мол он нечем ни кому не обязан...
чувак явно мне пытается вдолбить что я ему обязан поправть баги в бесплатном продукте, ну не наглёж ли?
Мне ты ничего не обязан, я не юзаю сие чудо. Обязан ты пользователям

98. Apeccc (18.07.2010 / 08:32)
http://mobilecms.ru/forum/viewtopic.php?&topic_id=28

Баги Баги Баги Баги, , , , недоработки недоработки недоработки недоработки | | | | !!! !!! !!! !!! Для Для Для Для Ant Ant Ant Ant0 0 0 0ha ha ha ha !!! !!! !!! !!!
1. Ant0ha [18.07.2010 в 03:01]
Привет Антох, это Petrovich с xwab, пишу с
твоей учетки. Думаю ты понял как я с неё
зашел, если нет, то напиши на xwab в личку,
опишу багу.
Ответить на тему

99. delete (18.07.2010 / 09:24)
101. Apec, к чему написал?

100. Ant0ha (18.07.2010 / 09:43)
Чувак с ума сходит видимо) Я и пользователям ничего не обязан, был бы обязан если бы продавал скрипт ;-)
По поводу 91, на глупые вопросы могут быть даны только глупые ответы, поэтому воздержусь. Не пользуешься скриптом - не лезь в топик, это лично к тебе такая просьба.

101. Apeccc (18.07.2010 / 09:50)
103. Ant0ha, мой вопрос остался без ответа, ибо ты и не сможешь ответить. Соглашение твое смело можно удалить и делать со скриптом что угодно

102. Ant0ha (18.07.2010 / 10:16)
Как и весь закон об авторском праве? Очень глупо задавать такие вопросы. С пиратством не все могут справиться, даже тот же MicroSoft, но не игнорировать же теперь права авторов? А по поводу распространения - я буду жестко относиться к тем кто РАСПРОСТРАНЯЕТ копии скрипта, а не к тем кто их СКАЧИВАЕТ, разницу видишь? Вообще кто ты такой чтоб говорить мне удалять свои условия пользования скриптом или нет (а, соответственно, и свои права на продукты своего же труда)? Бог, царь, герой? Не у тебя ли чсв > 9000?

103. Удаленный (18.07.2010 / 10:44)
105. Ant0ha, какое авторское право?это кодеры сами придумали что-бы бабла больше срубить,ты выложил скрипт в свободное пользование,всё гуляй.Ну и вопрос ещё,код на котором написан движок придуман тобой,до тебя его никто не использовал?

104. Снежана Ночева (18.07.2010 / 10:49)
sad можете спорить дальше о чем угодно. После всего написанного 9 из 10ти уже не будут его ставить

105. Ant0ha (18.07.2010 / 10:52)
еще один умник малолетка... сколько же не благоданых чмошников развелось... вы меня убиваете, правда. сделал хороший скрипт, выложил его в общее пользование, произвожу поддержку, улучшаю, а какое то говно мне в след кричит: "Выложил - гуляй, будем делать что хотим", ппц. Люди вы что? Где совесть? На булочки в столовой поменяли?

106. Удаленный (18.07.2010 / 10:57)
108. Ant0ha, вот видишь ты про совесть,вот про это и надо было писать,уважение к труду кодера,а не авторское право,это разные вещиsmile

107. Ant0ha (18.07.2010 / 10:58)
107, да, хз, видимо эти ублюдки добиваются закрытия проекта, при этом кричат об улучшении и закрытии багов, я даже сам хз что теперь делать после таких слов.

108. Ant0ha (18.07.2010 / 10:59)
109, после твоих слов ты мне будешь о совести говорить? откуда она у тебя возьмется, если ты такую хрень пишешь?

109. Павел (18.07.2010 / 11:03)
107, тому 1 из 10 лучше будет. Не будет как с мотором, на каждом 10 вап сайте стоит. И кто действительно шарит тот поставит и скажет - да, вот это круто.
100. Если не используешь зачем кричать, что он обязан? Я этот двиг покупал, еще когда он был платный и почему то даже тогда ничего не требовал, потому что у меня есть руки. У вас нет?

110. Снежана Ночева (18.07.2010 / 11:04)
sad хамский неадекватизм. Вот и обратись новичок к автору за поддержкой после этого

111. Снежана Ночева (18.07.2010 / 11:07)
112. АполоСэР, smile на каждом 10ом Мотор стоит потому что проще ничего нету! Особенно для новичков smile

112. Удаленный (18.07.2010 / 11:08)
111. Ant0ha, такая хрень была написана после прочтения темы и конкретно твоих постов,и я не говорил про мою совесть,я говорил в общем,скрипт я этот не ставил и несобираюсь

113. ramzes (18.07.2010 / 11:16)
Ant0ha (18 Июля 2010 / 10:52)
еще один умник малолетка... сколько же не благоданых чмошников развелось... вы меня убиваете, правда. сделал хороший скрипт, выложил его в общее пользование, произвожу поддержку, улучшаю, а какое то говно мне в след кричит: "Выложил - гуляй, будем делать что хотим", ппц. Люди вы что? Где совесть? На булочки в столовой поменяли?
ты бы понт свой приглушил и тема совсем в другом стиле шла бы, ни кто не любит людей с завышенной самооценкой

114. Lugaro (18.07.2010 / 11:18)
что за наглешь начался, че вы на автора наехали?
Он выложил скрипт, с конкретным условием, хотите пользоваться скриптом, выполняете его.
Что это за приколы, выложил, гуляй ?
И после этого вы хотите чтоб вам на халяву срипты выкладывали?

115. Удаленный (18.07.2010 / 11:21)
Есть понятие уважение к труду автора,но опять же такой автор заслуживает уважение после таких постов?"не нравиться не ставь" да мля я тебе отвечу "не нравиться критика не выкладывай".Насчёт "бесплатно" ты кому это хочешь прогнать? Неполучилось навариться на продаже скрипта (частично получилось,покупатели отписывались здесь) и ты решил выложить в паблик,но опять же с копирайтом,а копирайт это не оплата?это ссылка на твой сайт,а реклама сейчас в интернете не бесплатна

116. Павел (18.07.2010 / 11:22)
114. Потому что обленились новички... Я лично использовал его 1 раз для защиты реферата про мобильные технологии еще в школе, в тот момент не было даже дцмс. Была 15 версия мотора. И сравнивать новый двиг 1.1 версии и 19 версию мотора смешноsmile у мцмс всё еще впереди
116. Как напишешь что то подобное выложешь на форуме , лишь тогда сможешь так говорить.

117. Дмитрий (18.07.2010 / 11:26)
119 он писал и не такое) так что аргумент не засчитан

118. Ant0ha (18.07.2010 / 11:26)
118, где ты видел копирайт? где ты видел ссылку которую нельзя убрать?

119. Удаленный (18.07.2010 / 11:26)
117. .::lugaro::., он первый написал "не нравиться не ставь" ну я и не ставлю,так что пускай гуляет

120. ramzes (18.07.2010 / 11:31)
119, написал, но здесь выкладывать не стал, неблагодарные, это я согласен.
я писал не о скрипте а о поведении автора и соответственно его теме.
скрипт возможно и хорош, не могу судить не смотрел

121. Павел (18.07.2010 / 11:31)
120. Почему я шар не видел от него? Оо может, потому что их тру не было кэп? Всем известно что висави юзеры самые суровые шаровики. Аргумент засчитан

122. Ant0ha (18.07.2010 / 11:31)
"не нравится - не ставь" я написал чуваку, которому, видите ли, я обязан что то поправлять в бесплатном скрипте, который уже обноглел до непонятно чего. твои посты про "выложил - гуляй", та же наглость.

123. ramzes (18.07.2010 / 11:37)
АполоСэР (18 Июля 2010 / 11:31)
120. Почему я шар не видел от него? Оо может, потому что их тру не было кэп? Всем известно что висави юзеры самые суровые шаровики. Аргумент засчитан
тема не обо мне, не видел и хорошо, не для таких как ты писал.
// Ангел здоров))
пардон за оффтоп, автору успехов

124. Удаленный (18.07.2010 / 11:38)
125. Ant0ha, я тебя знаю 20 минут по этой теме,ничего личного,может ты отличный кодер,может ты хороший человек,я незнаю,но по данной теме ты не прав

125. Ant0ha (18.07.2010 / 13:15)
162, пасиб, всё ок, и тебе успехов.

126. Sonikflame (18.07.2010 / 13:19)
а чо за хрень вылазиит при добавлении файла
http://upwap.ru/956283

127. Ant0ha (18.07.2010 / 13:33)
при обновлении необходимо выполнить файл update.php и потом удалить тего

- Перейдите по ссылке http://ваш_сайт.ру/update.php
- Удалите файл update.php в корне сайта


128. Sonikflame (18.07.2010 / 15:28)
при чем тут обновление? Я поставил с нуля версию 1.1

129. Ant0ha (18.07.2010 / 15:44)
Точно, сори, не добавил поле в инсталляторе, могли бы вы в phpmyadmin выполнить запрос:

ALTER TABLE `a_downloads_files` ADD `file_info` VARCHAR( 1000 ) NOT NULL

130. Снежана Ночева (18.07.2010 / 15:47)
smile Автору моё уважение за труд!!! Но после Мотора такое ощущение будь то пересела с бэтэра на Оку, ну видимо каждому свое. Предпочитаю 8х8 smile

131. WCO (18.07.2010 / 16:06)
Варчар на 1к символов?Что то новое

132. Ant0ha (18.07.2010 / 16:30)
Угу, новое =) С версии MySQL 5.0.3 VARCHAR может быть от 0 до 65535 (ранее только до 255)

133. ктулху (18.07.2010 / 16:59)
Гм... после таких приставаний к автору... я бы на его месте трижды подумал выкладывать ли что-либо в паблик? Хотя... так всегда и бывает. Делаешь добро, а получаешь вот это, на букву Г
Ant0ha, Удачи в развитии CMS, уверен что ты вполне в силах поднять её на должный уровень.

134. Ant0ha (18.07.2010 / 17:02)
133, 136, от души smile

135. Azzido (19.07.2010 / 12:20)
Tidus (9 Июля 2010 / 21:03)
41, чисто из принципа :-P

<?php
$_GET = array();
for ($i=0;$i<20000;++$i) {
$_GET['str'.$i.'str']='gjgjgfkdkksjsjfjkdjf'.mt_rand(11111111,99999999).'dfgdfgdfgj<fgdf>fd'; }
$starttime = microtime(1);
*Здесь кусок кода*
$end=round(microtime(1)-$starttime, 5);
echo $end,' сек.<br>',count($_GET);
$fp=fopen('a.txt','a+');
fputs($fp,$end."\r\n");
fclose($fp);
?>
1. Код Антохи (c @)
0.10252
0.09507
0.098
0.09955
0.09601
0.09661
0.09693
0.09739
0.09714
0.09865
-------
2. Без @
0.06773
0.06832
0.07103
0.07245
0.07018
0.07423
0.0726
0.06914
0.07023
0.06836
-------
3. Мой код
0.06278
0.06348
0.06529
0.06445
0.06503
0.06486
0.06247
0.06362
0.06592
0.0655


136. Azzido (19.07.2010 / 12:22)
вот к этому посту прокомментирую, как я и говорил, @ аналогичен конструкции if так что при применении 20000 конструкций if это естественно затормозит скрипт, если же во всем скрипте применить несколько операторов @ то это в скорости почти не ощутится

137. Ant0ha (19.07.2010 / 12:46)
140, я предложенный тобою код уже давно вставил в v1.1, спс за это)

138. Владислав (22.07.2010 / 23:02)
говнокод детектед (соррь антоха, но это так)
function a_safe($str) {
	$str = trim($str);
	$str = mysql_real_escape_string($str);
	$str = htmlspecialchars($str);
	return $str;
}
думаю поймешь что исправить

139. delete (22.07.2010 / 23:13)
143. HepB, то что он не написал все одной строкой, эт еще не значит что ГК smile

140. Владислав (22.07.2010 / 23:14)
144. Petrovich, лишние ресурсы.

141. Александр (22.07.2010 / 23:21)
гк у каждого своё, у антохи гк это неудобство для программиста, для многих это медленное выполнение.

142. Azzido (22.07.2010 / 23:25)
145. HepB, проснитесь, пора забывать об издержках php4, в php5 на переопределение переменной тратятся мгновения...

143. Михаил (22.07.2010 / 23:32)
Любят люди на спичках экономить

144. delete (22.07.2010 / 23:33)
145. HepB, ГК это когда код скрипта написан так что представляет уязвимость для сайта, а все другое это лиш способы реализации, а тут каждый пишит как хочит, и то что один пишит красивее другой нет, это не повод обвинять в чем то smile А если следовать вашей логике, то не существует в природе кода который нельзя было бы подписать по ГК ибо любое техническое решение можно улутшать до бесконечности smile

145. Владислав (23.07.2010 / 08:56)
147. Azzido, да, действительно, дык будем велосипеды писать!
$var = 'привет';
$var2 = $var;
$var3 = $var2;
$var4 = $var3;
echo $var4;
а что задержек ведь почти нет? велосипедисты в бой!

146. Владислав (23.07.2010 / 08:57)
149. Petrovich, на 100% согласен.

147. Azzido (23.07.2010 / 09:09)
150, ну тут не надо перемешивать правило красивого кода, в приоизводительности это абсолютно ничего не даст, а в читабельности пользовательской функции даже разгрузит

148. Lugaro (23.07.2010 / 09:20)
HepB (22 Июля 2010 / 22:02)
говнокод детектед (соррь антоха, но это так)
function a_safe($str) {
	$str = trim($str);
	$str = mysql_real_escape_string($str);
	$str = htmlspecialchars($str);
	return $str;
}
думаю поймешь что исправить
Бред, давайте ещё начнем лишние пробелы убирать (:
ЗЫ если ещё с начало темы были пару верных нареканий, так сейчас уже бред пошел, чес слово читать смешно vtopku

149. Владислав (23.07.2010 / 10:17)
153. .::lugaro::., мое дело высказать свое мнение по поводу кода. Да, оптимизация не должна состоять в вопросе, что быстрее print/echo, но я считаю что если каждую мелочь приводить в нормальный вид, тогда и код выше по качеству будет.
PS с твоим мнением абсолютно не согласен.

150. Lugaro (23.07.2010 / 10:31)
154. HepB, Хотел бы я увидеть подобную оптимизацию в крупном проекте, а ещё больше хотел бы услышать те маты которые будут звучать с уст человека который все это будет дописывать, 3 функции в строку это ещё не так страшно, я и больше 10 встречал, руки таким оптимизаторам нужно вырывать, времена рнр3 уже давно ушли, а изо всяких говно блогеров которые копируют старый хлам, новички идут по неверному пути.
Давайте тогда сразу начнем писать на машинном коде, чтоб не чего лишнего небыло, выкинем работы тысяч людей, которые писали все эти обвертки для улучшения жизни программиста

151. Lugaro (23.07.2010 / 10:40)
Добавлю ещё, не нужно экономить время машины, тем более в таком блошином объеме, цените свое время =)

152. delete (23.07.2010 / 11:47)
меня мучает вопрос, а почему cms Mobile? технологии в применены в движке в основном web, даж библиатека jquery что то делает в wap движке, хотя wap с ним не дружит smile шаблоны какие то страные, по идеи в них кроме макросов ни чего быть не дожно, только html и они, шаблонизаторы придуманы не только для того что бы разделить html и php логику, но и для того что бы люди обсолютно без заний php могли писать сайты smile

153. delete (23.07.2010 / 12:01)
протестировал cms на 2 версиях мобильного браузера Опера Мини. 2.06 и 5.2. Ну с помощью 2.06 на сайте делать нечего, т.к большинсто опций в настройке и админке с этой оперы не функционируют (порядка 90%) с 5.2 вроди работает smile

154. Lugaro (23.07.2010 / 12:07)
158. Petrovich, уже вап версия админки есть
http://mobilecms.ru/news.php?news_id=4

155. delete (23.07.2010 / 12:21)
159. .::lugaro::., да я знаю smile вот сейчас зашел с 5.2 включил админку "mobile", зашел с 2.6 как не работал сайт с ней так и не работает smile что значит вап админка? это применение других технологий не java script smile конечно я понимаю что оперой 2.06 ни кто не пользуется.. но некоторые пользуются, я пользуюсь еще с 2008 года smile

p.s совет автору, забрось ты эту идею с мобильной cms, пиши полноценый WEB сайт, уж поверь те технологии что ты там применяеш, лутше в вебе реалеазовать.

156. Владислав (23.07.2010 / 13:02)
155. .::lugaro::., http://govnowap.ru/326 - ты считаешь это правильным? ситуация та же.

157. delete (23.07.2010 / 13:10)
161. HepB, это не авторитетный рисурс, максимум для чего он был создан, что бы народ тешил свое ЧСВ делая высеры в сторону других кодеров))) мало ли что туда написать можно smile

158. Михаил (23.07.2010 / 13:16)
HepB (23 Июля 2010 / 13:02)
155. .::lugaro::., http://govnowap.ru/326 - ты считаешь это правильным? ситуация та же.
Путаешь теплое с мягким

159. Lugaro (23.07.2010 / 13:18)
HepB (23 Июля 2010 / 12:02)
155. .::lugaro::., http://govnowap.ru/326 - ты считаешь это правильным? ситуация та же.
Если бы ты внимательно смотрел, то ты бы увидел почему тот код считается говнокодо.
Сейчас прокомментирую
<?if (empty($_GET["page"])) {
        $page_get = 1;
    } else {
        $page_get = "$_GET[page]"; //Тут page преобразуется в  STRING  (не понятно зачем)
        $page_get = trim($page_get); //Удаляются пробелы с начала и конца (это нормально)
        $page_get = stripslashes($page_get); // Удаляются \ (это тоже нормально)
        $page_get = htmlspecialchars($page_get); // html (тут все tще нормально)
        $page_get = intval($page_get); // а вот с этого момента говнокод, все то что проделали в начале, спускается в унитаз, потому-что обработанный текст превращается в цифру, и это будет 0 либо же если текст начинается с цифры, останется только цифра, текст удалится
        $page_get = "$page_get"; //Тут опять преобразуется в строку, только вот от исходного текста не осталось не чего
    }
}
Так что не какой связи с кодом Антохи ЭТО не имеет
ЗЫ заканчивайте умничать vtopku или хотя бы не тупите так жутко smile

160. Михаил (23.07.2010 / 13:19)
А вообще

Представтесь
Комментарий
Код: "4547"
Вот это и есть настоящий говнокод на сайте говнокода

161. Владислав (23.07.2010 / 13:20)
165. Flyd, согласен, текстовую каптчу любой школьник обойдет

162. Владислав (23.07.2010 / 13:21)
164. .::lugaro::., спасибо кэп, на этом предлагаю спор окончить, меня никто не убедил, я остался при своем мнении.

163. Lugaro (23.07.2010 / 13:34)
Продолжай тупить дальше, дало твоё, офф

164. MarkizDeSad (23.07.2010 / 14:19)
HepB (23 Июля 2010 / 13:02)
155. .::lugaro::., http://govnowap.ru/326 - ты считаешь это правильным? ситуация та же.
Код по ссылке реально посмеял.
такие "перлы" реально достойны Говновапа smile

165. Владислав (23.07.2010 / 15:50)
170. Tidus, кстати nl2br тут нету )
хз, я бы сделал так )
function a_safe($str)
{ 
    return mysql_real_escape_string(htmlspecialchars(trim(nl2br($str))));
}


166. Михаил (23.07.2010 / 16:03)
HepB (23 Июля 2010 / 15:50)
170. Tidus, кстати nl2br тут нету )
хз, я бы сделал так )
function a_safe($str)
{ 
    return mysql_real_escape_string(htmlspecialchars(trim(nl2br($str))));
}
И что бы изменилось? Тебе бы легче читать код стало? Или может быстрее намного было бы? И на кой черт тут nl2br?

167. Azzido (23.07.2010 / 16:05)
от этого скорости никакой а в одну строку все сливается, еще и скобочки сидишь выщитываешь, бред

168. Владислав (23.07.2010 / 16:40)
173. Tidus, 1,согласен,затупил
2, не будет, проверено
3, \n творит чудеса

169. Владислав (23.07.2010 / 17:32)
176. Tidus, 2. у меня все норм.
мы как-то с акдмехом встречались он мне показывал, может и тебе как нибудь покажу потом

170. XoPyC (24.07.2010 / 11:17)
при смене аватарки:
Warning: getimagesize() [function.getimagesize]: open_basedir restriction in effect. File(/tmp/phpoKJeGo) is not within the allowed path(s): (/var/www/user/data:.) in /var/www/user/data/www/demo.mobilecms.ru/modules/main/helpers/main.php on line 290

Warning: getimagesize(/tmp/phpoKJeGo) [function.getimagesize]: failed to open stream: Operation not permitted in /var/www/user/data/www/demo.mobilecms.ru/modules/main/helpers/main.php on line 290

171. XoPyC (24.07.2010 / 11:18)


172. XoPyC (24.07.2010 / 11:19)
и
--------------------
Ошибка разбора XML

Ошибка разбора XML: синтаксическая ошибка (Строка: 2, Символ: 0)

Обработать документ как HTML
Ошибка:
unexpected start-tag (root element already specified)

Описание:
http://www.w3.org/TR/REC-xml/

1: <br />
2: <b>Warning</b>: getimagesize() [<a href='function.getimagesize'>function.getimagesize</a>]: open_basedir restriction in effect. File(/tmp/phpLLHtPo) is not within the allowed path(s): (/var/www/user/data:.) in <b>/var/www/user/data/www/demo.mobilecms.ru/modules/main/helpers/main.php</b> on line <b>290</b><br />
3: <br />
4: <b>Warning</b>: getimagesize(/tmp/phpLLHtPo) [<a href='function.getimagesize'>function.getimagesize</a>]: failed to open stream: Operation not permitted in <b>/var/www/user/data/www/demo.mobilecms.ru/modules/main/helpers/main.php</b> on line <b>290</b><br />
5: <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">

173. Lugaro (24.07.2010 / 11:46)
179. Apollo_Nervous, а что ты писал в этом посте ? че эт он пустым оказался?

174. XoPyC (24.07.2010 / 11:48)
181, писал в нем то что вывелось в 180 посте

175. Lugaro (24.07.2010 / 11:50)
баг...

URL: https://visavi.net/topics/11329