PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 2
artygrand Отправлено: 04 Марта, 2017 - 13:48:18 • Тема: Нужен свежий взгляд на api движка • Форум: CMS и фреймворки

Ответов: 1
Просмотров: 698
Приветствую вас, коль зашли в эту тему.

Я простой программист, создатель 100500-го движка для создания сайтов и нуждаюсь в небольшой помощи.
Сейчас я работаю над новой версией и хочу поделиться этим "шедевром" со всеми, но просто так выкатить я не могу. Движок я делал так, что бы было удобно пользоваться, но, к сожалению, это истинно только для меня. После того, как я на хабре увидел десяток cms, в которых вообще не понятно, что делает определенный модуль или магический код, у меня закрались сомнения, покажется ли тут внешнее api полным, логичным и простым для остальных.

Собственно просьба тем, кто пишет модули/плагины/темы для разных cms, глянуть на примеры и оценить, понятно ли, что там происходит, без какой-либо документации.

https://github[dot]com/sydes/sydes/t[dot][dot][dot]r/themes/default - тема
https://github[dot]com/sydes/sydes/t[dot][dot][dot]dules/SampleName - модуль с кучей тестового функционала
https://github[dot]com/sydes/sydes/t[dot][dot][dot]em/modules/Theme - еще не доделанный, но реальный модуль
https://github[dot]com/sydes/mobile-menu - парочка плагинов, созданных как proof of concept
https://github[dot]com/sydes/hidden-admin

И, если не лень, описать среднестатистический набор api, для какой-нибудь cms, который вы используете для разработки.
artygrand Отправлено: 16 Марта, 2012 - 09:49:52 • Тема: передача переменных в функцию • Форум: Вопросы новичков

Ответов: 3
Просмотров: 112
Есть функция
PHP:
скопировать код в буфер обмена
  1. function makeTable (){
  2.         ...
  3.  
  4.         echo '<tr'.$on.'><td>
  5.                 <a href="upload/'.$file.'">'.$filename.'</a>
  6.         </td></tr>
  7.  
  8.         ...
  9. }
  10.  

Как можно при вызове функции извне заменить '<a href="upload/'.$file.'">'.$filename.'</a>' на '<a href="/?delete='.$file.'">удалить</a>' ?

я пробовал
PHP:
скопировать код в буфер обмена
  1. $link = '<a href="/?delete='.$file.'">удалить</a>';
  2. makeTable($link);
  3.  
  4. function makeTable ($link){
  5.         ...
  6.  
  7.         echo '<tr'.$on.'><td>
  8.                 '.$link.'
  9.         </td></tr>
  10.  
  11.         ...
  12. }
  13.  
но это, естественно, не работает, так как $file еще не определен и вставляется <a href="/?delete=">удалить</a>.
не могу найти нормального способа.

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB