Добрый день, Гость! Представляем Вам наши форумы. Вы можете зарегистрироваться чтобы писать на форумах или зайдите под своим именем, если Вы уже регистрировались. | |
Сообщение | Форум | Дата | ||
Ясно. Ладно, спасибо за помощь. Хотелось немножко оптимизировать, но пока мозгов не хватит. Подождём, пока прибавятся. :) Так то пользователи же входят в раздел статьи и ничего страшного не случается. Другой вопрос, что этот код теперь выполняется уже при открытий любой статьи, а не только раздела с анонсами, что конечно будет больше нагружать сервер, чем могло быть. Зато, я получаю полезную вещь. Можно поглядеть, например, тут. Я ещё стиль не доделал, и большую часть готовых статей придётся переверстать, но смысл уже понятен. Справа, раздел "Последние статьи." upd. А нет, мозгов хватило! Сделал новую процедуру GetArticles, за основу взял GetTopArticles, но убрал из выборки проверку статьи на топовость. А в class.core.php добавил:
Всё! Теперь я спокоен. :) Отредактировано Uglion: 15.07.2013, 15:09:39 | Техническая помощь | 15.07.2013, 14:30 | ||
Сообщение | Форум | Дата | ||
Пробовал, не работает. Я так понимаю, что значит TOParticles - это статьи в топе? У меня пока нет таких статей, все обычные. | Техническая помощь | 15.07.2013, 14:07 | ||
Сообщение | Форум | Дата | ||
Спасибо, почти всё заработало. Возникла только одна неувязочка. В class.Core.php, в GetModules я добавил такой вот код:
Теперь последние статьи отображаются на каждой странице, но так как статей у меня больше 25, то сгенерировалось несколько страниц. Это была бы небольшая проблема, если бы комментарии, которые тоже используют $pages не решили, что у меня в статье несколько страниц комментариев. В итоге появлялся ненужный переключатель страниц в комментариях. Поэтому возник вопрос, как мне вывести не все статьи, а именно последние 25. В общем, я наверное сотворил невероятную глупость, но я в файле class.Articles.php нашёл функцию displayAllArticles, скопипастил её под названием displayArtliclesWithoutPages и удалил нафик из неё код генерирующий страницы. Вот этот:
В итоге, вроде бы всё работает. Но, я хоть и не соображаю в пхп и работать с ним мне очень тяжело (15 лет программирования на паскале и Делфи дают о себе знать), всё-таки меня гложет то, как много лишних действий производится, ведь грузится вообще вся база статей. Чисто на удачу хотел спросить, а нет какого-нибудь встроенного функционала, чтоб загрузить только последние 25 статей? Я там видел функцию displayArticle($artid), может с ней можно замутить какой-нибудь циклик на 25 шагов? Отредактировано Uglion: 15.07.2013, 13:02:44 | Техническая помощь | 15.07.2013, 13:02 | ||
Сообщение | Форум | Дата | ||
Мне очень нравятся новые яндексовские иконки. Да, получается, что там линк, на яндекс, но в этом случае мне это не видится проблемой. Только не путать с тем уг, которое предлагает яндекс на своём сайте, у них есть красивые секретные иконки со счётчиком. Вот тут я описал установку. Там же можна и полюбоваться на сами кнопки. До этого тоже пользовался share42. | Плагины и модификации | 13.07.2013, 11:47 | ||
Сообщение | Форум | Дата | ||
Пытаюсь сделать себе постоянное отображение последних статей.
Но работает он только, если зайти во вкладку статьи, видимо переменная $articles не инициализирована на других страницах. Никто не подскажет, как сделать, чтобы список последних статей выводился на каждой странице? Отредактировано Uglion: 13.07.2013, 13:18:09 | Техническая помощь | 13.07.2013, 11:40 | ||
Сообщение | Форум | Дата | ||
В своём блоге я начал писать курс по созданию бесплатного шаблона для Status-X. Кому интересно - присоединяйтесь! | Шаблоны | 03.07.2013, 05:41 | ||
Сообщение | Форум | Дата | ||
Возможно, это лучший сайт на статус-иксе. Не поделитесь формой заказа, а то эти пять дибильных шагов уже в печёнках сидят. По хорошему сделать бы один шаг, лишнее всё выкинуть. | Ваши сайты | 11.06.2013, 07:20 | ||
Сообщение | Форум | Дата | ||
Заметил, что в загрузках и ссылках рядом с ссылкой "Комментарии" в скобках пишется количество комментариев. А на главной почему-то не показывается количество комментариев к новостям. Как это можно исправить? | Техническая помощь | 04.06.2013, 13:00 | ||
Сообщение | Форум | Дата | ||
Ризница мазаин церковного шитья. А что такое мазаин? :) | Техническая помощь | 28.05.2013, 11:07 | ||
Сообщение | Форум | Дата | ||
Такая же фигня. Яндекс.Вебмастер - загружено роботом :11637, страниц в поиске:254 | Техническая помощь | 28.05.2013, 07:44 | ||
Сообщение | Форум | Дата | ||
Разобрался. Это не баг, это я туплю. :) | Баги и ошибки | 23.05.2013, 11:41 | ||
Сообщение | Форум | Дата | ||
Яндекс Вебмастер нашёл множество неканонических страниц. Все версии страниц для печати. Можно тэг нофоллоу как то автоматизировать для этих страниц? | Баги и ошибки | 23.05.2013, 08:17 | ||
Сообщение | Форум | Дата | ||
Панель управления -> Настройки -> Языковые файлы -> ru -> main.txt -> copyright_text = "Copyright © 2009 - 2013 <a href='http://www.status-x.ru'>Status-X</a> All rights reserved" meta_generator = "CMS Status-X" meta_generator_rss = "http://www.status-x.ru" meta_description_rss = "powered by Status-X" Отредактировано Uglion: 06.05.2013, 12:56:00 | Шаблоны | 06.05.2013, 12:55 | ||
Сообщение | Форум | Дата | ||
Для тех, кто столкнётся с этой проблемой: Панель управления -> Глобальные настройки -> Опции BB кодов -> Комментарии модерируются. Выражаю благодарность товарищу Vampireos за наведение на правильный путь. :) | Техническая помощь | 14.04.2013, 04:08 | ||
Сообщение | Форум | Дата | ||
Мне нравится :) Да, правильно сделали, что отредактировали отображение товаров, стильно выглядит. | Ваши сайты | 13.04.2013, 18:31 |
Темы | Сообщения | Пользователи | |
За сутки: | 0 | 0 | 0 |
За неделю: | 0 | 0 | 0 |
За месяц: | 0 | 0 | 1 |
Всего: | 1444 | 9453 | 3410 |
Мы приветствуем нового участника: dota812651 |