Помощник
|
И снова php и html. Ну ниф не выходит |
scanread
|
Сообщение
#1
|
||
|
|
||
|
|||
Kostap13 |
8.7.2011, 16:31;
Ответить: Kostap13
Сообщение
#2
|
|
Вау!!!
Советую сначала заняться рефакторингом кода, тогда и проблема решиться. Делать кучу вложенных if и for нельзя. По сравнению с этим глобальные переменные кажутся детской шалостью. Да и html код не следует мешать с PHP логикой, используйте include Сначала сформируйте массив в котором содержутся массивы с 'rel', 'href' ''text', потом уже подключите файл с html шаблоном, в тором в цикле foreach пробежитесь по массиву и сформируете список. Сообщение отредактировал Kostap13 - 8.7.2011, 16:36 |
|
|
scanread
|
Сообщение
#3
|
|
Kostap13, ага, это к разработчикам движка, пожалуйста Не я писал этот движок. Я только хочу его изучить. Комментарии адаптировать вышло, хотя промучался не один день, там вместо одного файла надо было править 2 (но кто знал? думал файла с шаблона будет достаточно, а в итоге - фиг там), один в шаблоне, а один в классах. А тут только надо править этот один файл - файл, который работает из папки классов. И как бы тут дело посложнее. Еще бы примерно знать что за что отвечает - тогда бы было куда проще. А так, нашел часть кода и только, где идет как бы вывод номеров страниц, но как вижу, не совсем то, что надо. Где-то еще собака зарыта....
Сообщение отредактировал scanread - 8.7.2011, 16:37 -------------------- |
|
|
Kostap13 |
8.7.2011, 16:37;
Ответить: Kostap13
Сообщение
#4
|
|
|
|
|
scanread
|
Сообщение
#5
|
|
Kostap13, в общем, есть папочка с шаблоном, в ней есть все файлы, но именно вывода страниц нету, этот файл идет с папки, где используются классы и только. В разработчиков спрашивал, сказали, что пока еще не придумали, как вывести нумерацию страниц в отдельный шаблон. Спросил, как тогда быть - ответили, что надо править файл классов, перевесртать под себя.
Вот и сижу и ламаю голову, как? Много чего не понятного, где какое начало, и где какой конец, и что и за что отвечает..... И мучаю методом тыка... А вось что проканает )))) АПДЕйТ: Пришло на ум добавить еще парочку новостей. Правда, сделал это на локальном компе. Вот что вышло: По идеи, как и предполагал, где-то еще "зарыта собака". Сейчас бум думать дальше. Сообщение отредактировал scanread - 8.7.2011, 16:45 -------------------- |
|
|
Kostap13 |
8.7.2011, 16:49;
Ответить: Kostap13
Сообщение
#6
|
|
Генерируемый этим чудом html прошу выложите...
|
|
|
scanread
|
Сообщение
#7
|
|
Kostap13, прописал перед предпоследним ретарном:
header('Content-Type:text/plain'); die($result); Если я Вас правильно понял. Вывело просто слово Array и все... -------------------- |
|
|
Kostap13 |
8.7.2011, 17:21;
Ответить: Kostap13
Сообщение
#8
|
|
Выше вы показали картинку (скрин я такпонимаю). Нужен html код. Если Вы работаете не в IE, то Ctrl-U и там ищите.
Можно ещё в хроме правой кнопкой по элементу - анализировать, тоже самое можно сделать в Фаерфоксе, поставив Firebug Возможно увидев код, Вы сами поймете проблему. |
|
|
scanread
|
Сообщение
#9
|
|
Kostap13,
<ul class="paginator"> <li>5</li> <li> <a href="news/page_4.html">4</a> </li> </ul> <li> <a href="news/page_3.html">3</a> </li> <li> <a href="news/page_2.html">2</a> </li> <li> <a href="news/page_1.html">1</a> </li> В общем, понял немного. Оно не там закрыло список... Сейчас попробую поменять посмотрим что покажет. Уф.. АПДЕйТ: пошли сдвиги... Но все равно что-то еще не так, бррр... Оно не хочет первой странице присвоить класс нужный, хотя я его прописываю: $result[]='<ul class="paginator"><li class="act">'.$i.'</li>'; Еще раз АПДЕйТ: $result[]='<ul class="paginator"><li class="act"><a href="'.str_ireplace('{page}',$i,$links).'"'.$event.'>'.$i.'</a></li>'; Прописал вот так вот, взял с другой части код, все показывает норма, только ссылка активная - то что надо, но она и кликабельная. Осталось продумать, как отключить клибальность, т.е., убрать правильно <a></a>. есть идеи? Если убрать <a></a> и оставить только '.$i.', то результат такой, как на рисунке выше. Просто циферка... ---------------------------------- Видать наверное никак. Это же как никак ссылка.... да и видно, что она активная. Kostap13, спаасибо за некие идеи. Тему можно крыть. Сообщение отредактировал scanread - 8.7.2011, 18:20 -------------------- |
|
|
Kostap13 |
8.7.2011, 19:00;
Ответить: Kostap13
Сообщение
#10
|
|
да и видно, что она активная. Раз она активная, значит у неё есть класс, отличный от остальных. Значит можно найти участок кода, и удалить от туда тег а. Для это нужно знать класс этой ссылки. Для это нужно или в хроме правой кнопкой мышки по ссылке - анализировать, или аналогичные действия в firefox с установленным firebug. |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Вёрстка HTML-писем | 30 | Vampler | 29396 | 27.3.2024, 12:41 автор: Vampler |
|
Разработка/доработка сайтов Wordpress, HTML/CSS/JS Вёрстка, перенос на WP, правки |
9 | malamut | 3482 | 25.1.2024, 14:36 автор: malamut |
|
СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое | 5 | CULA | 3416 | 19.12.2023, 18:55 автор: CULA |
|
Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery Разработка сайтов и сервисов под-ключ |
0 | alexey | 1243 | 24.11.2023, 14:46 автор: alexey |
|
Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP) | 56 | qpPeW | 44924 | 19.7.2023, 10:03 автор: qpPeW |
Текстовая версия | Сейчас: 24.4.2024, 1:18 |