JohnCMS 4

1. JustZero (26.12.2010 / 16:19)
Вот тип сегодня вроде должна выйти новая версия джона) Я лично не дождусь уже) Так и хочу поковырятьсО

2. Not Sure (26.12.2010 / 17:23)
who cares

***CMS...

3. Mafia (26.12.2010 / 17:24)
еееее вышла

Добавлено через 01:55 сек.
Описание:
Система управления сайтом JohnCMS (Content Management System)
Предназначена для построения сайтов, которые будут просматриваться
с мобильных телефонов. Полностью соответствует спецификации
XHTML Mobile Profile и имеет небольшой размер генерируемых страниц.
Основные возможности системы:
- мультиязычность, возможность устанавливать / удалять языки интерфейса
- высокий уровень безопасности
- быстрая в работе, построена на MySQL
- продвинутая система разграничений прав для админов/модеров
- форум с возможностью закрепления/закрытия тем, созданием голосований,
возможностью прикрепления файлов в теме и т.д...
- личные Фотоальбомы
- личные Гостевые книги
- продвинутая библиотека с неограниченной вложенностью разделов и
возможностью для посетителей сайта публиковать свои статьи.
Есть модерация статей, которые опубликовали посетители.
Автоматическая компиляция Java книг.
- фотогалерея
- загруз центр с неограниченной вложенностью разделов, счетчиком,
рейтингом и комментариями.
- приват (личная почта) с возможностью прикрепления файлов
- удобная работа со смайлами
- смена стилей
- и многое другое...

4. Jin (26.12.2010 / 17:27)
наканецто rok

5. AlkatraZ (26.12.2010 / 17:29)
Да, двиг только что выложил в загрузки.
Можно качать.

6. Mafia (26.12.2010 / 17:29)
http://johncms.com/download/?act=view&file=131 качаем

7. AlkatraZ (26.12.2010 / 17:30)
Пока только "чистая" инсталляция, для установки с нуля.
Процедура обновления будет доступна ориентировочно 7-го Января

8. Дмитрий (26.12.2010 / 17:41)
Это после праздников значит smile хорошо выпить и опохмелиться

9. delete (26.12.2010 / 17:48)
чисто для интереса, скачаю да погоняю на денвере.

Добавлено через 02:07 сек.
загрузка закрыта)) тогда не судьба))

10. Вантуз-мен (26.12.2010 / 18:00)
Поздравляю с выходом

11. JustZero (26.12.2010 / 18:08)
Ура) Ток надо регистрироваться, чтобы скачать

Добавлено через 00:53 сек.
7. AlkatraZ, И ето http://johncms.com/login.php титла нету, вместо него просто адрес

12. Владислав (26.12.2010 / 18:23)
мультиязычность лишняя )
никто не будет переводить все модули

13. JustZero (26.12.2010 / 18:26)
12. ByVlad, кому нада тот будет переводить

14. delete (26.12.2010 / 18:36)
кто скачает, выложите в теме.

15. evlbd (26.12.2010 / 18:40)
А мне понравилось что мульти-язычность.

16. Андрей (27.12.2010 / 20:35)
Алькатраз,блин да накачай уже себе на сайт тем оформления и пиши так чтобы дизайн любой можно было впихнуть а не тупо цвет.

Добавлено через 00:37 сек.
И поздравляю с выходом.

17. Александр (27.12.2010 / 21:35)
Кто поставил отзовисьsmile дай глянутьsmile

18. Studentsov (27.12.2010 / 21:58)
Не понравилось новое ядро. Кому нужно такое "ООП". Ни рыба, ни мясо. Ну и мультиязычность без шаблонов тоже не супер. Но это сугубое ИМХО

19. Tony V (27.12.2010 / 23:32)
Поздравляю с релизом, но такое чувство, что описание из третьего поста писал школьник

20. Саня (28.12.2010 / 00:36)
18. Studentsov_нет_ничо1, мне кажется такое сделали чтобы была совместимость со всякими модами на движок, хотя...

21. Studentsov (28.12.2010 / 08:17)
ООП в PHP используется для расширяемости, а то, что в JohnCMS - непонятно вообще для чего.

22. AlkatraZ (28.12.2010 / 09:03)
Studentsov_нет_ничо1 (28 Декабря 2010 / 08:17)
ООП в PHP используется для расширяемости
Ты хоть сам понял, что написал? oy

Добавлено через 02:29 сек.
ByVlad (26 Декабря 2010 / 18:23)
мультиязычность лишняя )
никто не будет переводить все модули
Нет, не лишняя и еще как переводят.
К примеру, в одной только Индонезии, население почти в 2 раза больше, чем в России, вот и представь сколько будут юзать....

Добавлено через 03:06 сек.
Vantuz (26 Декабря 2010 / 18:00)
Поздравляю с выходом
Спасибо!

23. AlkatraZ (28.12.2010 / 09:15)
Вижу тут есть неоднозначное толкование целей ООП, посему, позвольте немного растолковать "mission & vision"
---
ООП (объектно ориентированное программирование) нужно вовсе не для того, чтоб обеспечить совместимость, расширяемость, или что-то еще... Это просто один из стилей программирования. Почти любую задачу можно решить как процедурным способом, так и Объектным.
Процедурный метод легче для понимания и именно с него начинают все новички, когда делают свои первые шаги в программировании.
Потому, среди них бытуер распространенная ошибка, мол Процедурный метод - это фигня для начинающих, а ООП - это круто.
Но это не так, возьмите к примеру один из самых распространенных скриптов phpMyAdmin, он написан именно процедурным методом.

Добавлено через 03:50 сек.
Далее, про ООП...
Многие "продвинутые новички" и даже некоторые опытные кодеры, часто вдаряются в другую крайность, начинают пихать ООП везде, даже туда, где это не нужно.
Я видал даже такой маразм, когда для замера времени генерации страницы, писался отдельный класс, хотя эту задачу можно было решить парой строчек кода.
---
Если Вы используете какой-либо фреймворк, например CodeIgniter, или Kohana, там конечно вы вынуждены будете писать все в ООП, ибо иначе не прокатит.
Но когда пишете СВОЙ скрипт, там уместно сочетать оба метода и применять ООП там, где это действительно необходимо и удобно.

Добавлено через 07:18 сек.
Простой пример:
Для чего я перевел ядро двига на ООП?
Да потому, что все важнейшие функции по системным настройкам, авторизации юзеров и безопасности, спрятаны внутри Класса, их невозможно вызвать ни напрямую, ни из каких-либо модулей. Это значительно повышает безопасность и удобство, тот, кто пишет доп. модули, или изменяет под себя двиг, получает готовые системные переменные, не мучаясь над тем, откуда они взялись и не ковыряя ядро.

24. AlkatraZ (28.12.2010 / 09:25)
Далее...
Класс комментариев представляет из себя самодостаточный модуль и используется во многих местах в двиге (в других модулях), посему тоже напрашивался универсальный класс.
---
А вот к примеру, большинство функций Форума используются только в нем и один раз. ООП там нафиг ненужно, ибо и так все хорошо работает.

25. Studentsov (28.12.2010 / 09:31)
Разный стиль программирования - это не меньший кошмар, чем писать класс для вывода времени генерации. ООП хорошо для больших программ, там оно себя оправдывает. Но писать $ip = $core->ip; это, извините, ***

26. AlkatraZ (28.12.2010 / 09:44)
Studentsov_нет_ничо1 (28 Декабря 2010 / 09:31)
Но писать $ip = $core->ip; это, извините, ***
А как нужно? obana
Эта переменная используется в куче доп. модулей.
Что, всех заставить переписать $ip на $core->ip мол это круче?
Не проще ли создать одну общую переменную для совместимости?

Добавлено через 03:09 сек.
Studentsov_нет_ничо1 (28 Декабря 2010 / 09:31)
Разный стиль программирования - это не меньший кошмар, чем писать класс для вывода времени генерации.
Ничего подобного, если внимательно посмотришь, в большинстве крупных проектов, разумно сочетаются оба метода.
Примеры: SMF, phpBB, Drupal, WordPress и т.д. список можно дополнять очень долго...

27. Sonikflame (28.12.2010 / 09:56)
AlkatraZ, не обращай внимание, им просто завидно, да и это специфика форума висави всех обсирать, я это уже давно заметил. Можно зайти в любую тему и найти пару таких постов. Двиг супер, сам использую и не жалею. klass

28. Studentsov (28.12.2010 / 17:34)
http://govnokod.ru/5098
http://govnokod.ru/5097
http://govnokod.ru/5096
http://govnokod.ru/5095
http://govnokod.ru/5094
Видно не один я критически отношусь к новой версии, ровно как и ко всем остальным

29. AlkatraZ (28.12.2010 / 21:53)
Studentsov_нет_ничо1 (28 Декабря 2010 / 17:34)
http://govnokod.ru/5098
http://govnokod.ru/5097
http://govnokod.ru/5096
http://govnokod.ru/5095
http://govnokod.ru/5094
Видно не один я критически отношусь к новой версии, ровно как и ко всем остальным
Да, читал. поржал smile
Что интересно. можно копирнуть любой код. А я им еще в начале года этим ***кодовцам предлагал, что когда постишь какой-то код, всегда предлагай СВОЙ вариант, ибо он может быть еще и смешнее.
---
Так же и ты.
Ты мне до сих пор так и не ответил, КАК БЫ ТЫ использовал $ip = $core->ip; при условии, что переменная $ip у тебя используется по всему двигу и в куче дополнительных модулей.
---
я жду ответа, очень интересно посмотреть

30. delete (28.12.2010 / 22:20)
лутше бы архив выложили сюда)) регаться не вариант.

31. DEKSDUR (28.12.2010 / 22:28)
А мне нравится этот проэкт, давно за ним наблюдаю smile AlkatraZ, молодчина.

32. Studentsov (28.12.2010 / 22:34)
97 - наверно strtr, хз
96 - перечисление chr, вместо этой многоэтажки можно простую регулярку заюзать
94 - писал уже

Добавлено через 01:38 сек.
зачем было писать новое ядро, если нужна обратная совместимость? Новое ядро ни удобнее, ни быстреё

33. AlkatraZ (28.12.2010 / 22:50)
Studentsov_нет_ничо1 (28 Декабря 2010 / 09:31)
РНо писать $ip = $core->ip; это, извините, ***
Эй уважаемый, ты мне так и не ответил, КАК БЫ ТЫ НАПИСАЛ этот кусок кода и что в нем плохого? smile

34. Саня (28.12.2010 / 23:21)
ой та ладно прям вам везде ***код мерещиться =)
Вот это я понимаю полет мысли у человека :
<?php
function int2float($i) {
    return (string) $i . '.00';
?>
}


35. Studentsov (29.12.2010 / 09:19)
AlkatraZ (28 Декабря 2010 / 22:50)
Эй уважаемый, ты мне так и не ответил, КАК БЫ ТЫ НАПИСАЛ этот кусок кода и что в нем плохого? smile
Я бы вообще не писал новое ядро, если бы мне нужна была совместимость. Ну а ты дублируешь данные, лишняя память и т.п.
Ты походу в классе перечислил все эти переменные D

36. Андрей (29.12.2010 / 09:42)
Удалено

37. AlkatraZ (29.12.2010 / 13:51)
Studentsov_нет_ничо1 (29 Декабря 2010 / 09:19)
Я бы вообще не писал новое ядро, если бы мне нужна была совместимость. Ну а ты дублируешь данные, лишняя память и т.п.
Ты походу в классе перечислил все эти переменные D
1) А что ты собираешься делать со всеми модулями, которые иcпользуют $ip? таких много
2) Насколько сильно по твоему нагружает сервер 1 переменная smile ?
3) Насчет нового ядра, я понимаю, что ты не писал бы, но я написал, ибо все должно совершенствоваться.
---
Ты просто признай, что написал фигню, не разобравшись с вопросом.
В данной ситуации - это самый оптимальный выход, намного легче создать одну переменную, чем во всех старых модулях переписывать $ip на $core->ip

38. Studentsov (29.12.2010 / 14:15)
А чем ядро стало совершеннее? Я усовершенствованний не увидел

39. Роман (29.12.2010 / 14:27)
Жду апдейта с 3.2.2 до 4.0.0

40. MarkizDeSad (29.12.2010 / 14:33)
Studentsov_нет_ничо1 (29 Декабря 2010 / 14:15)
А чем ядро стало совершеннее? Я усовершенствованний не увидел
Плохо смотрел.
Если мультиязычность - это по твоему не усовершенствование, значит с тобой бестолку говорить.

41. Studentsov (29.12.2010 / 20:02)
А при чём тут мультиязычность? Мультиязычность (что, вообще говоря, без шаблонов - грязное извращение) никак с ядром не связана

42. Дмитрий (29.12.2010 / 20:06)
шаблоны жалкое извращение :-D
А вообще, быдло двиг с быдлокразработчиками :-D
ЗЫ: Studentsov_нет_ничо1 - быдлокодер :-D

43. Андрей (29.12.2010 / 20:07)
42. Studentsov_нет_ничо1, напиши пожалуйста свой двиг так как тебе надо и не парься.

Добавлено через 07:37 сек.
ПьяНый Ангел (29 Декабря 2010 / 22:06)
шаблоны жалкое извращение :-D
А вообще, быдло двиг с быдлокразработчиками :-D
ЗЫ: Studentsov_нет_ничо1 - быдлокодер :-D
если бы не видел твоего статуса,то подумал бы что ты бредишь!

44. Studentsov (29.12.2010 / 20:37)
Джон KiPiSH (29 Декабря 2010 / 20:07)
42. Studentsov_нет_ничо1, напиши пожалуйста свой двиг так как тебе надо и не парься.
Я так и сделал xD

45. Андрей (29.12.2010 / 20:39)
Что то не замечал,а критиковать других каждый может.

46. Studentsov (29.12.2010 / 20:42)
Конечно может. Чем я и занимаюсь. Так что по поводу запросов в цикле? Альк не осилил JOIN?

47. Юрий (29.12.2010 / 21:01)
Не знаю.Я увидел лишь повышение генерации страницы и не ненужную мне мультиязычность.Потому для меня Джон 4.0 получился пока не интересным,хотя не спорю,работа проделана большая.Буду ждать версию с новым загрузом и прочим , что было обещано

48. Дмитрий (29.12.2010 / 23:07)
Studentsov_нет_ничо1 (29 Декабря 2010 / 20:42)
Конечно может. Чем я и занимаюсь. Так что по поводу запросов в цикле? Альк не осилил JOIN?
А разве JOIN подходит в любых случаях?))

49. Studentsov (29.12.2010 / 23:12)
в данном - подходит

50. Александр (29.12.2010 / 23:20)
почему у меня через комп не загружается офф сайт?

51. Дмитрий (29.12.2010 / 23:37)
Studentsov_нет_ничо1 (29 Декабря 2010 / 23:12)
в данном - подходит
В каких? Я чето пропустил) в карте?

52. AlkatraZ (30.12.2010 / 00:27)
Эх, уважаемые, вот если бы в теме спорили Вантуз, или Десура, тут реально было бы интересно поговорить, ибо каждый может выкласть кусок кода и спорить...
И что полезное, в результате нашего спора, у других была бы только польза, ибо если есть убедительные доказательства. что мол "этот кусок кода дерьмо", в итоге, все мы бы исправили бы, и было бы нормально.
---
Поверьте мне, JohnCMS ни в коем случае не является чьим либо конкурентом...
если читали историю, все знают, что это проект абсолютно свободный.
Его (JohnCMS) начал всеми вами известный евген (john77), далее, ввиду жытейских обстоятельств, он не имел возможности уделять этому время, к проекту подключилсо я, начиная с версии RC1 уже пейсал, а начиная с версии 1.0 основную часть писал я...
Но все дело добровольное...
Начиная с версии 2.0, (да и раньше тоже), к нам подключились талантливые кодеры..
Дальше продолжу гг

Добавлено через 07:37 сек.
Ну и дальще... гг
Проект абсолютно бесплатный, на сегодняшний день он не Евгена, не мой и не чей бы то нибыло, он общий smile
Лично я, занимаюсь этим как хобби, пока есть свободное время и желание, я пейшу, нет времени и желания, этим займется кто-то другой.
Я имею смелость такое писать, ибо ПОКА я щас руководитель проекта, но к счастью, сегодня такая ситуация. что если у меня обстоятельства не позволят заниматься проектом, есть кому его продолжить!!!
---
Поверьте мне 47 лет, у меня уже очень много лет есть источник дохода и JohnCMS я занимаюсь чисто ради удовольствия, помогая проекту как независимый, свободный кодер.
Посему, чтоб сразу отвеять мелкие подозрения, я еще раз говорю, мне ПОФИГ!!
есть время и желание, кодирую, нет времени, передам это дело молодым, таллантливым камрадам!

53. Удаленный (30.12.2010 / 00:36)
53,+1 молодец

54. Андрей (30.12.2010 / 00:43)
лови и от меня + за обновления этого двига

55. AlkatraZ (30.12.2010 / 00:44)
Посему, оставьте мелкие, необоснованные нападки, как типо тех, что я видел запостенные на ***коде.
---
это постил реальный ***, который сам ниасилил то, что он там представил.
---
К примеру, Studentsov так и не дал ответ на мой вопрос.
Однако, я далек от того, чтоб затевать скандал, тут не в этом дело.
Как я выше пейсал, мне лично ПОФИГ, у меня есть свой "mission & vision statement" посему, насчет того, что писал именно я, я могу всегда дать четкий ответ "почему именно так, а не иначе", хотя, я признаю великие слова дедушки Ленина, насчет "век жыви, век учись".
Vantuz тоже не даст мне соврать, если есть хорошая идея, ты говоришь, мол: "Олег, ты х...ню спорол, тут можно было сделать намного проще...", любой нормальный кодер, не просто не будет возбухать, а искажет спасибо. ибо делимся здравыми мыслями!
Но когда есть бездоказательные, п..больные высеры, это несерьезно.
Если говорите - мол "это фигня", любой нормальный кодер с больш9им удовольствием выслушает Вашу мысль, НО!!! в случае. если она подтверждена примером, КАК НАДО ПРАВИЛЬНО!

56. Андрей (30.12.2010 / 00:48)
Красиво! ЖИ-ШИ С БУКВОЙ И А НЕ Ы

57. AlkatraZ (30.12.2010 / 00:51)
Извиняюсь за непонятный пост, ибо антимат вырезал некоторые слова...
Но полюбому, я хочу еще раз сказать!
Когда что-то критикуете, нельзя просто писать. мол "бугага, гляньте...", всегда нужно давать пример!
Нет примера, или нет опыта - тут просто читай, поговори с действительно опытными кодерами. пущай они вступают в перепалку.
Иначе, это будет выглядеть простым балабольством.
---
то есть, мысль касается не только JohnCMS, а любого бесплатного двига.
Считаешь, что отстой - покажи, как надо правильно делать. Я лично. с большим удовольствием зочетаю хорошую идею!

Добавлено через 01:12 сек.
KiPiSH Group (30 Декабря 2010 / 00:48)
Красиво! ЖИ-ШИ С БУКВОЙ И А НЕ Ы
Обежаыте уважаемый smile
Посетите газен, и через день Вы забудете про Жы и Шы smile

58. Studentsov (30.12.2010 / 00:55)
*facepalm*
Ну пиши дальше запросы в циклах. Удачи проекту *trollface*

59. delete (30.12.2010 / 00:57)
58. AlkatraZ, рекламщик)) Олег, блин..чего ты распинаешся, ну шутим мы так, шутим, на визави все адекватные, если что не так извеняй.

60. Studentsov (30.12.2010 / 01:01)
Альк похоже мои слова близко к сердцу принял smile Что делать категорически нельзя. За то, что пишешь нахаляву, уже большой респект. А всё остальное - мелочи

61. ramzes (30.12.2010 / 01:38)
Tidus (28 Декабря 2010 / 22:26)

Критика 95 и 98 понятна (запросы в цикле). Но "критика" этих кусков - необоснованный бред.
антилинк
$var = preg_replace('|https?//(.*?)\s|', '+++', $var);
за глаза хватит

62. AlkatraZ (30.12.2010 / 02:00)
Studentsov_нет_ничо1 (30 Декабря 2010 / 00:55)
*facepalm*
Ну пиши дальше запросы в циклах. Удачи проекту *trollface*
Их между прочим не я пейсал smile
как знаешь, проект общий, постепенно совершенствуеццо.
Вот новое ядро пейсал я, потому и задавал вопросы, когда ты начал критиковать. И в тех частях двига, что пейсал именно я, сам можешь убедиццо, присутствуют запросы и с JOIN и с другими извращениями smile
Каг говориццо в анекдоте: "мсье знает толк в извращениях" гг. У меня на компьютере есть самые мозгисшибающие проги по базам данных, SQL я начал заниматься еще лет за 5 до появления РНР гг.
Я ни в коем случае не говорю, что я ГУРУ в области SQL, хотя в силу прожитых лет и накопленного опыта, могу утверждать, что я "intermediate user"
---
еще раз напоминаю, если ты к примеру скажешь. мол "Олег, ты тут написал фигню, надо вот так...", я полюбому скажу только спасибо.
Даже дело не в том, прав ты, или я... Как известно, в споре рождается истина. Хоть будешь прав ты, хоть буду я, полюбому, другие пользователи только от этого выйграют.
---
Но я спорил против "безпримерной" критики. Обгадить можно что угодно... Дело в том, что К ПРИМЕРУ, если я критикую код Вантуза в Роторе, я говорю, мол Сашкец, ты тут был неправ, лучше сделать вот так то... Или он критикует мой код, приводит пример, говорит: "Олег, ты гонишь, тут проще было сделать так..."
Тогда никто не будет спорить, если ты предложил хороший алгоритм, ты будешь записан в комментариях к коду.
---
Еще раз пойми, я честно рад, что есть с кем поговорить, но всегда нужно "влоб", чтоб

63. AlkatraZ (30.12.2010 / 02:14)
ramzes (30 Декабря 2010 / 01:38)
антилинк
$var = preg_replace('|https?//(.*?)\s|', '+++', $var);
за глаза хватит
Честно говоря (и я это озвучивал на форуме), я и сам щас в поиске нормального класса обработки BBcode, уже испробовал кучу, но пока не нашел подходящего...
Наши помнят. еще летом, я ставил на оф. сайт один экспериментальный класс. Он здорово обрабатывал все тэги, имел весьма крутейший функционал...
НО!
Нипадеццки грузил систему, посему я от него отказался и щас опять в процессе исследований и поиска подходящего класса...
---
сразу говорю "знатокам", что простые регулярки не катят и объясню почему (многим будет полезно).

К примеру, в JohnCMS используется XHTML Mobile, которая весьма капризна... Спросите почему именно она? Дык требует международный стандарт!
Зайдите на http://mtld.mobi и гляньте, кто поддерживает ЭТОТ стандарт и сразу все вопросы отпадут.
Гляньте крупнейшие ВАП сайты.
К примеру, вопрос на засыпку smile
Кто назовет САМЫЙ КРУПНЫЙ вап сайт в мире? гг
---
Если Вы в "mobiole", то Вы должны дружить с XHTML Mobile

Добавлено через 03:39 сек.
Да, продолжу... гг
Самый крцупный в мире ВАП сайт, одновременно он же и является самым первым в мире ВАП сайтом - это забугорный http://twilightwap.com/
Именно этот сайт появился, когда вышел первый ericsson с функцией WAP.
---
На сегодняшний день. в сутки у них несколько миллионов хостов, и как можете убедиться (даже на этот ночно

Добавлено через 06:48 сек.
Да, продолжу... гг
Самый крцупный в мире ВАП сайт, одновременно он же и является самым первым в мире ВАП сайтом - это забугорный http://twilightwap.com/
Именно этот сайт появился, когда вышел первый ericsson с функцией WAP.
---
На сегодняшний день. в сутки у них несколько миллионов хостов, и как можете убедиться (даже на этот ночной час), онлайн сидит "1281 members and 4246 guests".
Вот это масштаб! smile
Нашим фанкам и иже с ними, очень далеко до того сайта.
----
но да, я отвлекса гг
В догонку предыдущему посту. если посмотрите, этот сайт тоже использует XHTML Mobile
---
После этого кто-то осмелиться утверждать. что XHTML фигня и лучше юзать простой HTML, ибо он безболезненно переваривает все ошибки быдлокодера?

64. AlkatraZ (30.12.2010 / 02:37)
Studentsov_нет_ничо1 (30 Декабря 2010 / 01:01)
Альк похоже мои слова близко к сердцу принял smile Что делать категорически нельзя. За то, что пишешь нахаляву, уже большой респект. А всё остальное - мелочи
Поверь мне, я получаю удовольствие от того, что общаюсь и есть с кем поспорить.
тут не важно, прав буду я, или ты.
Если мы оба дружим с головой и умеем строить логическую цепь рассуждений, в итоге "родится истина", которую мы оба (и многие другие) смогут использовать.
Я не против спора, наоборот ЗА!
Просто. всегда за то, чтоб приводить ответные примеры.
Например, мы играем шахматы, я сделал ход, но оппонент только на словах объяснил, насколько он крут, но ход сделать отказался.
Как ты подумаешь об этолм оппоненте?
Посему, никогда не стесняйся привести пример "как правильно". Даже если ты ошибаешься, в споре ты убедишься, что ошибался именно ты. или наоборот. ошибался твой оппонено.
В первом случае, ты сделаешь для себя вывод и усовершенствуешь свой стиль программироваиня (что тебе идент в плюс), во втором случае, убедишься, что ты был прав и ход твоих рассуждений верен (что еще больший плюс).

65. ramzes (30.12.2010 / 02:38)
64. AlkatraZ, я за основу отрывки из гейши брал
. типа подсветки sql синтаксиса, и под свои нужды писал уже
geshi 1.1.2a5посмотри может на какую мысль натолкнет
\\ html ни чем не хуже чем xhtml это факт

66. Lugaro (30.12.2010 / 02:40)
Было бы замечательно перевести cms на шаблоны, ато если файл большой с ходу без бутылки тяжело найти нужную часть, а при глобальной смене оформления тут уже бутылки на 3 потянет =) для вапа ещё терпимо текущее положение, а вот сложную веб версию совсем не просто сделать, да и по сути одной сменой шапки и ног особой оригинальности от дизайна не добьешься

67. AlkatraZ (30.12.2010 / 02:43)
ramzes (30 Декабря 2010 / 01:38)
антилинк
$var = preg_replace('|https?//(.*?)\s|', '+++', $var);
за глаза хватит
гг, предыдущий пост хотел ответить Рамзесу, но отвлекся на философию гг...
---
Простой вопрос:
Как ты считаешь правильным гасить рекламмные ссылки?

Дело в том, что функция antilink() не менялась в двиге еще с самой первой версии, я лично ей не занимался.
Дашь хорошую идею, а еще лучше, если приведешь нормальный код, то за твоим авторством включим в оф. версию.

Добавлено через 01:57 сек.
ramzes (30 Декабря 2010 / 02:38)
64. AlkatraZ, я за основу отрывки из гейши брал
. типа подсветки sql синтаксиса, и под свои нужды писал уже
geshi 1.1.2a5посмотри может на какую мысль натолкнет
\\ html ни чем не хуже чем xhtml это факт
Ууу, я тебе писал ответ. но еще не видел этого поста... smile
гейшу я естессно видел. и вот мой тебе вопрос smile smile smile
Ты считаешь нормальным, если ОДНА функция подсветки кода, по своим размером соизмерима со всем остальным двигом? smile

Добавлено через 05:35 сек.
.::lugaro::. (30 Декабря 2010 / 02:40)
Было бы замечательно перевести cms на шаблоны, ато если файл большой с ходу без бутылки тяжело найти нужную часть, а при глобальной смене оформления тут уже бутылки на 3 потянет =) для вапа ещё терпимо текущее положение, а вот сложную веб версию совсем не просто сделать, да и по сути одной сменой шапки и ног особой оригинальности от дизайна не добьешься
На шаблоны переведем, я уже писал не раз об этом на оф. сайте.
Но полюбому, это будет не Smarty, ибо я сугубо отрицательно к ней (и к ее философии) отношусь.
будет самописный алгоритм, который я придумал еще года 2 назад, но небыло времени реализовать в деле...

68. ramzes (30.12.2010 / 02:54)
68. AlkatraZ, в приват отправил ссылку
я рекламу просто заварачиваю вместе со всем постом
все равно ни чего умного не напишут когда рекламят...
можно же переключатель сделать

69. AlkatraZ (30.12.2010 / 03:27)
ramzes (30 Декабря 2010 / 02:54)
68. AlkatraZ, в приват отправил ссылку
я рекламу просто заварачиваю вместе со всем постом
все равно ни чего умного не напишут когда рекламят...
можно же переключатель сделать
Заменять, или заворачивать - это уже дело вкуса.
Главное: как ее максимально надежно определять, в то же время не щемя интересов добропорядочных пользователей?

70. ramzes (30.12.2010 / 03:39)
от tp:// до \s
по идеи промахиваться не должна
на счет не щимить не понял
можно не распространять функцию на посты регистрированных пользователей

71. Дмитрий (30.12.2010 / 09:55)
Денис Петрович (30 Декабря 2010 / 00:57)
58. AlkatraZ, рекламщик)) Олег, блин..чего ты распинаешся, ну шутим мы так, шутим, на визави все адекватные, если что не так извеняй.
Ты уже откуда вылез и кто это МЫ? Разговаривают вроде со студентомsmile

72. delete (30.12.2010 / 10:06)
72. ПьяНый Ангел, ну ты же знаеш кто я)) так что к чему такие глупые вопросыD

73. secret (30.12.2010 / 10:22)
Добавлено через 05:35 сек.
На шаблоны переведем, я уже писал не раз об этом на оф. сайте.
Но полюбому, это будет не Smarty, ибо я сугубо отрицательно к ней (и к ее философии) отношусь.
будет самописный алгоритм, который я придумал еще года 2 назад, но небыло времени реализовать в деле...
good

74. Zдешний (30.12.2010 / 10:35)
хмм... не оч новшества понравились и старое бы переделать...

75. Юрий (30.12.2010 / 11:35)
За что всегда уважал Олега,так это за длинюшие посты,порой начнешь читать,хоть стой хоть падай.Даже книги не нужны.

76. iNeeXT (30.12.2010 / 11:44)
Мульти язычность понравилась!

77. Мансур (30.12.2010 / 12:01)
Egor Smolyakov (30 Декабря 2010 / 12:44)
Мульти язычность понравилась!
да и мне. Самый интересный функция мультиязычность. Если бы супер если ето был роторе)

78. iNeeXT (30.12.2010 / 12:03)
ну да хорошо было-бы

79. Дмитрий (30.12.2010 / 13:23)
Денис Петрович (30 Декабря 2010 / 10:06)
72. ПьяНый Ангел, ну ты же знаеш кто я)) так что к чему такие глупые вопросыD
я знаю кто ты, смысл поста был не в этом, а в том, как разговор со студентом связан с тобой гг что за связь)))

80. delete (30.12.2010 / 13:40)
80. ПьяНый Ангел, трольская круговая порука D

81. Андрей (30.12.2010 / 14:37)
AlkatraZ (30 Декабря 2010 / 02:51)
Добавлено через 01:12 сек.
Обежаыте уважаемый smile
Посетите газен, и через день Вы забудете про Жы и Шы smile
был,был, чуть русский язык не забыл)

82. Андрей (31.12.2010 / 15:12)
Реализована возможность скачивания скрипта без регистрации на сайте.

83. AlkatraZ (04.04.2011 / 20:59)
Не забывайте, что позавчера вышла очередная версия JohnCMS 4.1.0
---
Это минорный релиз, там нет крупных переделок, но те мелочи, что сделаны - полезные.

[new] Все внешние ссылки в текстах (форум, комментарии и др.) обработанные tags() теперь идут через локальный редирект (значительно уменьшает число ВС). Добавлена страница с предупреждением о переходе по внешней ссылке

[new] Новая Карта сайта, с управлением из Админки

[new] "Быстрые смайлы" для компьютеров (кодировал Ares*, идея и техзадание AlkatraZ)

[new] Добавлена тема оформления от =zIp=

[mod] Увеличена безопасность механизма авторизации юзеров. Исключена возможность обхода CAPTCHA при авторизации (спасибо Максиму за сигнал)
[fix] Исправлены права доступа при назначении на должности
[fix] Добавлена страница подтверждения при смене аватара в каталоге
[fix] На Форуме была возможность скачать удаленную тему
[fix] Забаненные могли голосовать в Карме
[fix] Для незарегистрированных, в гостевой были видны IP адреса Гостей

84. batil (01.05.2011 / 14:44)
3,2,2 лучше smile ИМХО

85. MarkizDeSad (01.05.2011 / 17:47)
batil (1 Мая 2011 / 14:44)
3,2,2 лучше smile ИМХО
Чем?

86. batil (01.05.2011 / 18:05)
не знаю) ИМХО smile

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