форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Никто не в курсе, где можно добавить свои значения в количество отображаемых статей в админке в разделе Написанное?
Сейчас доступна разбивка по 15, 25, 50, 100 статей. НО я хочу больше
Неактивен
Может попробовать javascript'ом увеличить значение?
Неактивен
если б еще знать где и как
Неактивен
Попробуем по-быстрому:
1. Открываем файл /textpattern/textpattern.js
2. Добавляем в самый вверх:
window.onload = add_option; function add_option() { // находим нужный элемент списка - в данном случае - последний, тот у которого value = 100 var obj=$("option[value='100']"); // добавляем после него еще один элемент списка. Если нужно изменить число - менять нужно оба. obj.after('<option value="250">250</option>'); // после добавления нового элемента выбор смещается на него. Возвращаем выбор назад на элемент с value=15 - первый элемент $("option[value='15']").attr({selected: "selected"}); }
Отредактированно the_ghost (29-11-2007 14:47:17)
Неактивен
Добавил... Чего-то никаких изменений не вижу
Неактивен
Обновите версию jQuery в папке textpattern. Просто перезапишите файл jquery.js вот этим: http://jqueryjs.googlecode.com/files/jq … .1.pack.js
Отредактированно the_ghost (05-12-2007 03:58:21)
Неактивен
glebotr написал:
АХТУНГ! Хаки!
Жизнь заставит и не так выкрутишься, особенно если не слабо разбираться в плагиностроении
Неактивен
the_ghost написал:
Обновите версию jQuery в папке textpattern. Просто перезапишите файл jquery.js вот этим: http://jqueryjs.googlecode.com/files/jq … .1.pack.js
у меня такого файла ваще нет..
Неактивен
Ну и древняя у вас версия... С 4.0.5 jQuery идет в комплекте
Неактивен
Оформил в виде плагина. Чтобы не считалось хаком
YTo5OntzOjQ6Im5hbWUiO3M6MTc6ImFjdF9tb3JlX2FydGljbGVzIjtzOjY6ImF1dGhvciI7czo4OiJBbmdyeUNBVCI7czoxMDoiYXV0aG9yX3VyaSI7czoxMzoiYW5ncnljYXQuaW5mbyI7czo3OiJ2ZXJzaW9uIjtzOjM6IjAuMSI7czoxMToiZGVzY3JpcHRpb24iO3M6MzI6IkFkZCBtb3JlIG9wdGlvbnMgaW4gYXJ0aWNsZSBsaXN0IjtzOjQ6ImhlbHAiO3M6NzM1OiI8cD7QktC+0L7QsdGJ0LXQvCDQv9C+IDxhIGhyZWY9Imh0dHA6Ly90ZXh0cGF0dGVybi5ydS9mb3J1bS92aWV3dG9waWMucGhwP2lkPTE2ODIiPtC/0YDQvtGB0YzQsdCw0Lwg0YLRgNGD0LTRj9GJ0LjRhdGB0Y88L2E+INC+0YTQvtGA0LzQuNC7INCyINCy0LjQtNC1INC/0LvQsNCz0LjQvdCwLCDRh9GC0L7QsdGLINC90LUg0YHRh9C40YLQsNC70L7RgdGMINGF0LDQutC+0LwuPC9wPg0KPHA+0J3QsNGB0YLQvtGP0YLQtdC70YzQvdC+INGA0LXQutC+0LzQtdC90LTRg9GOINC+0LHQvdC+0LLQuNGC0YwgalF1ZXJ5INC00L4gPGEgaHJlZj0iaHR0cDovL2pxdWVyeWpzLmdvb2dsZWNvZGUuY29tL2ZpbGVzL2pxdWVyeS0xLjIuMS5wYWNrLmpzIj7RgdCy0LXQttC10Lkg0LLQtdGA0YHQuNC4PC9hPjwvcD4NCjxwPtCg0LXRgdC/0LXQutGCIDxzdHJvbmc+dGhlX2dob3N0PC9zdHJvbmc+PC9wPg0KPHA+0JrQvtC80YMg0L3QtSDQvdGA0LDQstGP0YLRgdGPINC00L7Qv9C+0LvQvdC40YLQtdC70YzQvdGL0LUg0YfQuNGB0LvQsCwg0LfQsNC50LTQuNGC0LUg0LIg0L/RgNCw0LLQutGDINC/0LvQsNCz0LjQvdCwINC4INC00L7QsdCw0LLRgtC1INGB0LLQvtC4INC30L3QsNGH0LXQvdC40Y8g0LIg0LzQsNGB0YHQuNCyIHF0eTwvcD4NCjxici8+DQo8cD7QndCw0L/QuNGB0LDQuyDQkNC90LTRgNC10Lkg0JjQu9GM0LjQvSAoPGEgaHJlZj0iaHR0cDovL2FuZ3J5Y2F0LmluZm8iPkFuZ3J5Q0FUPC9hPikiO3M6NDoiY29kZSI7czo1NjA6ImlmKEB0eHBpbnRlcmZhY2UgPT0gJ2FkbWluJykgew0KIyA/Pz8/Pz8/Pz8/Pz8gPz8/Pz8/Pz8/PyA/Pz8/Pz8/DQogIHJlZ2lzdGVyX2NhbGxiYWNrKCdhY3RfbW9yZV9hcnRpY2xlcycsICdsaXN0Jyk7DQp9DQpmdW5jdGlvbiBhY3RfbW9yZV9hcnRpY2xlcygpeyANCmVjaG8gPDw8RU9GDQogIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBjaGFyc2V0PSJ1dGYtOCI+DQogIHdpbmRvdy5vbmxvYWQgPSBhZGRNb3JlT3B0aW9uczsNCiAgZnVuY3Rpb24gYWRkTW9yZU9wdGlvbnMoKXsNCiAgICB2YXIgcXR5ID0gbmV3IEFycmF5KCcyNTAnLCAnNTAwJywgJzEwMDAnKTsNCiAgICB2YXIgbmV3SXRlbXMgPSAiIjsNCiAgICBmb3IoaT0wOyBpPHF0eS5sZW5ndGg7IGkrKykgew0KICAgICAgbmV3SXRlbXMgKz0gKCc8b3B0aW9uIHZhbHVlPSInICsgcXR5W2ldICsgJyI+JyArIHF0eVtpXSArICc8L29wdGlvbj4nKTsNCiAgICB9DQogICAgJCgnc2VsZWN0W25hbWU9InF0eSJdIG9wdGlvbjpsYXN0JykuYWZ0ZXIobmV3SXRlbXMpOw0KICB9DQogIDwvc2NyaXB0Pg0KRU9GOw0KfQ0KIjtzOjQ6InR5cGUiO3M6MToiMSI7czozOiJtZDUiO3M6MzI6IjZjMjRlYzM1MjNjYzVlZmM1YWEyODFjNDA5NjI4ZTQ2Ijt9
Неактивен
AngryCAT, Спасибо! Вот бы еще админку приделать... Правда, сыроват плагин. В опере вставляет фантомное меню.
Неактивен
У меня в Опере всё чики-пики. Без проблем. Да и не делает он ничего, кроме вами же написанного. Просто сделал в виде плагина. Так что авторство целиком ваше
Насчёт админки не понял. Что приделать?
Я сейчас пишу плагин для сортировки всего что есть в текстпаттерне. Статьи будут выводиться в виде листьев дерева категорий. Всё сортируется перетаскиванием. В планах добавить правку. Быстро не обещаю, обещаю медленно.
Самое простое — сортировку секций уже сделал. Но по ходу пьесы возникает масса интересных идей, так что...
Пока планирую что-то вроде этого.
У кого есть мысли, что прикрутить и добавить, пишите.
Отредактированно AngryCAT (07-12-2007 02:18:10)
Неактивен
AngryCAT написал:
Пока планирую что-то вроде этого.
Круто!
Мыслей то особо новых не возникает. Похоже, что ты уже все продумал.
P.S. Это новый вид админки ТхП такой?
Неактивен
Что-то вроде того. Есть еще мысль сделать выносную админку оформленную в стиле сайта. Специально для заказчиков, которые сами хотят править и писать. Но это дальние планы. Как только собирусь такое делать устрою мозговой штурм.
Неактивен
advan написал:
Никто не в курсе, где можно добавить свои значения в количество отображаемых статей в админке в разделе Написанное?
Сейчас доступна разбивка по 15, 25, 50, 100 статей. НО я хочу больше
Тупо изменил в файле txplib_html.php кусок кода с указанием нужных мне значений
function pageby_form($event, $val) { $vals = array( 150 => 150, 250 => 250, 500 => 500, 1000 => 1000 ); $select_page = selectInput('qty', $vals, $val,'', 1);
AngryCAT написал:
Что-то вроде того. Есть еще мысль сделать выносную админку оформленную в стиле сайта. Специально для заказчиков, которые сами хотят править и писать. Но это дальние планы. Как только собирусь такое делать устрою мозговой штурм.
Есть подвижки по этому вопросу?
Неактивен
Подвижек нет и пока больше не планируется. Ускоренными темпами идёт изучение чудестного фреймворка CodeIgniter, параллельно идёт написание собственной библиотеки разграничения прав и авторизации с тем, чтобы писать такие сайты с нуля не упираясь в структуру заданную кем-то. Хотя ТхР мне нравится, но сильно нестандартоное, особенно , относящееся к админке лучше делать самому.
Неактивен