» WAP Мастер Форум https://forum.wapinet.ru/index.php » PHP https://forum.wapinet.ru/viewforum.php?id=3 » Функция навигации по страницам https://forum.wapinet.ru/viewtopic.php?id=1281 |
tipsun » 2011.03.23 22:25 | ||||||||||||||||||||
Код:
| ||||||||||||||||||||
tipsun » 2011.03.23 23:47 | ||||||||||||||||||||
Код:
| ||||||||||||||||||||
tipsun » 2011.03.27 23:31 | ||||||||||||||||||||
ГовноКод? | ||||||||||||||||||||
Gemorroj » 2011.03.28 00:17 | ||||||||||||||||||||
ну да... не очень) намешано все в кучу. нет разделения логики и представления. | ||||||||||||||||||||
tipsun » 2011.08.21 17:11 | ||||||||||||||||||||
Вот попытался под разделение логики сделать. Код:
| ||||||||||||||||||||
tipsun » 2011.08.21 20:28 | ||||||||||||||||||||
>_> Что, опять говнокод? | ||||||||||||||||||||
Gemorroj » 2011.08.21 20:40 | ||||||||||||||||||||
tipsun » 2011.08.21 21:03 | ||||||||||||||||||||
:D Ухаха: testMarkingOneSessionObjectImmutableShouldMarkOtherInstancesImmutable | ||||||||||||||||||||
tipsun » 2011.10.28 21:52 | ||||||||||||||||||||
Не оставляю надежды написать толковый навигатор по страницам. :) Код:
| ||||||||||||||||||||
Gemorroj » 2011.10.28 22:43 | ||||||||||||||||||||
а документация где? | ||||||||||||||||||||
tipsun » 2011.10.28 22:47 | ||||||||||||||||||||
Дык сыро еще же, не? | ||||||||||||||||||||
Gemorroj » 2011.10.28 23:24 | ||||||||||||||||||||
есть стандартизованный стиль описания кода. называется phpDoc... ) | ||||||||||||||||||||
tipsun » 2011.10.28 23:27 | ||||||||||||||||||||
Ок, буду знать. | ||||||||||||||||||||
tipsun » 2011.10.30 21:59 | ||||||||||||||||||||
Есть замечания по классу моему? Код:
| ||||||||||||||||||||
Gemorroj » 2011.10.30 23:22 | ||||||||||||||||||||
tipsun, сделай документацию в phpDoc стиле. Ориентироваться по ней проще будет для анализа. | ||||||||||||||||||||
tipsun » 2011.11.06 19:30 | ||||||||||||||||||||
Код:
| ||||||||||||||||||||
tipsun » 2011.11.09 21:15 | ||||||||||||||||||||
Такое ощущение появилось, что я давно уже изобретаю велосипед (Zend Paginator). :D Код:
| ||||||||||||||||||||
Gemorroj » 2011.11.09 22:17 | ||||||||||||||||||||
ну так да.. это главная цель велосипедов) | ||||||||||||||||||||
tipsun » 2011.11.10 20:58 | ||||||||||||||||||||
Сделал через: Код:
| ||||||||||||||||||||
tipsun » 2011.11.11 15:31 | ||||||||||||||||||||
Какой способ лучше? | ||||||||||||||||||||
Gemorroj » 2011.11.12 16:20 | ||||||||||||||||||||
мне кажется 2, просто из-за того, что при расширении класса, не нужно будет следить за массивом доступных методов | ||||||||||||||||||||
tipsun » 2011.11.12 22:27 | ||||||||||||||||||||
СПС. :) Ну для этого и переписал. :) | ||||||||||||||||||||
tipsun » 2011.11.23 21:57 | ||||||||||||||||||||
Ошибка. По невнимательности. :( Код:
Добавлено спустя 5 минут 26 секунд: | ||||||||||||||||||||
tipsun » 2011.11.23 22:45 | ||||||||||||||||||||
И надо было указывать в условии is_numeric(), чтоб с типами не возиться. А при занесении в свойство = (int). | ||||||||||||||||||||
tipsun » 2011.12.11 13:06 | ||||||||||||||||||||
Код:
Такой вид: | ||||||||||||||||||||
Gemorroj » 2011.12.11 13:14 | ||||||||||||||||||||
без phpDoc не нужно. | ||||||||||||||||||||
tipsun » 2011.12.11 13:50 | ||||||||||||||||||||
Еще надо это все: 1 .. 3 4 5 [6] 7 8 9 .. 15; в массиве возвращать, чтоб потом, например в шаблоне, все это удобно можно было вытащить и сделать ссылки. | ||||||||||||||||||||
Gemorroj » 2011.12.11 14:00 | ||||||||||||||||||||
у тебя не описано какие методы статические, а какие нет. будет кидать strict ошибки. | ||||||||||||||||||||
tipsun » 2011.12.11 14:07 | ||||||||||||||||||||
Или сделать функцию такую, чтоб пользователь в шаблоне через цикл сразу задавал свои страницы, а функция их обрабатывала. Код:
Добавлено спустя 1 минуту 39 секунд:
Это мне просто описать надо (phpDoc) или чего в коде не так? | ||||||||||||||||||||
Gemorroj » 2011.12.11 14:31 | ||||||||||||||||||||
private function countPages() { | ||||||||||||||||||||
tipsun » 2011.12.11 14:33 | ||||||||||||||||||||
Ок. Понял. СПС. | ||||||||||||||||||||
tipsun » 2011.12.11 15:35 | ||||||||||||||||||||
Вот насчет этого вроде понял, типа: Код:
| ||||||||||||||||||||
tipsun » 2011.12.11 16:27 | ||||||||||||||||||||
Private, protected переменную называть: $_name; | ||||||||||||||||||||
Gemorroj » 2011.12.11 16:33 | ||||||||||||||||||||
да, phpDoc - это просто комментарии. А Private, protected - это базовый ООП. | ||||||||||||||||||||
tipsun » 2011.12.11 16:45 | ||||||||||||||||||||
Код:
| ||||||||||||||||||||
tipsun » 2011.12.11 18:15 | ||||||||||||||||||||
В курсе =) Иначе я бы не применял все это. Код:
| ||||||||||||||||||||
tipsun » 2011.12.11 20:51 | ||||||||||||||||||||
Бле... Чет я не то сделал. | ||||||||||||||||||||
Gemorroj » 2011.12.11 21:04 | ||||||||||||||||||||
либо вызывай метод как динамический, либо делай его статическим. | ||||||||||||||||||||
tipsun » 2011.12.11 21:06 | ||||||||||||||||||||
Gemorroj, ты про такой вызов? Код:
И его надо переделать под это? Код:
А под статический придется и переменные все переделать под self:: | ||||||||||||||||||||
Gemorroj » 2011.12.11 21:53 | ||||||||||||||||||||
Да блять. Код:
отсюда следует, что метод countPages у тебя должен быть статическим. | ||||||||||||||||||||
tipsun » 2011.12.11 21:55 | ||||||||||||||||||||
Так бы сразу. Спс. | ||||||||||||||||||||
tipsun » 2011.12.12 16:10 | ||||||||||||||||||||
Код:
Вот... первые шаги к ::10 11 [12] 13 14:: Код:
Наверно все-таки придется делать в классе отдельный метод и возвращать массив. | ||||||||||||||||||||
tipsun » 2011.12.12 18:07 | ||||||||||||||||||||
Еще чтоб в холостую циклы не гонять, можно заранее наверно расчитать количество повторений. | ||||||||||||||||||||
Gemorroj » 2011.12.12 19:46 | ||||||||||||||||||||
Сам интерфейс класса не нравится.
откуда я узнаю что 1 параметром нужно передать строку array ? O_o Код:
| ||||||||||||||||||||
tipsun » 2011.12.12 20:07 | ||||||||||||||||||||
Ойбле =) Код:
| ||||||||||||||||||||
tipsun » 2011.12.12 21:14 | ||||||||||||||||||||
Осталось теперь отслеживать ввод данных. Код:
| ||||||||||||||||||||
Gemor » 2011.12.12 21:27 | ||||||||||||||||||||
вынеси свои параметры для setMethod в константы класса хотябы. а вообще я не вижу в setMethod вообще необходимости. | ||||||||||||||||||||
tipsun » 2011.12.12 21:38 | ||||||||||||||||||||
А, типа как ты показал getArray()/getTable(). | ||||||||||||||||||||
Gemorroj » 2011.12.12 22:10 | ||||||||||||||||||||
вот в зависимости от get* возвращай как просят. | ||||||||||||||||||||
tipsun » 2011.12.12 22:11 | ||||||||||||||||||||
И так и так короче... | ||||||||||||||||||||
tipsun » 2011.12.12 23:16 | ||||||||||||||||||||
Набросок. Код:
| ||||||||||||||||||||
tipsun » 2011.12.12 23:31 | ||||||||||||||||||||
Хотя в принципе там только за count следить надо :) | ||||||||||||||||||||
Gemorroj » 2011.12.13 00:29 | ||||||||||||||||||||
почему у тебя _items объявлена статическим свойством, а работаешь ты с ним как с динамическим? | ||||||||||||||||||||
tipsun » 2011.12.13 12:21 | ||||||||||||||||||||
Оу! Да действительно. Код:
| ||||||||||||||||||||
Gemorroj » 2011.12.13 12:26 | ||||||||||||||||||||
а переопределять ты ее тогда как собираешься? | ||||||||||||||||||||
tipsun » 2011.12.13 12:28 | ||||||||||||||||||||
Код:
Добавлено спустя 3 минуты 2 секунды: | ||||||||||||||||||||
Gemorroj » 2011.12.13 12:35 | ||||||||||||||||||||
почему бы просто не работать с динамическим свойством? | ||||||||||||||||||||
tipsun » 2011.12.13 15:09 | ||||||||||||||||||||
Код:
| ||||||||||||||||||||
tipsun » 2011.12.13 22:53 | ||||||||||||||||||||
* pageMan::getPages() | ||||||||||||||||||||
tipsun » 2011.12.13 23:05 | ||||||||||||||||||||
Вот еще заметил. Зачем 2 раза к методу обращаться, если свойство с 1 запуска метода будет определено. :) Код:
| ||||||||||||||||||||
tipsun » 2011.12.13 23:29 | ||||||||||||||||||||
Набросок. Код:
| ||||||||||||||||||||
Gemorroj » 2011.12.13 23:36 | ||||||||||||||||||||
что это такое? где phpDoc? | ||||||||||||||||||||
tipsun » 2011.12.14 15:27 | ||||||||||||||||||||
Добавил phpDoc. | ||||||||||||||||||||
tipsun » 2011.12.14 18:37 | ||||||||||||||||||||
Поправил код. | ||||||||||||||||||||
tipsun » 2011.12.15 19:31 | ||||||||||||||||||||
Код:
| ||||||||||||||||||||
tipsun » 2011.12.15 19:54 | ||||||||||||||||||||
А может быть даже просто "схитрить" :) | ||||||||||||||||||||
Gemorroj » 2011.12.15 21:07 | ||||||||||||||||||||
не понял. покажи) | ||||||||||||||||||||
tipsun » 2011.12.15 21:19 | ||||||||||||||||||||
Ну вроде цвет активной ссылки должен меняться ведь? Если я не ошибся, то должно сработать. Код:
PHP Код:
Добавлено спустя 1 минуту 4 секунды: Код:
Вроде чет было типа активная ссылка (на которой ты сейчас находишься) другим цветом отображается, или это я ступил? | ||||||||||||||||||||
tipsun » 2011.12.16 11:39 | ||||||||||||||||||||
PHP file Код:
TPL file Код:
- - - - | ||||||||||||||||||||
Gemorroj » 2011.12.16 11:53 | ||||||||||||||||||||
<?=$page;?> - короткие теги нахуй. | ||||||||||||||||||||
tipsun » 2011.12.16 11:58 | ||||||||||||||||||||
Исправил. | ||||||||||||||||||||
tipsun » 2011.12.16 18:13 | ||||||||||||||||||||
Пытаюсь сделать типа если недостает ранжировка до (2 * $range + 1) то перебросить значения с начала в конец. И наоборот. Код:
| ||||||||||||||||||||
tipsun » 2011.12.17 10:11 | ||||||||||||||||||||
Кажется получилось!!! Код:
| ||||||||||||||||||||
Gemorroj » 2011.12.18 22:01 | ||||||||||||||||||||
без каментов ничего не понимаю =ь | ||||||||||||||||||||
tipsun » 2011.12.18 22:12 | ||||||||||||||||||||
Ну это предназначалось для перекидывания значений между начальной и конечной точкой. | ||||||||||||||||||||
tipsun » 2011.12.19 16:41 | ||||||||||||||||||||
Получилось! Код:
| ||||||||||||||||||||
tipsun » 2011.12.20 09:55 | ||||||||||||||||||||
В ZF надо посмотреть есть ли такой же метод ранжировки. Скорее всего конечно же есть. И наверно проще сделано. :( | ||||||||||||||||||||
tipsun » 2011.12.20 22:02 | ||||||||||||||||||||
Вот, для наглядности. | ||||||||||||||||||||
Gemorroj » 2011.12.20 22:16 | ||||||||||||||||||||
phpDoc не совсем верные | ||||||||||||||||||||
tipsun » 2011.12.20 22:24 | ||||||||||||||||||||
Ок, спс. | ||||||||||||||||||||
tipsun » 2011.12.20 23:19 | ||||||||||||||||||||
Математика у меня в pageMan::pageRange() неправильная, мне кажется. | ||||||||||||||||||||
Nu3oN » 2011.12.21 09:13 | ||||||||||||||||||||
Я с телефона, и половины темы не осилил! Код обрезает ппц! Убери для вап версии, в стиле (забыл как называеется) скроулинг | ||||||||||||||||||||
Gemorroj » 2011.12.21 12:02 | ||||||||||||||||||||
Nu3oN, уберу | ||||||||||||||||||||
tipsun » 2011.12.23 15:54 | ||||||||||||||||||||
Нет, чет лучше и проще никак не могу придумать. :( | ||||||||||||||||||||
tipsun » 2011.12.23 19:28 | ||||||||||||||||||||
Единственное, что в голову приходит - это оптимизация. Код:
| ||||||||||||||||||||
tipsun » 2012.01.04 11:24 | ||||||||||||||||||||
Благодаря Gemorroj'ю (насчет phpDoc) плюс заработал :) | ||||||||||||||||||||
Gemorroj » 2012.01.04 11:31 | ||||||||||||||||||||
>> приравнивание переменной значению null равно её | ||||||||||||||||||||
tipsun » 2012.01.04 11:41 | ||||||||||||||||||||
Gemorroj, ок. Спс. :) | ||||||||||||||||||||
tipsun » 2012.01.04 12:54 | ||||||||||||||||||||
С телефона не комфортно читать... Потом с компа еще раз прочту. | ||||||||||||||||||||
tipsun » 2012.01.04 19:40 | ||||||||||||||||||||
Сделано. | ||||||||||||||||||||
Gemorroj » 2012.01.05 12:01 | ||||||||||||||||||||
а зачем ты пишешь в доках название метода а потом описание? Код:
@param нету | ||||||||||||||||||||
tipsun » 2012.01.05 12:36 | ||||||||||||||||||||
А точно, вчера же тоже читал про это. :( Сейчас. | ||||||||||||||||||||
tipsun » 2012.01.05 13:23 | ||||||||||||||||||||
Мдэ... 2011.10.28 21:52 - первый вид класса навигации моего... и до сих пор мучаюсь :D | ||||||||||||||||||||
tipsun » 2012.01.05 17:20 | ||||||||||||||||||||
Чет никак. | ||||||||||||||||||||
Gemorroj » 2012.01.05 18:26 | ||||||||||||||||||||
я не понимаю проблемы. | ||||||||||||||||||||
tipsun » 2012.01.05 18:27 | ||||||||||||||||||||
Ну ловить тоже че, Код:
Это понятно, а как в коде, куда это все. | ||||||||||||||||||||
Gemorroj » 2012.01.05 18:31 | ||||||||||||||||||||
в каком коде? | ||||||||||||||||||||
tipsun » 2012.01.05 18:35 | ||||||||||||||||||||
Код:
| ||||||||||||||||||||
tipsun » 2012.01.05 18:55 | ||||||||||||||||||||
__construct() и типа рефакторинг. Все вытекающие последствия. Код:
| ||||||||||||||||||||
Gemorroj » 2012.01.05 19:27 | ||||||||||||||||||||
это полный ахтунг! весь смысл конструктора просто катится в говно) | ||||||||||||||||||||
tipsun » 2012.01.05 20:21 | ||||||||||||||||||||
Ну так если пользователь ниче не введет, то с чем работать? >_> | ||||||||||||||||||||
Gemorroj » 2012.01.05 20:55 | ||||||||||||||||||||
с дефолтовыми данными! | ||||||||||||||||||||
tipsun » 2012.01.05 21:36 | ||||||||||||||||||||
Фух, вот как бы. Код:
| ||||||||||||||||||||
Gemorroj » 2012.01.05 21:42 | ||||||||||||||||||||
убери из конструктора передачу параметров и мб сделай класс сингелтоном. | ||||||||||||||||||||
tipsun » 2012.01.05 22:20 | ||||||||||||||||||||
Круто. Тоже true/false возвращает. :) | ||||||||||||||||||||
Gemorroj » 2012.01.05 23:05 | ||||||||||||||||||||
ты запускал свой класс вообще?) | ||||||||||||||||||||
tipsun » 2012.01.05 23:09 | ||||||||||||||||||||
Неа :) | ||||||||||||||||||||
tipsun » 2012.01.05 23:22 | ||||||||||||||||||||
Хмм, я её даже переименовал, все. Все равно ошибку дает. :( | ||||||||||||||||||||
tipsun » 2012.01.05 23:35 | ||||||||||||||||||||
Ой. Совсем уже!!! $this->isNatural() | ||||||||||||||||||||
tipsun » 2012.01.05 23:48 | ||||||||||||||||||||
Все написал фишку #103, связана с $this->_page и $this->getPage() | ||||||||||||||||||||
tipsun » 2012.01.06 11:26 | ||||||||||||||||||||
Код:
| ||||||||||||||||||||
tipsun » 2012.01.06 11:52 | ||||||||||||||||||||
Может __clone() и __wakeup() переназвачить на: Код:
| ||||||||||||||||||||
Gemorroj » 2012.01.06 12:02 | ||||||||||||||||||||
нет. обычно их делают приватными просто. так же как и конструктор. | ||||||||||||||||||||
tipsun » 2012.01.06 21:25 | ||||||||||||||||||||
Ок, конструктор приватным сделаю. Код:
| ||||||||||||||||||||
Akdmeh » 2012.01.06 21:39 | ||||||||||||||||||||
Да прекрати ты использовать наконец $_pages = null, $_start = null;, это глупо! | ||||||||||||||||||||
tipsun » 2012.01.06 21:44 | ||||||||||||||||||||
Код:
| ||||||||||||||||||||
Gemorroj » 2012.01.07 10:32 | ||||||||||||||||||||
Akdmeh, да пофик на самом деле. И так, и так переменная будет со значением null. Если мы явно это указываем, мб, так нагляднее, если не указываем - экономим несколько символов кода) | ||||||||||||||||||||
tipsun » 2012.01.07 10:47 | ||||||||||||||||||||
Ок. Но я думал, что задав getPageRange($range='') | ||||||||||||||||||||
Gemorroj » 2012.01.07 10:56 | ||||||||||||||||||||
да стринг, но человека использующего твой код этот стринг введет в замешательство. Если тебя так беспокоит явное приведение к инту, то можешь его убрать вообще, isNatural уже говорит о том, что использование переменной будет безопасным. | ||||||||||||||||||||
tipsun » 2012.01.07 17:21 | ||||||||||||||||||||
Код:
| ||||||||||||||||||||
Gemorroj » 2012.01.07 21:42 | ||||||||||||||||||||
наверное, метод getRange лучше переименовать, т.к. он не является геттером переменной range (сеттер setRange). | ||||||||||||||||||||
tipsun » 2012.01.07 22:07 | ||||||||||||||||||||
Не проблема. Сейчас. Код:
| ||||||||||||||||||||
tipsun » 2012.01.07 22:27 | ||||||||||||||||||||
Happy End? :) | ||||||||||||||||||||
Gemorroj » 2012.01.07 22:43 | ||||||||||||||||||||
ну по архитектуре, вроде норм) | ||||||||||||||||||||
tipsun » 2012.01.07 22:50 | ||||||||||||||||||||
Ура! :) | ||||||||||||||||||||
tipsun » 2012.01.07 23:17 | ||||||||||||||||||||
Код:
Надо конструкт публичным сделать. | ||||||||||||||||||||
tipsun » 2012.01.08 01:32 | ||||||||||||||||||||
Код:
| ||||||||||||||||||||
Gemorroj » 2012.01.08 04:02 | ||||||||||||||||||||
так да. закрывали его для синглтона же) | ||||||||||||||||||||
tipsun » 2012.01.08 08:34 | ||||||||||||||||||||
Код:
| ||||||||||||||||||||
Gemorroj » 2012.01.08 09:44 | ||||||||||||||||||||
никогда так не делай | ||||||||||||||||||||
tipsun » 2012.01.08 09:48 | ||||||||||||||||||||
Тогда getPageRange() | ||||||||||||||||||||
Gemorroj » 2012.01.08 11:35 | ||||||||||||||||||||
так да. типовая ситуация. в самом простом случае, делается 2 публичных метода с отличающимся кодом и 1 приватный с общим для этих 2-х методов. | ||||||||||||||||||||
tipsun » 2012.01.08 21:12 | ||||||||||||||||||||
Как ты говорил, так, в итоге, и вышло все таки :D Код:
Код:
| ||||||||||||||||||||
tipsun » 2012.01.10 14:05 | ||||||||||||||||||||
Хмм. Зачем так далеко было идти? Код:
А если так, то можно убрать лишнее: Код:
| ||||||||||||||||||||
tipsun » 2012.01.10 15:19 | ||||||||||||||||||||
Все, правку у себя тоже делаю сейчас. | ||||||||||||||||||||
tipsun » 2012.01.10 16:22 | ||||||||||||||||||||
Еще можно в конструкте сделать так: Код:
А еще так можно. Код:
| ||||||||||||||||||||
tipsun » 2012.01.18 00:54 | ||||||||||||||||||||
Код:
| ||||||||||||||||||||
tipsun » 2012.01.18 22:57 | ||||||||||||||||||||
В правильном направлении хоть? :) Код:
Убрать с _rangeBuild()? | ||||||||||||||||||||
Gemorroj » 2012.01.18 23:00 | ||||||||||||||||||||
объясни плз на что обратить внимание и вообще.. я потерял нить что-то | ||||||||||||||||||||
tipsun » 2012.01.18 23:34 | ||||||||||||||||||||
Данные: Код:
| ||||||||||||||||||||
tipsun » 2012.01.18 23:54 | ||||||||||||||||||||
Надо примеры выложить... | ||||||||||||||||||||
Gemorroj » 2012.01.19 12:38 | ||||||||||||||||||||
обязательно!) | ||||||||||||||||||||
tipsun » 2012.01.19 14:10 | ||||||||||||||||||||
Код:
Ну как-то так. Код:
| ||||||||||||||||||||
Gemorroj » 2012.01.19 19:52 | ||||||||||||||||||||
в методе getTable нужно документировать выходные параметры. Код:
| ||||||||||||||||||||
tipsun » 2012.01.23 18:24 | ||||||||||||||||||||
PageMan.zip {Пароль: 745963} | ||||||||||||||||||||
Gemorroj » 2012.01.23 20:52 | ||||||||||||||||||||
ты сам проверял?) приватный коструктор нужен для синглтона только был | ||||||||||||||||||||
tipsun » 2012.01.23 21:24 | ||||||||||||||||||||
Я не проверил. СПС, исправил. | ||||||||||||||||||||
Akdmeh » 2012.01.31 00:15 | ||||||||||||||||||||
Мне кажется, что ты слишком много времени убиваешь на эту пагинацию, займись чем-то еще, потом возвратишься. | ||||||||||||||||||||
Gemorroj » 2012.01.31 21:45 | ||||||||||||||||||||
Akdmeh ну?) | ||||||||||||||||||||
tipsun » 2013.01.19 12:11 | ||||||||||||||||||||
Код:
Код:
| ||||||||||||||||||||
Gemorroj » 2013.01.19 12:26 | ||||||||||||||||||||
"Не прошло и года" (с) совсем чуть-чуть осталось) | ||||||||||||||||||||
tipsun » 2013.01.19 12:29 | ||||||||||||||||||||
Письмо из центpа до Штиpлица не дошло... | ||||||||||||||||||||
Merzavetz » 2013.01.22 14:20 | ||||||||||||||||||||
Код:
Это код постраничной навигации sea downloads 2. Подскажите пожалуйста ,как сделать чтобы отображались только первая, последняя, текущая, следующая и предыдущая страницы. Надо исключить ссылки на две страницы, которая перед предыдущей и которая за следующей. Голову сломал, не знаю как сделать. | ||||||||||||||||||||
Gemorroj » 2013.01.22 19:32 | ||||||||||||||||||||
Merzavetz можешь просто выпилить ее и заменить на другую. такой код, действительно, трудно править) | ||||||||||||||||||||
tipsun » 2013.02.01 23:10 | ||||||||||||||||||||
Как всегда, ты прав. Показать/Скрыть [туда] - [сюда] |стр. #| [ok] | ||||||||||||||||||||
tipsun » 2013.02.06 14:11 | ||||||||||||||||||||
Переделал private _isNatural() на protected static _isNatural(). | ||||||||||||||||||||
tipsun » 2013.02.10 16:04 | ||||||||||||||||||||
Еще одна, на мой взгляд, уместная поправка. Сравнить можно этот и пост #150. Код:
|