Скела

Скела

это МоЙ СтАтУс
+175
Репутация
451
Рейтинг
#1 Убрать название категории в URL iCMS 2 21 апреля 2015 в 10:04
Доброе время суток.

Нужно решение для iCMS 2: как убрать название категории с урла и наоборот добавить подкатегорию (отдельные решения)
1. Шаблон генерации URL /articles/название.html (убрать /articles/)
2. /articles/название.html (добавить подкатегорию, что бы вышло /articles/название_подкатегории/название.html)

На вопрос "зачем?" — Я пыжусь над перебросом сайтов (DLE -> iCMS 1.х и iCMS 1 -> iCMS 2), а то что я прошу — сохранит ссылки.
#1 Информация по времени 21 апреля 2015 в 09:55
плиз… подсобите кто-нибудь!
#2 Смешные надписи в коде 17 апреля 2015 в 08:46
Magic. Do not touch. — про мои наработки… я в основном перерабатываю примеры, что бы получить нужный мне результат дедуктивным методом, т.к. в php я 0,0001… и реально работу некоторых вставок, кроме как магией не назовешь...

От себя: встречал на одном сайте (русском) с использованием CTL+U в начале было написано "YANKEE GO HOME", код начинался только после пару прокруток ролика.
#3 Информация по времени 15 апреля 2015 в 01:01
Нет конечно — эксперимент всегда должен быть чистым… на денвере в чистой директории на отдельном псевдодомене.
#4 Информация по времени 14 апреля 2015 в 05:33


И что тут сложного?

  1. if(time() >= strtotime(текстовое представление даты, которое вы получили из своего файла) && time() < strtotime(то же для следующего события)){...бла-бла...}
Я полагаю, если вы руками будете вбивать, вам не сложно будет указывать время в формате "2015-04-12 11:46:57", который функция strtotime() спокойно понимает.

Странник
Для Вас это легко… и я надеюсь, что когда-нибудь овладею 1/3 Ваших знаний и опыта. Но на сегодняшний день в php я 0,0001, хотя имею огромный опыт программирования в delphi

Исхожу из того что на гуглил… точнее нашел в целом то что мне нужно.
  1. <?php
  2. header("Content-Type: text/html; charset=windows-1251");
  3.  
  4. $f=file("data.csv");
  5. foreach($f as $k=>$v){
  6. $f[$k]=explode(";","$v");
  7. }
  8.  
  9. $day=date("d-m-Y",time());
  10. $H=date("H",time());
  11. $i=date("i",time());
  12. $arr=array();
  13.  
  14. foreach($f as $k=>$v){
  15. foreach($v as $l=>$d){
  16. if($d==$day){
  17. if($v["1"]+0===$H){
  18. list(,$arr[$k])=explode(":",$v['1']);
  19. }
  20. }
  21. }
  22. }
  23. function getTable($value){
  24. echo "<table border=1>";
  25. GLOBAL $f;
  26. $past=$value-1;
  27. $future=$value+1;
  28. echo "<tr> <td>До:</td><td>{$f[$past][1]}</td><td>{$f[$past][2]}</td><td>{$f[$past][3]}</td> </tr>";
  29. echo "<tr> <td>Сейчас:</td><td>{$f[$value][1]}</td><td>{$f[$value][2]}</td><td>{$f[$value][3]}</td> </tr>";
  30. echo "<tr> <td>Далее:</td><td>{$f[$future][1]}</td><td>{$f[$future][2]}</td><td>{$f[$future][3]}</td> </tr>";
  31. echo "<table>";
  32. }
  33.  
  34. end($arr);
  35. $key=key($arr);
  36. foreach($arr as $k=>$v){
  37. if($v==$i){
  38. getTable($k);
  39. break;
  40. }
  41. if($v>$i){
  42. $k--;
  43. getTable($k);
  44. break;
  45. }
  46. if($key==$k){
  47. getTable($k);
  48. }
  49. }
  50.  
  51. ?>
  1.  
  2. 14.04.2015;00:45;Football;0+
  3. 14.04.2015;05:00;Вести;12+
  4. 14.04.2015;10:15;Моя планета;10+
  5. 14.04.2015;18:00;Мультфильмы;0+
  6. 14.04.2015;22:45;Хоккей;7+
  7.  
Но получаю белый лист (хотя в комментах описывают что работает) Что не так? Почему не получается у меня?
#5 Информация по времени 12 апреля 2015 в 11:17
Информация хранится в файле на хостинге (там же где и сайт) — вбивается ручками и по ftp копируется. Задача именно реализации скрипта который бы сравнивая время выдергивал с файла данные. т.е. если сейчас 10.10, то и данные должны выводится о той программе которая идет в это время.
#6 Информация по времени 12 апреля 2015 в 11:00
В заданное время должно выводится на сайте: например "на 1 канале сейчас идет". И так как в разные дни разные данные нужно что бы это ещё и подгружалось с файла.
#1 Информация по времени 12 апреля 2015 в 02:45
Есть задачка. Подгрузка текста и по возможности картинки на страницу относительно времени.
В идеале — должен храниться текстовой документ с текстом:
10.00
Шоу турмана
noimage.jpg
11.10
Наши люди
nashiludi.jpg

И в зависимости времени подгружается нужное название и картинка…
#1 Интернет радио 12 марта 2015 в 10:43
Кто пробовал? кто знает?
В интернете нарыл как сделать онлайн радио. Все замечательно, но вот тут встал ребром вопрос: Плеер для проигрывания работает, а как сделать вывод информации о эфире (желательно с картинкой). Что в этом случае использовать как этого добиться?
#7 [ЕСТЬ РЕШЕНИЕ] Премиум на 1.10.6 15 февраля 2015 в 02:38
А патчи запрашивать нужно или должна быть рассылка? Потому как я тоже ещё с 1.10.3 ни одного патча не получал
#8 Где купить подписчиков для VK и OK? 12 февраля 2015 в 16:09
Под клиентов ранее покупал… нормальных нет! Через 20-30 дней уменьшается количество в разы, а затем и остальные обозначаются как "дохлые аккаунты". Если для себя то не нужно ленится самому насобирать.
#9 Не работает виджет "Новые комментарии" 6 февраля 2015 в 14:43
Если после обновления — то косяк. Я не нашел решения и ответ тоже не получил.
#10 Elfchat теперь opensource. Есть интеграция с первой веткой. 2 февраля 2015 в 17:23
интеграция с icms primgorod.ru интеграция с DLE arsgame.ru
настройки нужно вспоминать… на следующих выходных постараюсь выложить. Если конечно это то, что Вам нужно.
#11 Меню пользователя 1 февраля 2015 в 10:17
Для тех кто юзает готовый дефолтный шаблон — это очень удобно, т.к. возможно и подменю сделать. Но в моем варианте нужно как раз не настраиваемое меню, а фиксированное кол. элементов более интересного вида.
#1 Меню пользователя 1 февраля 2015 в 07:59
iCMS 1.10.6 притерпела большое изменение в меню юзеров.
Есть задача просто сделать вывод аватара пользователя и кнопки перехода — сообщения и профиль.
Ранее это можно было сделать через TPL. Сейчас то наверное тоже, но не так просто (так как tpl меню основного и пользовательского одно) и мозгов своих у меня не хватает по реализации данного чуда. Подскажите как можно такое осуществить.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.