project.php 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. <!DOCTYPE html>
  2. <html lang='<?=$page->lang?>'>
  3. <head>
  4. <meta content='text/html; charset=utf-8' http-equiv='content-type'/>
  5. <meta charset='utf-8'/>
  6. <meta name='viewport' content='width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1'/>
  7. <title><?=$page->title?></title>
  8. <link rel='shortcut icon' href='<?=$page->favicon?>'/>
  9. <!-- CSS files -->
  10. <link rel='stylesheet' type='text/css' href='<?=$static["css"]?>ui.css'/>
  11. <link rel='stylesheet' type='text/css' href='<?=$static["css"]?>project.css'/>
  12. <!-- Script files -->
  13. <script type="text/javascript" src="<?=$static["js"]?>ui.js"></script>
  14. <script type="text/javascript" src="<?=$static["js"]?>project.js"></script>
  15. <!-- Meta tags -->
  16. <link rel='canonical' href='<?=$page->canonical?>'/>
  17. <link rel='author' href='<?=$page->author?>'/>
  18. <link rel='publisher' href='<?=$page->author?>'/>
  19. <meta name='description' content='<?=$page->description?>'/>
  20. <meta property='og:title' content='<?=$page->title?>'/>
  21. <meta property='og:url' content='<?=$page->canonical?>'/>
  22. <meta property='og:description' content='<?=$page->description?>'/>
  23. <meta property='og:image' content='<?=$page->icon?>'/>
  24. <meta property='og:site_name' content='<?=$page->name?>'/>
  25. <meta property='og:type' content='website'/>
  26. <meta property='og:locale' content='<?=$page->lang?>'/>
  27. <meta name='twitter:card' content='summary'/>
  28. <meta name='twitter:title' content='<?=$page->title?>'/>
  29. <meta name='twitter:description' content='<?=$page->description?>'/>
  30. <meta name='twitter:image' content='<?=$page->icon?>'/>
  31. <meta name='twitter:url' content='<?=$page->canonical?>'/>
  32. <meta name='robots' content='index follow'/>
  33. </head>
  34. <body>
  35. <?php
  36. include $path["inc"] . "header.php";
  37. ?>
  38. <main>
  39. <section>
  40. <h3>
  41. <?=$page->project->title?>
  42. </h3>
  43. <article>
  44. <div id='info_summary'>
  45. <h4>
  46. <?=$page->project->header?>
  47. </h4>
  48. <p id='text'>
  49. <?php
  50. if (strlen($page->project->logo) > 0){
  51. ?>
  52. <img id='logo' src='<?=$static["content"]?>project/<?=$page->project->logo?>' title='<?=$page->project->title?>' alt='<?=$page->project->title?>'/>
  53. <?php
  54. }
  55. ?>
  56. <?=$page->project->text?>
  57. </p>
  58. </div>
  59. <div id='info_details'>
  60. <div id='tags' class='details'>
  61. <?php
  62. $str_tag = "";
  63. foreach($page->project->tag as $tag){
  64. $str_tag = $str_tag . $tag->tag . ", ";
  65. }
  66. $str_tag = rtrim($str_tag, ", ");
  67. ?>
  68. <?=text($page, "PROJECT_TAGS")?>: <?=$str_tag?>
  69. <hr class='details_separator'/>
  70. </div> <!-- #tags -->
  71. <?php
  72. if (sizeof($page->project->url) > 0){
  73. ?>
  74. <div id='links' class='details'>
  75. <?php
  76. foreach($page->project->url as $url){
  77. if ($url->type->id != "E"){
  78. ?>
  79. <td>
  80. <a target='_blank' class='link' href='<?=$url->url?>'>
  81. <img class='link' title='<?=$url->type->title?>' alt='<?=$url->type->title?>' src='<?=$static["layout"]?>social/<?=$url->type->logo?>'/>
  82. <?=$url->type->summary?>
  83. </a>
  84. </td>
  85. <?php
  86. }
  87. }
  88. ?>
  89. <hr class='details_separator'/>
  90. </div> <!-- #links -->
  91. <?php
  92. }
  93. ?>
  94. <div id='license' class='details'>
  95. <?=text($page, "PROJECT_LICENSE")?>:
  96. <img src='<?=$static["layout"]?>license/<?=$page->project->license->logo?>' title='<?=$page->project->license->id?>' alt='<?=$page->project->license->id?>'/>
  97. </div> <!-- #license -->
  98. </div> <!-- #info_details -->
  99. </article>
  100. <?php
  101. foreach($page->project->url as $embed){
  102. if ($embed->type->id == "E"){
  103. ?>
  104. <iframe id='demo' src='<?=$static["demo"]?><?=$embed->url?>' onload='setTimeout(function(){resizeDemo();}, 500);'></iframe>
  105. <?php
  106. }
  107. }
  108. ?>
  109. <?php
  110. if (sizeof($page->project->image) > 0){
  111. ?>
  112. <div id='image_reel'>
  113. <table>
  114. <tr>
  115. <?php
  116. foreach($page->project->image as $image){
  117. ?>
  118. <td>
  119. <img title='<?=$page->project->title?>' alt='<?=$page->project->title?>' src='<?=$static["content"]?>project/<?=$image->image?>'/>
  120. </td>
  121. <?php
  122. }
  123. ?>
  124. </tr>
  125. </table>
  126. </div> <!-- #image_reel -->
  127. <?php
  128. }
  129. ?>
  130. </section>
  131. </main>
  132. <?php
  133. include $path["inc"] . "footer.php";
  134. ?>
  135. </body>
  136. </html>