Recent Changes - Search:

PmWiki (deutsch) für die Liste aller Seiten


Englisch:

PmWiki

pmwiki.org

edit SideBar https://md.silencelaboratories.com/s/vPr24Nzyo Sildigra https://md.silencelaboratories.com/s/xUpZaEvgd https://hedgedoc.dn42.eu/s/d43Juc9EN Risperidon https://ssnote.skku.edu/s/PSfFLLFH3 Halcion https://ssnote.skku.edu/s/PSfFLLFH3 Halcion https://hedgedoc.dn42.eu/s/7jF67sbyC Zolpidem https://hedgedoc.dn42.eu/s/uBO6frBpn Diazepam https://md.silencelaboratories.com/s/k4Cnqexz6 Hydroxyzin https://hedgedoc.dn42.eu/s/f2ZNvMCNa Alprazolam https://hedgedoc.dn42.eu/s/nzTwlXQL9 https://hedgedoc.dn42.eu/s/ieLQHq95A https://md.silencelaboratories.com/s/zoDkq9mL3 Zopiclone https://md.silencelaboratories.com/s/0Da7GihHg https://hedgedoc.dn42.eu/s/uRTFOt4n2 https://ssnote.skku.edu/s/B2wkRdTOB Stilnox https://md.silencelaboratories.com/s/gSVUadyB0 Modafinilo https://hedgedoc.dn42.eu/s/ZCKtvsmY6 Stilnox https://ssnote.skku.edu/s/d9HSv8Trg https://hedgedoc.dn42.eu/s/HHY845m1Z Atomoxetina https://hedgedoc.dn42.eu/s/7P9U7lmbB Ambien https://rciims.mona.uwi.edu/es/user/smarkerzrinnoe misoprostol https://md.silencelaboratories.com/s/AMEWKluGB Lorazepam https://md.silencelaboratories.com/s/AMEWKluGB Lorazepam https://hedgedoc.dn42.eu/s/ahPhX-aK1 Alprazolam https://md.silencelaboratories.com/s/4LDwImj3u Sildigra https://hedgedoc.dn42.eu/s/ZRKANJx_c Ambien https://hedgedoc.dn42.eu/s/ZRKANJx_c Ambien https://hedgedoc.dn42.eu/s/eB4Vil2SD https://ssnote.skku.edu/s/fjBHheizA https://hedgedoc.dn42.eu/s/-d7oLM1g6 https://hedgedoc.dn42.eu/s/YbE_fzxpb Zopiclone https://md.silencelaboratories.com/s/M1gaOn5zT https://md.silencelaboratories.com/s/M1gaOn5zT https://hedgedoc.dn42.eu/s/Ca_Ph73ab Zolpidem https://hedgedoc.dn42.eu/s/Ca_Ph73ab Zolpidem https://hedgedoc.dn42.eu/s/d6YLdixft Codeína https://rciims.mona.uwi.edu/sv/user/enlyccobank Zopiclone https://md.silencelaboratories.com/s/7KL_lvsKH https://md.silencelaboratories.com/s/nr_SGB8mp Alprazolam https://ssnote.skku.edu/s/Woj9hD0QH Modalert https://ssnote.skku.edu/s/p1njrRlwl Misoprostolo https://ssnote.skku.edu/s/JQg5WdHnb Prednisolon https://ssnote.skku.edu/s/Qsd5TAh4q Clonazepam https://rciims.mona.uwi.edu/fi/user/alerowpe Lorazepam https://md.silencelaboratories.com/s/C1RX5Zdck https://md.silencelaboratories.com/s/b3aU9Z6Cr Champix https://md.silencelaboratories.com/s/b3aU9Z6Cr Champix https://md.silencelaboratories.com/s/b3aU9Z6Cr Champix https://md.silencelaboratories.com/s/cQ7vUYEIZ Cipro https://hedgedoc.dn42.eu/s/6QUPRPfzY Zopiclone https://md.silencelaboratories.com/s/3oxoKqVIp Ativan https://md.silencelaboratories.com/s/XPuIyYzdZ Stromectol https://ssnote.skku.edu/s/xjOJX7T14 Olanzapin https://hedgedoc.dn42.eu/s/vMdUqgzCZ Tramadol https://md.silencelaboratories.com/s/JZPrRbB_d Lirica https://hedgedoc.dn42.eu/s/8u70573a6 Avana https://hedgedoc.dn42.eu/s/YyUtqlxOS Tapentadol https://rciims.mona.uwi.edu/nl/user/eneracsio Ambien https://ssnote.skku.edu/s/9RvV99ycR Lorazepam https://hedgedoc.dn42.eu/s/HE-y8ZbX5 https://rciims.mona.uwi.edu/fr/user/projervidoc Klonopin https://md.silencelaboratories.com/s/CorT3hbe4 https://ssnote.skku.edu/s/OdY25C1at Zitromax https://hedgedoc.dn42.eu/s/-6W7NwwFa Tramadol https://ssnote.skku.edu/s/vGPdG1OAB Alprazolam https://md.silencelaboratories.com/s/z20-NtIjQ Sonata https://md.silencelaboratories.com/s/jeI_gV4sR Pregabalin https://hedgedoc.dn42.eu/s/HBO7Gfmqq https://md.silencelaboratories.com/s/5AEAuaB8T Synthroid https://ssnote.skku.edu/s/USKux4qLN Modalert https://md.silencelaboratories.com/s/U1vC7v-zg https://md.silencelaboratories.com/s/U1vC7v-zg https://hedgedoc.dn42.eu/s/TPAGpWPFA Simetrel https://ssnote.skku.edu/s/uQGY3F5q6 fosfomicina https://ssnote.skku.edu/s/YDI-2IY-w Zolpidem https://hedgedoc.dn42.eu/s/ZJel2oGfw https://hedgedoc.dn42.eu/s/e3WuGXcoX Zopiclone https://ssnote.skku.edu/s/Uf7yBwDbS Diazepam https://hedgedoc.dn42.eu/s/WiTadzDWk https://hedgedoc.dn42.eu/s/XSeJH3ije Tramadol https://ssnote.skku.edu/s/Cu62zQqBe Victoza https://md.silencelaboratories.com/s/Q-qESx5dO Adderall https://hedgedoc.dn42.eu/s/NI5PoYvNw Nootropil https://hedgedoc.dn42.eu/s/ruTFqRSdS Bromazepam https://hedgedoc.dn42.eu/s/9481p1JrN Cytotec https://md.silencelaboratories.com/s/yTrsStdPD Misoprostol https://hedgedoc.dn42.eu/s/_4pz2OAAQP Provera https://hedgedoc.dn42.eu/s/_4pz2OAAQP Provera https://rciims.mona.uwi.edu/de/user/diaflourdienu Ambien https://hedgedoc.dn42.eu/s/7Fv-hh_-z https://ssnote.skku.edu/s/GuWx1IyJe Armodafinil https://ssnote.skku.edu/s/xpG7Y0ej8q Celexa https://hedgedoc.dn42.eu/s/j33AUd25h Rivotril https://ssnote.skku.edu/s/fibM586wN Xanax https://md.silencelaboratories.com/s/kSnMld5eCI Zyprexa https://ssnote.skku.edu/s/wHcSiEykZ Pregabalin https://rciims.mona.uwi.edu/nl/user/riastatunki Xanax https://rciims.mona.uwi.edu/es/user/barcachuga Pregabalina https://md.silencelaboratories.com/s/enmMBRddA Toradol https://hedgedoc.dn42.eu/s/cK31ymZN9 Zolpidem https://rciims.mona.uwi.edu/fi/user/besafunccons Alprazolam https://md.silencelaboratories.com/s/tjnu5gwNR Imovane https://ssnote.skku.edu/s/RPX1j42Bq Stromectol https://hedgedoc.dn42.eu/s/Qa_6d2Gh7 Atomoxetina https://hedgedoc.dn42.eu/s/0ZbXsdVR- https://md.silencelaboratories.com/s/115NtrNMR Zaleplon https://ssnote.skku.edu/s/K0Z_ZlrZ2 Tapentadol https://rciims.mona.uwi.edu/sv/user/dertirisre Valium https://rciims.mona.uwi.edu/sv/user/dertirisre Valium https://ssnote.skku.edu/s/ptKHsoDIl Lexapro https://md.silencelaboratories.com/s/yWCKTgZCY Cipro https://hedgedoc.dn42.eu/s/P3gNqAMOO Hydroxyzin https://ssnote.skku.edu/s/-Yg2301-y https://md.silencelaboratories.com/s/RtsB8Jm0i https://hedgedoc.dn42.eu/s/flDvymdMA Piracetam https://hedgedoc.dn42.eu/s/flDvymdMA Piracetam https://ssnote.skku.edu/s/XnL44M4MK Lorazepam https://hedgedoc.dn42.eu/s/gQ33M7noW Alprazolam https://hedgedoc.dn42.eu/s/UeOj2B1Pq Propécia https://hedgedoc.dn42.eu/s/US1K0K_gl Zolpidem https://hedgedoc.dn42.eu/s/D8r0y-6bj https://md.silencelaboratories.com/s/m4GKozAGr Arimidex https://hedgedoc.dn42.eu/s/_sXq2x00H Imovane https://hedgedoc.dn42.eu/s/uGohEbari Rewia https://ssnote.skku.edu/s/cM2nmsVUk Ativan https://hedgedoc.dn42.eu/s/04LZiJHd9 Zopiclone https://ssnote.skku.edu/s/cM2nmsVUk Ativan https://ssnote.skku.edu/s/tMaa9Jzpl https://md.silencelaboratories.com/s/Vhh0DUHd3 Citalopram https://ssnote.skku.edu/s/MH3xm3Ms3 https://ssnote.skku.edu/s/MH3xm3Ms3 https://md.silencelaboratories.com/s/ju5vgnNGT Bromazepam https://ssnote.skku.edu/s/k-5LsM5_w Atomoxetina https://hedgedoc.dn42.eu/s/vvA18uQoW Estradiolo https://ssnote.skku.edu/s/C4N0XVA0Z Ivermectin https://md.silencelaboratories.com/s/a48BfZOxP Lekotanil https://hedgedoc.dn42.eu/s/fI_6wP9Jz Valium https://rciims.mona.uwi.edu/es/user/tabmaylesshe finasterida https://hedgedoc.dn42.eu/s/BYbDKZPYC https://ssnote.skku.edu/s/rP5hoUxiZ https://hedgedoc.dn42.eu/s/HcX8zEuut https://hedgedoc.dn42.eu/s/eErlYxgkG Provéra https://md.silencelaboratories.com/s/DHSU2soS1 Xanax https://rciims.mona.uwi.edu/en/user/priminstansys Stromectol https://md.silencelaboratories.com/s/ilD8EHq8Z Valium https://md.silencelaboratories.com/s/V1UG2DCgq Zopiclone https://hedgedoc.dn42.eu/s/V8t5D73sl Ritalin https://rciims.mona.uwi.edu/nl/user/raidramvolha Sildenafil https://md.silencelaboratories.com/s/oQ_x8q1CD Kabergolina https://ssnote.skku.edu/s/3NxyQY9ib Ambien https://md.silencelaboratories.com/s/W26wcYMSC Viagra https://rciims.mona.uwi.edu/fi/user/erongarsi Tramadol https://md.silencelaboratories.com/s/lHCPTCjlu Citalopram https://ssnote.skku.edu/s/6KpzVQ0cT Tramadol https://ssnote.skku.edu/s/cCty9PVpV Piracetam https://md.silencelaboratories.com/s/RV44JeleE https://md.silencelaboratories.com/s/opqxOLHwE1 Lorazepam https://ssnote.skku.edu/s/VYS-UEkU0 Ribelso https://ssnote.skku.edu/s/_JeobHrUp https://hedgedoc.dn42.eu/s/YFlE5rkse Ivermectin https://rciims.mona.uwi.edu/sv/user/storgenacu Waklert https://ssnote.skku.edu/s/wSqm9HnEA Ambien https://md.silencelaboratories.com/s/Uc9AEo-XO Danazol https://hedgedoc.dn42.eu/s/HPZFTxzoA https://ssnote.skku.edu/s/oQrXz8jQR Imovane https://ssnote.skku.edu/s/JJmZQGweP Provigil https://ssnote.skku.edu/s/4gRZbijZQ estromectol https://md.silencelaboratories.com/s/HoOYX3ZgR Modalert https://hedgedoc.dn42.eu/s/In3m1QxDD5 Ambien https://ssnote.skku.edu/s/N2igdwghs Lexapro https://hedgedoc.dn42.eu/s/pMjA5F5X5 Citalopram https://ssnote.skku.edu/s/I0Qe3T3YR Temazepam https://hedgedoc.dn42.eu/s/BQXZySqzx https://hedgedoc.dn42.eu/s/GWL9J9gua Diphenhydramine https://md.silencelaboratories.com/s/F5w2rqlXe https://hedgedoc.dn42.eu/s/4pIq-pBso Stromectol https://rciims.mona.uwi.edu/fr/user/acnortini Unisom https://hedgedoc.dn42.eu/s/z3dZuGVqt Xanax https://ssnote.skku.edu/s/5VVYP5bJ_ Xanax https://hedgedoc.dn42.eu/s/hNViJL-Tb https://md.silencelaboratories.com/s/_vNcawmvE https://ssnote.skku.edu/s/y1lb9iy5A Imovane https://hedgedoc.dn42.eu/s/AvqM1NS9f Waklert https://ssnote.skku.edu/s/wCD1LIW24 https://ssnote.skku.edu/s/QiCnmJhS7 Lorazepam https://hedgedoc.dn42.eu/s/26MTqoLGd Bromazépam https://hedgedoc.dn42.eu/s/ulR6IjOKs Estradiol https://hedgedoc.dn42.eu/s/ulR6IjOKs Estradiol https://md.silencelaboratories.com/s/BYfGCfs_4 Kamagra https://ssnote.skku.edu/s/ip2UCXE07 Victoza https://ssnote.skku.edu/s/uD3H8zHn1 Stendra https://ssnote.skku.edu/s/ip2UCXE07 Victoza https://hedgedoc.dn42.eu/s/SIe0yz-fV Provigil https://hedgedoc.dn42.eu/s/SIe0yz-fV Provigil https://hedgedoc.dn42.eu/s/SIe0yz-fV Provigil https://hedgedoc.dn42.eu/s/_0U3-ZX6p https://hedgedoc.dn42.eu/s/7_W-ljlfX Temazepam https://md.silencelaboratories.com/s/7JYfmDhRJ Stromectol https://md.silencelaboratories.com/s/O70XprPZL Alprazolam https://md.silencelaboratories.com/s/_ti1La77vV Etizolam https://md.silencelaboratories.com/s/ktaCsRX0T Alprazolam https://ssnote.skku.edu/s/jU2T1DPHz Stromectol https://md.silencelaboratories.com/s/smjLl67PT https://hedgedoc.dn42.eu/s/szAw7vKLa Codeina https://md.silencelaboratories.com/s/jPjyVrV-s Imovane https://md.silencelaboratories.com/s/jPjyVrV-s Imovane https://md.silencelaboratories.com/s/GKQGp-154 Zolpidem https://hedgedoc.dn42.eu/s/BumD0RDuc Sildenafil https://md.silencelaboratories.com/s/VRAxpjqjr citotec https://md.silencelaboratories.com/s/VRAxpjqjr citotec https://ssnote.skku.edu/s/XVuI4E-sO hidrocodona https://md.silencelaboratories.com/s/25WjSJ7Y6 Cytotec https://ssnote.skku.edu/s/Zv1HBbMBM https://hedgedoc.dn42.eu/s/gWPnPoveS Ritalin https://md.silencelaboratories.com/s/R0DH384i6 Valaciklovir https://ssnote.skku.edu/s/_ldx27nKc Ambien https://hedgedoc.dn42.eu/s/8KBu_-msK Priligy https://rciims.mona.uwi.edu/fr/user/siasimistmes Prozac https://md.silencelaboratories.com/s/ZquAdQuu- https://ssnote.skku.edu/s/YcXswij91 Cytotec https://md.silencelaboratories.com/s/XAW0Q4gY_ Tramadol https://ssnote.skku.edu/s/ILQtUz4XN https://md.silencelaboratories.com/s/wAjktouXm Orlistato https://hedgedoc.dn42.eu/s/d0SIUW57u Cipro https://ssnote.skku.edu/s/IuvF-rACG Danocrine https://ssnote.skku.edu/s/K86vSju71 https://ssnote.skku.edu/s/iW2aNdwIC finasterida https://hedgedoc.dn42.eu/s/SzDpynzIK https://md.silencelaboratories.com/s/j0njbZ25k https://md.silencelaboratories.com/s/2TMcl8AMj Méthylphénidate https://md.silencelaboratories.com/s/2TMcl8AMj Méthylphénidate https://hedgedoc.dn42.eu/s/8jPRoScCf4 Lyrica https://md.silencelaboratories.com/s/i7KDIIzae Zopiclona https://ssnote.skku.edu/s/EYsCtvuIK Atarax https://md.silencelaboratories.com/s/LsxXXAXpb Zopiclone https://md.silencelaboratories.com/s/fS-N3SbhR Zolpidem https://hedgedoc.dn42.eu/s/RlT3j7-QT Zolpidem https://hedgedoc.dn42.eu/s/7-lEnF81_S Phenergan https://ssnote.skku.edu/s/y9Cc9MEmn Remeron https://md.silencelaboratories.com/s/NYEIu49Pz Valium https://md.silencelaboratories.com/s/Qv9UOhKeQ Diazepam https://ssnote.skku.edu/s/zIqNOGpD9 https://hedgedoc.dn42.eu/s/RiZobVcKA Lewotyroksyna https://hedgedoc.dn42.eu/s/Twq1BjKBE Diazepam https://md.silencelaboratories.com/s/nHv15OcAu https://hedgedoc.dn42.eu/s/ILMpro0hE Seroquel https://md.silencelaboratories.com/s/bdK37RcDr Lyrica https://hedgedoc.dn42.eu/s/Ovv8cvzOF Duloxetine https://hedgedoc.dn42.eu/s/HLQUL7MD9 Lewotyroksyna https://hedgedoc.dn42.eu/s/srO8as5PL Zolpidem https://ssnote.skku.edu/s/iKovTWlGb Hydrokodon https://md.silencelaboratories.com/s/48gWE12ek Adipex https://md.silencelaboratories.com/s/E6QqWMWCq Zopiclone https://hedgedoc.dn42.eu/s/wgYN5mBaM Valium https://hedgedoc.dn42.eu/s/m3hdBzTa34 Cytotec https://md.silencelaboratories.com/s/jVPymMylg Provigil https://hedgedoc.dn42.eu/s/nRPRw8Vtc https://ssnote.skku.edu/s/OzjY8jw7c Diphenhydramine https://ssnote.skku.edu/s/TjlTWB5Ad https://md.silencelaboratories.com/s/AyYI0mSKj Priligy https://ssnote.skku.edu/s/GytONU_IO Bromazepam https://md.silencelaboratories.com/s/9-GsKqVtG Lisinopril https://ssnote.skku.edu/s/Dw78CMyRq Medroksyprogesteron https://hedgedoc.dn42.eu/s/eyH-t9ZRD https://md.silencelaboratories.com/s/eWD7afTZU https://hedgedoc.dn42.eu/s/xZ8XfxPzr Ciprofloxacin https://hedgedoc.dn42.eu/s/xLOjlfrJy https://md.silencelaboratories.com/s/oKZb8rF_f Azitromicina https://md.silencelaboratories.com/s/oKZb8rF_f Azitromicina https://md.silencelaboratories.com/s/6rikBmnQP Atomoxétine https://md.silencelaboratories.com/s/242WU2ZkE https://md.silencelaboratories.com/s/ykOrLZzTA Awanafil https://ssnote.skku.edu/s/BMzZ7y8w7 https://md.silencelaboratories.com/s/fHVdKGRrH Viagra Soft https://ssnote.skku.edu/s/0_2X0cGPK Rivotril https://hedgedoc.dn42.eu/s/DQkh6_kjJ Armodafinil https://hedgedoc.dn42.eu/s/jnc2NH_qv Carisoprodol https://hedgedoc.dn42.eu/s/jnc2NH_qv Carisoprodol https://hedgedoc.dn42.eu/s/fqz66jmww Acetaminophen https://ssnote.skku.edu/s/VnA-kiKOI Ativan https://hedgedoc.dn42.eu/s/gFwvitjRZ Dapoksetyna https://md.silencelaboratories.com/s/Sj8ZSePil Lexotanil https://ssnote.skku.edu/s/BTNHPEBd1 Diazepam https://hedgedoc.dn42.eu/s/YmJNvLCuA Ambien https://ssnote.skku.edu/s/1EzikwbdI Stilnox https://ssnote.skku.edu/s/MSXgPnZAA Cipro https://hedgedoc.dn42.eu/s/Gi3esHmTZ Zolpidem https://ssnote.skku.edu/s/NIfzXMJfCS Diazepam https://md.silencelaboratories.com/s/s7qTFV5w9 Champix https://ssnote.skku.edu/s/HJpJeNuiy Ambien https://md.silencelaboratories.com/s/2CLdSpIS6 Imovane https://ssnote.skku.edu/s/azRrvXzrN Ambien https://hedgedoc.dn42.eu/s/QzGIldpBt Unisom https://ssnote.skku.edu/s/vsBISHFO3 https://hedgedoc.dn42.eu/s/Z9hPx85nq Zithromax https://ssnote.skku.edu/s/4paFR9A3X Levotiroxina https://hedgedoc.dn42.eu/s/cMdKM7Zng https://md.silencelaboratories.com/s/AbzpC899G- avana https://ssnote.skku.edu/s/jdZEJMbsG Strattera https://hedgedoc.dn42.eu/s/t466hLVPT Medroxyprogesterone https://hedgedoc.dn42.eu/s/t466hLVPT Medroxyprogesterone https://hedgedoc.dn42.eu/s/t466hLVPT Medroxyprogesterone https://md.silencelaboratories.com/s/xVdQ8WFHh Percocet https://ssnote.skku.edu/s/PS4koXsP8 Citalopram https://ssnote.skku.edu/s/aYUdHE8U5 Roksikodon https://hedgedoc.dn42.eu/s/47vmrw1rs Ambien https://hedgedoc.dn42.eu/s/Stg4Ag9KH Celexa https://ssnote.skku.edu/s/q9PWjkSJk Etizest https://ssnote.skku.edu/s/qCWg-HEe- Cytotec https://md.silencelaboratories.com/s/69indlxsF Codeína https://hedgedoc.dn42.eu/s/gAjP-ws8G https://md.silencelaboratories.com/s/yfqfjaRVF Toradol https://md.silencelaboratories.com/s/yfqfjaRVF Toradol https://hedgedoc.dn42.eu/s/rfcm22w0w Zolpidem https://hedgedoc.dn42.eu/s/khdHATTDa https://ssnote.skku.edu/s/pIgMYHMKM Avanafil https://md.silencelaboratories.com/s/w7v6JqIIw Zyprexa https://md.silencelaboratories.com/s/SqYqEnKnb https://rciims.mona.uwi.edu/es/user/ceivastecon Metilfenidato https://hedgedoc.dn42.eu/s/Tl_hQ9OT9 https://md.silencelaboratories.com/s/c4u2AyOJ8 Atomoxétine https://md.silencelaboratories.com/s/h-JeP-3d6 Lexapro https://md.silencelaboratories.com/s/h-JeP-3d6 Lexapro https://ssnote.skku.edu/s/WgG2OsJOQ Zopiclone https://ssnote.skku.edu/s/WgG2OsJOQ Zopiclone https://rciims.mona.uwi.edu/da_DK/user/halquadure Zolpidem https://ssnote.skku.edu/s/qOqTCq2Pb Clonazepam https://ssnote.skku.edu/s/B7JzVZOcq https://hedgedoc.dn42.eu/s/brbxHNy3m https://rciims.mona.uwi.edu/fr/user/tioreaiprodlis Ozempic https://rciims.mona.uwi.edu/en/user/ompilfamo Ativan https://rciims.mona.uwi.edu/de/user/dioberpare Zolpidem https://hedgedoc.dn42.eu/s/qLq7cTZt3 Ambien https://ssnote.skku.edu/s/1ZFBriBdX Hidrokodon https://md.silencelaboratories.com/s/0UOhEUMaG Zaleplon https://md.silencelaboratories.com/s/iBBwCScdu https://hedgedoc.dn42.eu/s/et9L38cGt Alprazolam https://ssnote.skku.edu/s/6CjoGAEam Kabergolina https://hedgedoc.dn42.eu/s/bo4hyHAiE Phentermine https://hedgedoc.dn42.eu/s/I6q7qbXFS Ambien https://md.silencelaboratories.com/s/NNuTk6DbA Catapres https://hedgedoc.dn42.eu/s/1HrfGtMpw Alprazolam https://hedgedoc.dn42.eu/s/srMG_sBz5 https://ssnote.skku.edu/s/RfABO9ZtO Soma https://ssnote.skku.edu/s/N9lhXgPP7 https://hedgedoc.dn42.eu/s/iXt9LpQS-q Imovane https://hedgedoc.dn42.eu/s/C2xtJC_tI https://hedgedoc.dn42.eu/s/0DnTwpnt6 Pregabalin https://ssnote.skku.edu/s/crOeRVAvW Armodafinil https://ssnote.skku.edu/s/udNUHVO3N Tylenol https://md.silencelaboratories.com/s/eQKlZrXuW Klonopin https://md.silencelaboratories.com/s/-Z2AuLP5-y Pregabalina https://md.silencelaboratories.com/s/-Z2AuLP5-y Pregabalina https://ssnote.skku.edu/s/V9RXEb1yg https://md.silencelaboratories.com/s/DdTg6ZrPY Valium https://md.silencelaboratories.com/s/DdTg6ZrPY Valium https://ssnote.skku.edu/s/3xxjj1NQT Temazepam https://md.silencelaboratories.com/s/ydfNWK6mN Xanax https://md.silencelaboratories.com/s/bRzWrhMvW Flibanseryna https://md.silencelaboratories.com/s/bRzWrhMvW Flibanseryna https://hedgedoc.dn42.eu/s/tKpLPhqYx https://md.silencelaboratories.com/s/_GKbmeGor https://rciims.mona.uwi.edu/fr/user/chebarore Clonidine https://md.silencelaboratories.com/s/wQ49ALpUH Strattera https://md.silencelaboratories.com/s/o0Avbzz2S Ambien https://hedgedoc.dn42.eu/s/_kqxdcrcX Risperdal https://hedgedoc.dn42.eu/s/_kqxdcrcX Risperdal https://md.silencelaboratories.com/s/2lGHxA5F5 Imovane https://md.silencelaboratories.com/s/YTcTyDB1O Ativan https://md.silencelaboratories.com/s/cxfOodwdC Ativan https://hedgedoc.dn42.eu/s/8I7YQO3uo Remeron https://hedgedoc.dn42.eu/s/bZm3gQWvK Phentermine https://ssnote.skku.edu/s/a4i2IQ70R Pregabalina https://md.silencelaboratories.com/s/ThFLVGDx0 https://hedgedoc.dn42.eu/s/0Js2a-Wwd Tramadolo https://hedgedoc.dn42.eu/s/0Js2a-Wwd Tramadolo https://hedgedoc.dn42.eu/s/pJ_L8-mtI https://ssnote.skku.edu/s/wXmvv-_U- Diazepam https://rciims.mona.uwi.edu/nl/user/dextvicheuvi Imovane https://rciims.mona.uwi.edu/nl/user/dextvicheuvi Imovane https://ssnote.skku.edu/s/IpwLMxiza Zolpidem https://hedgedoc.dn42.eu/s/Hn8bTQo55 Ivermectin https://hedgedoc.dn42.eu/s/UfA5sQKVe Ativan https://md.silencelaboratories.com/s/oBBGQVMem Victoza https://md.silencelaboratories.com/s/skxd7mqvb https://ssnote.skku.edu/s/u3ekBhAoj Provéra https://ssnote.skku.edu/s/u3ekBhAoj Provéra https://hedgedoc.dn42.eu/s/fU9Sh0ySB https://ssnote.skku.edu/s/5eR-on_4F Risperdal https://ssnote.skku.edu/s/iPOExGbY1 Danazol https://hedgedoc.dn42.eu/s/r7LfuEXqO Naltrexone https://ssnote.skku.edu/s/fUjd2YuB5 https://md.silencelaboratories.com/s/3pOd2P29O https://hedgedoc.dn42.eu/s/WdBWOV4CF Atiwan https://hedgedoc.dn42.eu/s/WdBWOV4CF Atiwan https://hedgedoc.dn42.eu/s/4-AET_NIJ Valium https://hedgedoc.dn42.eu/s/PU6pPJivs Zolpidem https://ssnote.skku.edu/s/8PK6Uxe1X Synthroïde https://md.silencelaboratories.com/s/xHh5eH56I https://hedgedoc.dn42.eu/s/PgB2CJHrl Zopiclone https://ssnote.skku.edu/s/6z_0K8w1E Alprazolam https://ssnote.skku.edu/s/8k-R9oVc2 Adipex https://hedgedoc.dn42.eu/s/Dg-UPonXE https://ssnote.skku.edu/s/BRSVFWZoO Alprazolam https://ssnote.skku.edu/s/BRSVFWZoO Alprazolam https://hedgedoc.dn42.eu/s/ynIvUHbMp Imovane https://ssnote.skku.edu/s/VQulmJ2QI Medroxyprogesteron https://md.silencelaboratories.com/s/IKZWwVfWR https://ssnote.skku.edu/s/qxkO16jyy https://hedgedoc.dn42.eu/s/2AGQ4eeuv Lorazepam https://md.silencelaboratories.com/s/Q6FTnY3xC https://ssnote.skku.edu/s/AwZxIcK2s Ativan https://hedgedoc.dn42.eu/s/vYXLi0XTG Lorazepam https://hedgedoc.dn42.eu/s/vYXLi0XTG Lorazepam https://md.silencelaboratories.com/s/nnbWIyupb https://hedgedoc.dn42.eu/s/xqJ_RWojq Mizoprostol https://md.silencelaboratories.com/s/qwMldxEAH Hydroksyzyna https://hedgedoc.dn42.eu/s/SikOIh0dR Acetaminophen https://ssnote.skku.edu/s/B8j0sFIlf https://hedgedoc.dn42.eu/s/8iHVphrkf Pregabalin https://rciims.mona.uwi.edu/sv/user/marsellburju Waklert https://hedgedoc.dn42.eu/s/NNztsUY9x Pregabalin https://rciims.mona.uwi.edu/da_DK/user/liatohousal Xanax https://rciims.mona.uwi.edu/nl/user/inriowolroi Xanax https://md.silencelaboratories.com/s/ut-hsM9LP Danazol https://ssnote.skku.edu/s/WDg5Kkh_t Soma https://ssnote.skku.edu/s/WDg5Kkh_t Soma https://ssnote.skku.edu/s/ACHIROw70 Xanax https://ssnote.skku.edu/s/wahEV7tFH Sonata https://hedgedoc.dn42.eu/s/p3saq8BNM Pregabalin https://md.silencelaboratories.com/s/6wEZPXsjA Bimatoproszt https://hedgedoc.dn42.eu/s/CtgKZWMwK Ativan https://hedgedoc.dn42.eu/s/C3P_-yG_e Imovane https://md.silencelaboratories.com/s/EbPDzA4lN https://ssnote.skku.edu/s/oniLKcdPx https://md.silencelaboratories.com/s/qYd9Bvzk5 Zolpidem https://md.silencelaboratories.com/s/MnQKp6u8w Risperidon https://hedgedoc.dn42.eu/s/TrgPaL_dy Lexapro https://hedgedoc.dn42.eu/s/OsXic3kUc Plaquenil https://hedgedoc.dn42.eu/s/dQ-D5Yd4B Stromectol https://ssnote.skku.edu/s/O7vLRPiJf Strattera https://hedgedoc.dn42.eu/s/juof-wJH7 Phénergan https://ssnote.skku.edu/s/JwjDj9VI_ Revia https://md.silencelaboratories.com/s/eOuBNdp9h Temazepam https://md.silencelaboratories.com/s/um75eYXPh https://rciims.mona.uwi.edu/es/user/renspelmaicast Morfina https://md.silencelaboratories.com/s/Dc2SBDGFz Marka Cialis https://md.silencelaboratories.com/s/SJCemNWsr Zolpidem https://hedgedoc.dn42.eu/s/eu-OeBBlJ Misoprostol https://hedgedoc.dn42.eu/s/eu-OeBBlJ Misoprostol https://ssnote.skku.edu/s/HC5BuPX3n https://md.silencelaboratories.com/s/ujJKE4fhB https://ssnote.skku.edu/s/cf6bggAaMJ Xanax https://hedgedoc.dn42.eu/s/4VgpoUS-h Imovane https://ssnote.skku.edu/s/sqfu3AmFa Alprazolam https://ssnote.skku.edu/s/4-3V1SJjd Atomoxetine https://ssnote.skku.edu/s/4-3V1SJjd Atomoxetine https://hedgedoc.dn42.eu/s/tJGpShOsH Prozac https://rciims.mona.uwi.edu/en/user/xefticima Modalert https://hedgedoc.dn42.eu/s/dt9Z3kch1 Danocrine https://ssnote.skku.edu/s/JJMhozePz Triazolam https://hedgedoc.dn42.eu/s/XF7Ec4YC_ Euleksyna https://md.silencelaboratories.com/s/PJp9-h1aK Hydrokodon https://md.silencelaboratories.com/s/XfdZ7aa5i Valium https://hedgedoc.dn42.eu/s/jnis7LeiC Zithromax https://hedgedoc.dn42.eu/s/9EHcKEY-_ Restomed https://hedgedoc.dn42.eu/s/9EHcKEY-_ Restomed https://ssnote.skku.edu/s/rAGXVzlU6 Armodafinil https://hedgedoc.dn42.eu/s/uZ1wm4bf4 Lorazepam https://hedgedoc.dn42.eu/s/uZ1wm4bf4 Lorazepam https://ssnote.skku.edu/s/10pIvPe5y Tramadol https://rciims.mona.uwi.edu/fr/user/clenhochsdefneu Ozempic https://hedgedoc.dn42.eu/s/LkhpwKN47 Strattera https://ssnote.skku.edu/s/djJpn3Xbd Codeina https://md.silencelaboratories.com/s/-f97Jly4N Sonata https://md.silencelaboratories.com/s/IYgygr11e Lorazepam https://ssnote.skku.edu/s/hZsCMGENN Tylenol https://hedgedoc.dn42.eu/s/-o-fKFFad Adipex https://md.silencelaboratories.com/s/y8KCCAMWd Indomethacin https://ssnote.skku.edu/s/KB-OolO_7 Stendra https://ssnote.skku.edu/s/-yoqaJQvi https://md.silencelaboratories.com/s/cJvp5oJOO Tramadol https://ssnote.skku.edu/s/R_905m_oB Atomoxetine https://ssnote.skku.edu/s/R_905m_oB Atomoxetine https://hedgedoc.dn42.eu/s/V1StdxupZ Indométacine https://hedgedoc.dn42.eu/s/BIO_WVhnb Ativan https://ssnote.skku.edu/s/F4XY1TlDU Dostinex https://ssnote.skku.edu/s/9JS0BscBY Zopiclone https://md.silencelaboratories.com/s/lMJIYh63R Atomoxetina https://md.silencelaboratories.com/s/xA1rHXy-k Alprazolam https://md.silencelaboratories.com/s/Sl50bNhxf Sonata https://ssnote.skku.edu/s/vFJTdRLNex Diphenhydramine https://md.silencelaboratories.com/s/unK_ero04 Valium https://hedgedoc.dn42.eu/s/KO9kP-kHo https://ssnote.skku.edu/s/JH5xOosUF Lorazepam https://hedgedoc.dn42.eu/s/espZtmof5 Restoté https://md.silencelaboratories.com/s/W3muJMY-e https://ssnote.skku.edu/s/SjkPncQfU Provigil https://hedgedoc.dn42.eu/s/wrUa4F9Mr https://hedgedoc.dn42.eu/s/EDfyfqzge Zyprexa https://hedgedoc.dn42.eu/s/EDfyfqzge Zyprexa https://md.silencelaboratories.com/s/HcU0nJT2A Cipro https://ssnote.skku.edu/s/Gi7RxIrCy Amitriptilina https://hedgedoc.dn42.eu/s/p9cdtPp84 https://ssnote.skku.edu/s/HD9FdrLad eszopiclona https://ssnote.skku.edu/s/cCHLbUzUM Hydrokodon https://hedgedoc.dn42.eu/s/o_7B4XGN8j Strattera https://ssnote.skku.edu/s/chxdjUOEt Dostinex https://md.silencelaboratories.com/s/5zWm_lcQy Danocrine https://md.silencelaboratories.com/s/5zWm_lcQy Danocrine https://ssnote.skku.edu/s/scZ0xVvbUc Adipex https://md.silencelaboratories.com/s/PibLTucMd https://md.silencelaboratories.com/s/h4m0H9hnQq Atomoxetina https://ssnote.skku.edu/s/D94-Dp6pf Danocrine https://ssnote.skku.edu/s/D94-Dp6pf Danocrine https://ssnote.skku.edu/s/6oiNEbtAM Zopiclone https://ssnote.skku.edu/s/5JeQNmx30 Piracetam https://hedgedoc.dn42.eu/s/fhqe9zVsx Victoza https://hedgedoc.dn42.eu/s/groyShTtQ Tramadol https://ssnote.skku.edu/s/QmeA_5zQG Lirica https://md.silencelaboratories.com/s/BM91xWUrY Zopiclone https://ssnote.skku.edu/s/GusXrKZqL Zopiclone https://md.silencelaboratories.com/s/h5xIN1XPp Klonopin https://ssnote.skku.edu/s/nJtvspcJH Viagra https://md.silencelaboratories.com/s/g2hliG58p https://hedgedoc.dn42.eu/s/A0alZqs1X https://ssnote.skku.edu/s/R8AOFPOCi https://ssnote.skku.edu/s/sFcvCJRrw Imovane https://md.silencelaboratories.com/s/8Nmbx6iyj Adipex https://ssnote.skku.edu/s/xdpemxrq1 Xanax https://md.silencelaboratories.com/s/YhhAW46UU Sildenafil https://hedgedoc.dn42.eu/s/AJKW2zc6cy Ativan https://md.silencelaboratories.com/s/k-hMcONu2 Clonazepam https://hedgedoc.dn42.eu/s/ASZimCZ8J Sildenafil https://rciims.mona.uwi.edu/de/user/alunquibreak Ambien https://rciims.mona.uwi.edu/fr/user/cieningbizno Ritaline https://rciims.mona.uwi.edu/es/user/itnatama Ozempic https://ssnote.skku.edu/s/siLLO5mRM Adipex https://md.silencelaboratories.com/s/TEhlJZu1W Adipex https://md.silencelaboratories.com/s/TEhlJZu1W Adipex https://ssnote.skku.edu/s/x0qq6B4R6 https://md.silencelaboratories.com/s/1u2OYV8PV Strattera https://md.silencelaboratories.com/s/1u2OYV8PV Strattera https://ssnote.skku.edu/s/GI8JmzTe- Ivermectin https://ssnote.skku.edu/s/amJY4cIzH Pregabalin https://hedgedoc.dn42.eu/s/NinPZagt8 Ritalin https://ssnote.skku.edu/s/8JjoWRP9Y Plaquenil https://md.silencelaboratories.com/s/z6anbY_Q4 Plaquenil https://md.silencelaboratories.com/s/z6anbY_Q4 Plaquenil https://ssnote.skku.edu/s/6rbFW0vRa https://ssnote.skku.edu/s/ydJ3z5vbM Ritalin https://md.silencelaboratories.com/s/Rfc46nVqG Ritalin https://rciims.mona.uwi.edu/sv/user/eccaclime Imovane https://md.silencelaboratories.com/s/qKRPjaAZy Imovane https://md.silencelaboratories.com/s/qKRPjaAZy Imovane https://ssnote.skku.edu/s/7HJEaLa7_ Alprazolam https://ssnote.skku.edu/s/7HJEaLa7_ Alprazolam https://ssnote.skku.edu/s/cNF1OwEm_ https://md.silencelaboratories.com/s/ulwWJ4vwv Viagra Soft https://md.silencelaboratories.com/s/ulwWJ4vwv Viagra Soft https://md.silencelaboratories.com/s/ulwWJ4vwv Viagra Soft https://ssnote.skku.edu/s/ZZi2EmWCL Sonata https://ssnote.skku.edu/s/ZZi2EmWCL Sonata https://hedgedoc.dn42.eu/s/1aa-HFDie Stromectol https://ssnote.skku.edu/s/9jprCOrlt https://hedgedoc.dn42.eu/s/t-A4pWPCB Carisoprodol https://hedgedoc.dn42.eu/s/T1Umv1f-k Ozempico https://hedgedoc.dn42.eu/s/T1Umv1f-k Ozempico https://md.silencelaboratories.com/s/Vag6NjIpn Zyprexa https://hedgedoc.dn42.eu/s/1OTAtIgbc https://ssnote.skku.edu/s/eNVi50x3H Stromectol https://hedgedoc.dn42.eu/s/3ER91BBkT Ambien https://md.silencelaboratories.com/s/EZVOJywZB https://rciims.mona.uwi.edu/de/user/kyohegurmai Ivermectin https://md.silencelaboratories.com/s/UoiDAuDtX Addyi https://rciims.mona.uwi.edu/en/user/plasegilca Citalopram https://rciims.mona.uwi.edu/en/user/plasegilca Citalopram https://hedgedoc.dn42.eu/s/PQhGEY3pH Ivermectin https://rciims.mona.uwi.edu/da_DK/user/lingsybounra Unisom https://ssnote.skku.edu/s/yctjRS586T Ativan https://hedgedoc.dn42.eu/s/ZcQOHyItC Lorazepam https://ssnote.skku.edu/s/i5CwZECKC Zopiclone https://md.silencelaboratories.com/s/8gvRMKfH4 Armodafinil https://hedgedoc.dn42.eu/s/yki6x0uNA Stromectol https://md.silencelaboratories.com/s/1j1XRcmM5 Hydroxyzin https://hedgedoc.dn42.eu/s/PbONzitjA Plaquenil https://hedgedoc.dn42.eu/s/7ezMqt8H2 Provera https://md.silencelaboratories.com/s/4Y9Ao5oji https://md.silencelaboratories.com/s/bL0_QPuDsv dapoxetin https://hedgedoc.dn42.eu/s/LTxgANkOd Propecia https://ssnote.skku.edu/s/F2gbDpCxH Atarax https://md.silencelaboratories.com/s/T4-H_iZw- https://ssnote.skku.edu/s/lVpwyD-xd Xanax https://md.silencelaboratories.com/s/MfPFJv3GZ Ritalin https://md.silencelaboratories.com/s/MfPFJv3GZ Ritalin https://hedgedoc.dn42.eu/s/HWtNWhsQu Xanax https://md.silencelaboratories.com/s/dSZeFfHsY https://md.silencelaboratories.com/s/gS3On7oYp Etizest https://hedgedoc.dn42.eu/s/tdMy9_acP Rybelso https://ssnote.skku.edu/s/J8-cak_8d Amitriptilin https://ssnote.skku.edu/s/YA1Hn_NUy0 Viagra https://ssnote.skku.edu/s/60Xcbf7AwW Adipex https://md.silencelaboratories.com/s/jiUI3fA21 https://hedgedoc.dn42.eu/s/OlsP04Pzg https://rciims.mona.uwi.edu/es/user/akreddama Zopiclona https://hedgedoc.dn42.eu/s/2ZQG8ixM- Ritalin https://md.silencelaboratories.com/s/01enufHuf Alprazolam https://ssnote.skku.edu/s/VHKH9yOpi Revia https://ssnote.skku.edu/s/VHKH9yOpi Revia https://hedgedoc.dn42.eu/s/PzjXdSoJT Ambien https://ssnote.skku.edu/s/hzvlLjjxM Pregabalin https://md.silencelaboratories.com/s/UxtstvGwO Ciprofloxacin https://ssnote.skku.edu/s/04IWOfTeP https://ssnote.skku.edu/s/JR7YuaD7z Mizoprostol https://rciims.mona.uwi.edu/sv/user/drindebeadpi Sildenafil https://rciims.mona.uwi.edu/de/user/stephatgrannous Sildenafil https://ssnote.skku.edu/s/SuZZpxWfuy Dapoxetine https://ssnote.skku.edu/s/aGWkjkcua Bromazepam https://ssnote.skku.edu/s/aGWkjkcua Bromazepam https://hedgedoc.dn42.eu/s/AY2GnRQ8d Medroxiprogeszteron https://ssnote.skku.edu/s/JAjnkZZo0 Lyrica https://md.silencelaboratories.com/s/KmZwxlakD Lyrica https://hedgedoc.dn42.eu/s/j5yoDMXu0 https://ssnote.skku.edu/s/ao_iwMQHO Zolpidem https://rciims.mona.uwi.edu/nl/user/anlorbackboun Ambien https://hedgedoc.dn42.eu/s/QF7QiYZqk Imovane https://md.silencelaboratories.com/s/Dvxfe-wma Phentermine https://ssnote.skku.edu/s/LAZech1LA https://md.silencelaboratories.com/s/yDUs3Zux3 Valium https://md.silencelaboratories.com/s/ntSfTV9Fk https://md.silencelaboratories.com/s/gKkQAqKqI Pregabalin https://ssnote.skku.edu/s/3YMuDZKhg temazepam https://rciims.mona.uwi.edu/es/user/lilandceper amoxilo https://md.silencelaboratories.com/s/1fO5oE6od Zolpidem https://md.silencelaboratories.com/s/4jpDrd9NR Lorazepam https://rciims.mona.uwi.edu/fi/user/crisudtahank Strattera https://rciims.mona.uwi.edu/nl/user/noitopmatu Diazepam https://hedgedoc.dn42.eu/s/eot3XdTZT https://md.silencelaboratories.com/s/Nf2iHYzPH Sonata https://ssnote.skku.edu/s/-wipPVHQS Ritalin https://hedgedoc.dn42.eu/s/PlpvdZ6CO Alprazolam https://md.silencelaboratories.com/s/h7wSn4tpO https://ssnote.skku.edu/s/qaosl8YzU Lexotanil https://md.silencelaboratories.com/s/YkEXsos-L Kamagra https://md.silencelaboratories.com/s/YkEXsos-L Kamagra https://ssnote.skku.edu/s/nwqWQ_-0Y Strattera https://ssnote.skku.edu/s/nwqWQ_-0Y Strattera https://hedgedoc.dn42.eu/s/vtbwSjZ12 https://hedgedoc.dn42.eu/s/-p4J3deGe Armodafinil https://hedgedoc.dn42.eu/s/pzU16lULk Avana https://rciims.mona.uwi.edu/fi/user/apsecarda Imovane https://md.silencelaboratories.com/s/iSgKhJlX2 https://ssnote.skku.edu/s/RHdetQXEi https://hedgedoc.dn42.eu/s/ito7bnAXI Zolpidem https://md.silencelaboratories.com/s/s8913BRjL Flutamid https://ssnote.skku.edu/s/ilFqwlt3_9 Roxicodona https://md.silencelaboratories.com/s/Y0VQg_qqw Restaurado https://ssnote.skku.edu/ https://hedgedoc.dn42.eu/s/j8d9Rm43X Alprazolam https://ssnote.skku.edu/s/AAGYhEe4L fluoxetina https://hedgedoc.dn42.eu/s/T6dk7iBSe Hydroxyzin https://md.silencelaboratories.com/s/Mo2LEcCYG Eszopiclone https://ssnote.skku.edu/s/6v6vaDDsd Valium https://md.silencelaboratories.com/s/-IIlNKZzZ mirtazapina https://hedgedoc.dn42.eu/s/iXS1YZXxX Addyi https://hedgedoc.dn42.eu/s/iXS1YZXxX Addyi https://hedgedoc.dn42.eu/s/nRcNtElam Atarax https://ssnote.skku.edu/s/hMMEmi2XCf https://ssnote.skku.edu/s/gJv1wVpdy Pregabalin https://ssnote.skku.edu/s/LpoldwHMH Lorazepam https://hedgedoc.dn42.eu/s/S5mtnhSZG Imovane https://rciims.mona.uwi.edu/nl/user/linkbladestel Ativan https://md.silencelaboratories.com/s/i5cUWz-B2 Lexapro https://md.silencelaboratories.com/s/MgAYEB9DU Diphenhydramine https://hedgedoc.dn42.eu/s/oHiHOkDCf Zolpidem https://ssnote.skku.edu/s/pfweVIWgN Cytotec https://hedgedoc.dn42.eu/s/L57bcE18T Armodafinil https://hedgedoc.dn42.eu/s/L57bcE18T Armodafinil https://ssnote.skku.edu/s/Bysx0wEyb Danazol https://md.silencelaboratories.com/s/WQ1uzMetU Xanax https://hedgedoc.dn42.eu/s/9knGpMlYW Zolpidem https://hedgedoc.dn42.eu/s/9knGpMlYW Zolpidem https://ssnote.skku.edu/s/OPbHtl3wo https://md.silencelaboratories.com/s/XOW5q_9fM Metilfenidato https://rciims.mona.uwi.edu/es/user/ovusorbe fosfomicina https://ssnote.skku.edu/s/__KcSiT-I Piracetam https://hedgedoc.dn42.eu/s/zSsLD_J1G Valium https://md.silencelaboratories.com/s/dAXjb2e3L https://hedgedoc.dn42.eu/s/RtPFv34iy Zopiclone https://md.silencelaboratories.com/s/Z6NAWd9TF https://hedgedoc.dn42.eu/s/yn3KUVrTG Cytotec https://md.silencelaboratories.com/s/Opn74cunX Provera https://ssnote.skku.edu/ Ambien https://ssnote.skku.edu/ Ambien https://md.silencelaboratories.com/s/j12QymizX https://md.silencelaboratories.com/s/FQ1JzQZQ6 Diazepam https://md.silencelaboratories.com/s/h_iTrLlbO Cipro https://rciims.mona.uwi.edu/fi/user/biogfulwhocont Stromectol https://hedgedoc.dn42.eu/s/6JAvniVcg Alprazolam https://rciims.mona.uwi.edu/de/user/tinggerslocktes Medroxyprogesterone https://rciims.mona.uwi.edu/sv/user/hackbastetua Zolpidem https://ssnote.skku.edu/s/GQ04JbYh_ Lyrica https://md.silencelaboratories.com/s/3tbVetCoz Hydrokodon https://md.silencelaboratories.com/s/3tbVetCoz Hydrokodon https://md.silencelaboratories.com/s/Nlvv6apJf https://hedgedoc.dn42.eu/s/rjaAbF4GD Ambien https://ssnote.skku.edu/s/J_0v9Tfr6 Lisinopril https://md.silencelaboratories.com/s/oU7ptR6P- Tramadol https://md.silencelaboratories.com/s/oU7ptR6P- Tramadol https://ssnote.skku.edu/s/vz2eDvpUy Temazepam https://rciims.mona.uwi.edu/es/user/versubspela zaleplon https://md.silencelaboratories.com/s/z5ZT6kcFqf Atarax https://md.silencelaboratories.com/s/YN2YpES78 Unisom https://hedgedoc.dn42.eu/s/Ref76bY-y Pregabalin https://hedgedoc.dn42.eu/s/a4-Utq1G4 Lorazepam https://hedgedoc.dn42.eu/s/1Ygxv2BfW https://ssnote.skku.edu/s/nSGf5aBm8 https://ssnote.skku.edu/s/XG4qZcaTk Stendra https://hedgedoc.dn42.eu/s/n4_7QDaNf https://md.silencelaboratories.com/s/LWaFqhtB4 https://ssnote.skku.edu/s/So-uQ1I4F Ivermectin https://md.silencelaboratories.com/s/Uey4aQVft Roksikodon https://ssnote.skku.edu/s/DyDTxACei naltrexon https://hedgedoc.dn42.eu/s/S-Jx-mRhD Zopiclone https://md.silencelaboratories.com/s/tF3nc5tdB Unisom https://md.silencelaboratories.com/s/8aUJDTs8Y Flutamide https://hedgedoc.dn42.eu/s/4hVLljp2v https://ssnote.skku.edu/s/jfeyqoRMh Atarax https://ssnote.skku.edu/s/pX7FE3X3J Imovane https://hedgedoc.dn42.eu/s/xLlV-0dQO Zopiclone https://hedgedoc.dn42.eu/s/_1uJQYuSx Temazepam https://hedgedoc.dn42.eu/s/VWqHPdvcM https://hedgedoc.dn42.eu/s/Z5eTlQY2g Rivotril https://hedgedoc.dn42.eu/s/J7Ab-LnM- Stromectol https://ssnote.skku.edu/s/hXiOjI03Z Clomifeno https://rciims.mona.uwi.edu/sv/user/kingrehaci Waklert https://ssnote.skku.edu/s/nKUeVDvDJ Indomethacin https://md.silencelaboratories.com/s/r1P2BMszD Klonopin https://md.silencelaboratories.com/s/V63djIy7V Ativan https://hedgedoc.dn42.eu/s/fZaPTQrfr https://md.silencelaboratories.com/s/vaaGol0IP Morfina https://ssnote.skku.edu/s/Inb0Zn7Kq Phentermine https://hedgedoc.dn42.eu/s/Kmafo1FDh https://md.silencelaboratories.com/s/lRrUMV08R Ritalin https://ssnote.skku.edu/s/L6Q9GUJ4Y https://hedgedoc.dn42.eu/s/bV876UXwm Anastrozole https://hedgedoc.dn42.eu/s/NbOdk52qv Doxycycline https://ssnote.skku.edu/s/68000zDQt avanafilo https://hedgedoc.dn42.eu/s/PnaRgM0gL https://ssnote.skku.edu/s/HnTfuNbnK Flutamid https://ssnote.skku.edu/s/HnTfuNbnK Flutamid https://md.silencelaboratories.com/s/-bJxBT1lL Valium https://hedgedoc.dn42.eu/s/5K_Blm9aE Alprazolam https://hedgedoc.dn42.eu/s/-h3dtz2-g Marchio Cialis https://md.silencelaboratories.com/s/DqioR3dYl https://md.silencelaboratories.com/s/N4rSGq3R8 Buspino https://md.silencelaboratories.com/s/V6TTE3AGkw Buspirone https://md.silencelaboratories.com/s/N4rSGq3R8 Buspino https://hedgedoc.dn42.eu/s/BO5wJHFNV Temazepam https://md.silencelaboratories.com/s/ioUu-t6f_ Stendra https://ssnote.skku.edu/s/LLwbRcdl1 https://rciims.mona.uwi.edu/de/user/kobusgoci Imovane https://hedgedoc.dn42.eu/s/NZtlDqGAc Medroxyprogesterone https://ssnote.skku.edu/s/1fbKu7bme Ambien https://md.silencelaboratories.com/s/z15MnPmyH Imovane https://md.silencelaboratories.com/s/Ap2PBEV3q Strattera https://ssnote.skku.edu/s/DNSd7-r2g Adipex https://md.silencelaboratories.com/s/6oQpNZE8B Zopiclone https://hedgedoc.dn42.eu/s/ILq9UVauP Imovane https://hedgedoc.dn42.eu/s/hB3SyTuny https://hedgedoc.dn42.eu/s/rozUCIWqd Pregabalin https://ssnote.skku.edu/s/hfRoMG6DN Zolpidem https://md.silencelaboratories.com/s/jWa9HBC7K Phénergan https://md.silencelaboratories.com/s/jWa9HBC7K Phénergan https://hedgedoc.dn42.eu/s/9WTn2qxbi https://rciims.mona.uwi.edu/nl/user/zopakoptist Pregabalin https://ssnote.skku.edu/s/kO4iBlUJm https://ssnote.skku.edu/s/3Cag50r_O Piracetam https://md.silencelaboratories.com/s/Mqkqzs66C Provigil https://ssnote.skku.edu/s/WMsxLVmdH Arimidex https://hedgedoc.dn42.eu/s/jgThhmKEa Tramadol https://hedgedoc.dn42.eu/s/Bn1VYPjq_ Lyrica https://ssnote.skku.edu/s/Qcjd9q_9w Clonazépam https://md.silencelaboratories.com/s/SzI3vC3ZV Lexotanil https://ssnote.skku.edu/s/tHhpjfFIR Lorazepam https://hedgedoc.dn42.eu/s/b-xccXC7M Dexanil https://md.silencelaboratories.com/s/r9i1kel8R Zopiclone https://rciims.mona.uwi.edu/fi/user/groupbutdyrab Xanax https://hedgedoc.dn42.eu/s/hp0tHTcxA Restoté https://hedgedoc.dn42.eu/s/Nqs05Eh6y Viagra https://ssnote.skku.edu/s/xY5-KSB2m https://md.silencelaboratories.com/s/l9OkHDp8a Imovane https://hedgedoc.dn42.eu/s/0Tb74_rtu Ativan https://md.silencelaboratories.com/s/3AAQmpWm_ https://md.silencelaboratories.com/s/3AAQmpWm_ https://hedgedoc.dn42.eu/s/JfAem6imF Zolpidem https://md.silencelaboratories.com/s/xWihwufH3 Pregabalin https://ssnote.skku.edu/s/cfhrVPvLz Unisom https://ssnote.skku.edu/s/S16HOdK6I Klonopin https://rciims.mona.uwi.edu/nl/user/elgayniedeg Zopiclone https://ssnote.skku.edu/s/mNmw5Ie6w https://hedgedoc.dn42.eu/s/uEVe2xVDZ Strattera https://hedgedoc.dn42.eu/s/f7jUhi92A Tramadol https://ssnote.skku.edu/s/xhwat2oCd Imovane https://md.silencelaboratories.com/s/y_GBWf3jz https://md.silencelaboratories.com/s/HCf6e1VcE Waklert https://hedgedoc.dn42.eu/s/XOOKcDT5T https://hedgedoc.dn42.eu/s/BJL2NXpm6 Strattera https://ssnote.skku.edu/s/qmRuYCtaj Etizolam https://ssnote.skku.edu/s/qmRuYCtaj Etizolam https://ssnote.skku.edu/s/HcoclE-O4 Flibanseryna https://md.silencelaboratories.com/s/PCbytw9-o Marchio Viagra https://hedgedoc.dn42.eu/s/OBkMGMLLN https://ssnote.skku.edu/s/WPE87Bzoi Arimidex https://hedgedoc.dn42.eu/s/ya8fW7un5 Alprazolam https://hedgedoc.dn42.eu/s/xDn21RXY3 Imovane https://ssnote.skku.edu/s/mV28Ukuab https://ssnote.skku.edu/s/O24LIGHCS Danazol https://md.silencelaboratories.com/s/GRWMjttiw Ivermectin https://md.silencelaboratories.com/s/w5cyM2d99 Danazol https://ssnote.skku.edu/s/OAYuGQZO7 lisinopril https://md.silencelaboratories.com/s/UvB_Xh8t4 Ambien https://md.silencelaboratories.com/s/UvB_Xh8t4 Ambien https://hedgedoc.dn42.eu/s/AplUXhuuD Stromectol https://rciims.mona.uwi.edu/sv/user/propadatas Stromectol https://ssnote.skku.edu/s/sc8OSC6r2 Xenical https://md.silencelaboratories.com/s/nRIkgRdr4 Tylenol https://md.silencelaboratories.com/s/nRIkgRdr4 Tylenol https://md.silencelaboratories.com/s/24YEIZ75H Soma https://ssnote.skku.edu/s/4XEY4mFsn Propécia https://ssnote.skku.edu/s/G6qmJ8bf0 Zopiclone https://md.silencelaboratories.com/s/DklWXhIyj Medroxyprogesterone https://ssnote.skku.edu/s/Mf7fqe9_v https://md.silencelaboratories.com/s/hNaUSOl6R Lyrica https://hedgedoc.dn42.eu/s/yHP1Q74mP Zolpidem https://ssnote.skku.edu/s/N6JZLL11I Hydroxyzin https://hedgedoc.dn42.eu/s/UmB0DVvDw Lexapro https://md.silencelaboratories.com/s/NQMlUvDjT Cytotec https://md.silencelaboratories.com/s/NQMlUvDjT Cytotec https://md.silencelaboratories.com/s/NQMlUvDjT Cytotec https://ssnote.skku.edu/s/ORWXLNXk8 https://md.silencelaboratories.com/s/irUeCcCy- https://ssnote.skku.edu/s/hXAXCUR-_ Alprazolam https://ssnote.skku.edu/s/2LVgLjRMr https://md.silencelaboratories.com/s/KCb1NQ3AM Atomoxétine https://hedgedoc.dn42.eu/s/6q3QcEgr6 Lorazepam https://hedgedoc.dn42.eu/s/6q3QcEgr6 Lorazepam https://ssnote.skku.edu/s/FvLZrY4Tc https://ssnote.skku.edu/s/dqO_DI5t3 Ivermectin https://hedgedoc.dn42.eu/s/pRAGOJJ-jy Phentermine https://md.silencelaboratories.com/s/iaG6WCyeu Misoprostol https://md.silencelaboratories.com/s/iaG6WCyeu Misoprostol https://md.silencelaboratories.com/s/77mgPeJLF Amoxil https://rciims.mona.uwi.edu/da_DK/user/coacapreves Ambien https://ssnote.skku.edu/s/yadECwY8l https://rciims.mona.uwi.edu/da_DK/user/coacapreves Ambien https://md.silencelaboratories.com/s/dV0xKICMW https://ssnote.skku.edu/s/wwNt2S_yI Lyrica https://ssnote.skku.edu/s/oxocDzf_y Strattera https://md.silencelaboratories.com/s/1Y1SBGeJ7 Etizest https://md.silencelaboratories.com/s/YQqg0EOJV Zopiclone https://ssnote.skku.edu/s/ohZp5XKYC Zolpidem https://ssnote.skku.edu/s/ExJ-T4xf1 https://ssnote.skku.edu/s/ExJ-T4xf1 https://hedgedoc.dn42.eu/s/DB6-I0KdR Tramadol https://hedgedoc.dn42.eu/s/1GCWFsbhq Imovane https://hedgedoc.dn42.eu/s/3Cn2UP3uw Artvigil https://hedgedoc.dn42.eu/s/fTRG8-U_Z Rivotril https://hedgedoc.dn42.eu/s/fTRG8-U_Z Rivotril https://rciims.mona.uwi.edu/fi/user/lighrecicon Provigil https://md.silencelaboratories.com/s/nigzq1bly Etizest https://hedgedoc.dn42.eu/s/BA-cM87OK Zyprexa https://hedgedoc.dn42.eu/s/kG-DCtMtK3 Ambien https://hedgedoc.dn42.eu/s/kG-DCtMtK3 Ambien https://rciims.mona.uwi.edu/sv/user/convidama Lorazepam https://md.silencelaboratories.com/s/VWlyFnJf2 Victoza https://hedgedoc.dn42.eu/s/UViqkU8rp Lyrica https://md.silencelaboratories.com/s/6a-fBPtsn Escitalopram https://md.silencelaboratories.com/s/zlphwh4c8 Imovane https://md.silencelaboratories.com/s/SgNQeEOV2 hidrocodona https://ssnote.skku.edu/s/cGfoHC46G https://hedgedoc.dn42.eu/s/dV7dSseFu Cytotec https://md.silencelaboratories.com/s/06_YpwUuZ Hidroxizina https://md.silencelaboratories.com/s/eWSUJD8Rq https://ssnote.skku.edu/s/QWF8VdtFQ Imovane https://hedgedoc.dn42.eu/s/ok1_Ge-0A https://ssnote.skku.edu/s/Ofim8M15o https://hedgedoc.dn42.eu/s/VQ7WpRYCk https://md.silencelaboratories.com/s/uakwEWp_B Escitalopram https://hedgedoc.dn42.eu/s/axn97lhjZ Zopiclone https://md.silencelaboratories.com/s/-AEuUUOW- Zolpidem https://ssnote.skku.edu/s/WbTdRI9_9 Stromectol https://ssnote.skku.edu/s/XWgz78eKD Xenical https://ssnote.skku.edu/s/2lgwxQTmY Lorazepam https://md.silencelaboratories.com/s/FxEuQspzz hidrocodona https://ssnote.skku.edu/s/IOMNPs1hwu Acetaminophen https://md.silencelaboratories.com/s/2MI87HUDG Hidrokodon https://rciims.mona.uwi.edu/en/user/gorehori Imovane https://md.silencelaboratories.com/s/hCyvZvcZp https://ssnote.skku.edu/s/3KAt9nIF9 Alprazolam https://hedgedoc.dn42.eu/s/9szNtaCOi Atarax https://rciims.mona.uwi.edu/es/user/cahotlianai indometacina https://hedgedoc.dn42.eu/s/-_ds0VwYW https://rciims.mona.uwi.edu/de/user/icbosmiiman Lyrica https://md.silencelaboratories.com/s/Tq-RkARUn Atomoxétine https://hedgedoc.dn42.eu/s/9IF9V9E3S Provigil https://md.silencelaboratories.com/s/_OOiUe1u3 Zopiclone https://hedgedoc.dn42.eu/s/R4-K-NCLv Strattera https://md.silencelaboratories.com/s/mSGjIzNvN Lida Daidaihua https://ssnote.skku.edu/s/3ILUEsmX6 Temazepam https://ssnote.skku.edu/s/dZ9Ve58hB Atarax https://md.silencelaboratories.com/s/1_51DNgzD Sildenafil https://md.silencelaboratories.com/s/t1hGXWwuD Misoprostol https://md.silencelaboratories.com/s/NdpivqDf_ Szyna autobusowa https://md.silencelaboratories.com/s/h0oru9YVg Fosfomicina https://hedgedoc.dn42.eu/s/dEWfGHrhD https://md.silencelaboratories.com/s/4pNL07SRk Xenical https://md.silencelaboratories.com/s/BLQ9nx5Cm Cytotec https://hedgedoc.dn42.eu/s/41gw9u6Qf Misoprostol https://ssnote.skku.edu/s/zfgotcJdf Ambien https://hedgedoc.dn42.eu/s/dfO3sE6vF Imovane https://ssnote.skku.edu/s/CBj8ya_Jj Azithromycin https://md.silencelaboratories.com/s/XuJrF6htP Latisse https://md.silencelaboratories.com/s/XuJrF6htP Latisse https://hedgedoc.dn42.eu/s/Db0H7U1rP https://ssnote.skku.edu/s/yOFyuQd5m Pregabalin https://hedgedoc.dn42.eu/s/_uhjIw630 Strattera https://hedgedoc.dn42.eu/s/67x32IDcs Ozempico https://hedgedoc.dn42.eu/s/-g7NEOww9 https://ssnote.skku.edu/s/EZzVQMj3z https://ssnote.skku.edu/s/E7fcDGBtJ Atomoxetina https://rciims.mona.uwi.edu/nl/user/inphatemo Alprazolam https://rciims.mona.uwi.edu/nl/user/inphatemo Alprazolam https://md.silencelaboratories.com/s/k0qc8EDl3 Tenormin https://md.silencelaboratories.com/s/vrG3VCpoK Zopiclone https://hedgedoc.dn42.eu/s/Sr0aHa1ZN Atomoxétine https://hedgedoc.dn42.eu/s/Sr0aHa1ZN Atomoxétine https://md.silencelaboratories.com/s/5-3RYX5Ck https://hedgedoc.dn42.eu/s/DSrC-_O2e Fluoxetin https://ssnote.skku.edu/s/9_Piy6UdC Hydrocodone https://hedgedoc.dn42.eu/s/o0hZ2lgHX https://ssnote.skku.edu/s/ROpm1bIlU Armodafinil https://md.silencelaboratories.com/s/nge2Z7uOS Ozempico https://hedgedoc.dn42.eu/s/MktAdk7Nl Cymbalta https://ssnote.skku.edu/s/WrbS42AWA Alprazolam https://md.silencelaboratories.com/s/fyd6zOaAf Tramadol https://md.silencelaboratories.com/s/FjiTEylP7 Tylenol https://rciims.mona.uwi.edu/de/user/oninmyfor Imovane https://hedgedoc.dn42.eu/s/64KVkNcAh Xanax https://md.silencelaboratories.com/s/BTGxvP7eb Klonopin https://hedgedoc.dn42.eu/s/TZX3RwXvS https://hedgedoc.dn42.eu/s/YnFJwuS0v Modafinil https://md.silencelaboratories.com/s/0PUjARGEl Armodafinil https://md.silencelaboratories.com/s/rjZhasK2L Lorazepam https://rciims.mona.uwi.edu/en/user/casulsouca Provera https://hedgedoc.dn42.eu/s/cq4KUZv2M Lorazepam https://md.silencelaboratories.com/s/29KSKyHw_ https://hedgedoc.dn42.eu/s/PFT164kks Zyprexa https://hedgedoc.dn42.eu/s/PFT164kks Zyprexa https://ssnote.skku.edu/s/XZjE7SaKV Estradiolo https://hedgedoc.dn42.eu/s/9ITIHeIMg3 https://md.silencelaboratories.com/s/4eSh8GcAd Lorazepam https://hedgedoc.dn42.eu/s/QzgFovH87 https://ssnote.skku.edu/s/eTSP2VU6O Ativan https://ssnote.skku.edu/s/PM9_2DBd3 Victoza https://md.silencelaboratories.com/s/1xqN4X0xF Klonopin https://md.silencelaboratories.com/s/4GZFLGy_O Aténolol https://ssnote.skku.edu/s/LA32MG-Ct prednisolona https://hedgedoc.dn42.eu/s/Ie33DTWGD https://md.silencelaboratories.com/s/0HO3BikI_ Obnoveno https://ssnote.skku.edu/s/gitiYMoRZ https://ssnote.skku.edu/s/HrB1ieo17 Lorazepam https://hedgedoc.dn42.eu/s/CPaDSUttz Ambien https://ssnote.skku.edu/s/Hefkv5M1F Hydrokodon https://md.silencelaboratories.com/s/HIVkLRBe3 Ritalin https://hedgedoc.dn42.eu/s/qTUtaIgIE Armodafinil https://md.silencelaboratories.com/s/eLhEgC4_x https://ssnote.skku.edu/s/dLHJ8pxBH Danocrine https://ssnote.skku.edu/s/dLHJ8pxBH Danocrine https://hedgedoc.dn42.eu/s/QYlYafUpR Prozac https://ssnote.skku.edu/s/VP9MV6hlo Pregabalin https://hedgedoc.dn42.eu/s/NO-39feeb https://hedgedoc.dn42.eu/s/xzKj5OxGJ Xanax https://md.silencelaboratories.com/s/P9H0hUP3e Ténormine https://hedgedoc.dn42.eu/s/QEajZ5omT Ambien https://hedgedoc.dn42.eu/s/QEajZ5omT Ambien https://md.silencelaboratories.com/s/2mJQA8So7 Misoprostol https://ssnote.skku.edu/s/j5ThYx871 Tenormina https://ssnote.skku.edu/s/3GwnqzRF9 Citalopram https://ssnote.skku.edu/s/sff0l8-Hh Clonazepam https://md.silencelaboratories.com/s/BxOpy5nAj Valium https://md.silencelaboratories.com/s/CELycQvGv Lorazepam https://md.silencelaboratories.com/s/CELycQvGv Lorazepam https://md.silencelaboratories.com/s/Z76AS4NQP Pregabalin https://ssnote.skku.edu/s/PEJ79LzGx fluoxetina https://ssnote.skku.edu/s/Gd_1qpjFu Marque Viagra https://md.silencelaboratories.com/s/JP-Zpwsdr https://md.silencelaboratories.com/s/uoYp0x2bd Modalert https://ssnote.skku.edu/s/jPy7Z0aIH Cytotec https://ssnote.skku.edu/s/nw-LYybTC Seroquel https://md.silencelaboratories.com/s/P6uIDnHzk https://md.silencelaboratories.com/s/VmNmxVK0q Rivotril https://md.silencelaboratories.com/s/fMOk-UXYD Lyrica https://ssnote.skku.edu/s/aaZIzdo0b https://md.silencelaboratories.com/s/uymbddPyF https://md.silencelaboratories.com/s/clpD0Axlp Lorazepam https://md.silencelaboratories.com/s/vdLK3vm9C https://rciims.mona.uwi.edu/fr/user/laubiccoofa https://ssnote.skku.edu/s/2sbwyum02 Risperdal https://ssnote.skku.edu/s/0dgHzLEu6 Ativan https://md.silencelaboratories.com/s/DPBMf3HcN Hydroxyzin https://rciims.mona.uwi.edu/de/user/vesfiltpassna Danocrine https://ssnote.skku.edu/s/Z09taFBua Ivermectin https://ssnote.skku.edu/s/Z09taFBua Ivermectin https://ssnote.skku.edu/s/BwN074Krv Klonopin https://rciims.mona.uwi.edu/en/user/bmicpenrorab Lyrica https://ssnote.skku.edu/s/XxcyogDBp prozac https://md.silencelaboratories.com/s/AxfAHmnaU Ambien https://hedgedoc.dn42.eu/s/WyHKWQcEh Ambien https://md.silencelaboratories.com/s/5BkvsaGTs Armodafinil https://ssnote.skku.edu/s/iMnYiHAHI Alprazolam https://hedgedoc.dn42.eu/s/5oP5YHmRM Klonopine https://hedgedoc.dn42.eu/s/vZIQtpyhx Stromectol https://ssnote.skku.edu/s/NBFtrP3ly Xanax https://ssnote.skku.edu/s/OZqWRfqWV Zolpidem https://hedgedoc.dn42.eu/s/0ePjrIZdK Imovane https://ssnote.skku.edu/s/DdpUnkBR1 Rivotril https://hedgedoc.dn42.eu/s/TNMs0uQDi https://md.silencelaboratories.com/s/cej0eAA9k https://ssnote.skku.edu/s/G7kAVQL_F Stilnox https://md.silencelaboratories.com/s/r5IXkSHt1 Diazepam https://ssnote.skku.edu/s/TiQlh6ojg https://hedgedoc.dn42.eu/s/sS_tn31wx Unisom https://md.silencelaboratories.com/s/y0hhlrToZv Zopiclone https://md.silencelaboratories.com/s/YZmkUERjX https://md.silencelaboratories.com/s/vWz6MvJbU Valium https://hedgedoc.dn42.eu/s/KM835ezwm https://rciims.mona.uwi.edu/en/user/amwracpanbo Cytotec https://rciims.mona.uwi.edu/en/user/amwracpanbo Cytotec https://ssnote.skku.edu/s/-mTY7-6hF Indomethacin https://ssnote.skku.edu/s/Sugid0psb https://md.silencelaboratories.com/s/DW69atH6E Adipex https://rciims.mona.uwi.edu/fr/user/perkalora Lévothyroxine https://hedgedoc.dn42.eu/s/LfWoRAOVya Danocrine https://hedgedoc.dn42.eu/s/LfWoRAOVya Danocrine https://rciims.mona.uwi.edu/sv/user/dersundgosbe Lyrica https://hedgedoc.dn42.eu/s/QgexBP-B5 Atarax https://hedgedoc.dn42.eu/s/QgexBP-B5 Atarax https://hedgedoc.dn42.eu/s/y-gc0WbhM Zolpidem https://hedgedoc.dn42.eu/s/VR_B1e4U_ Zopiclone https://md.silencelaboratories.com/s/sGExvnllW https://ssnote.skku.edu/s/DzniiEfted Klonopin https://hedgedoc.dn42.eu/s/h27IDbyHu Flutamida https://ssnote.skku.edu/s/J-EJozRPl https://ssnote.skku.edu/s/AmnNyb7PH Fosfomicina https://ssnote.skku.edu/s/abxaJ-YgO Diazepam https://md.silencelaboratories.com/s/J4O2cDMSH Ativan https://ssnote.skku.edu/s/tNSNYQMHF Unisom https://md.silencelaboratories.com/s/ncW1TKve6 Alprazolam https://ssnote.skku.edu/s/iTEraqkMJ prednisolona https://ssnote.skku.edu/s/Ihy9NJlvC Zaleplon https://ssnote.skku.edu/s/-LiDPzMku Zopiclone https://hedgedoc.dn42.eu/s/E5DMZmsd59 Zopiclone https://hedgedoc.dn42.eu/s/Y24D5vvIW Zopiclone https://hedgedoc.dn42.eu/s/Y24D5vvIW Zopiclone https://ssnote.skku.edu/s/NcRJ1MLNs https://hedgedoc.dn42.eu/s/iV3sK-2lS Varniclina https://hedgedoc.dn42.eu/s/iV3sK-2lS Varniclina https://hedgedoc.dn42.eu/s/w72xpRqeK https://hedgedoc.dn42.eu/s/WbQeqjsgi https://md.silencelaboratories.com/s/HZ_uTNsng Klonopin https://ssnote.skku.edu/s/khxnUxW6o https://ssnote.skku.edu/s/GMJgoMWUj Lorazepam https://hedgedoc.dn42.eu/s/VYzXahSCK Marca Viagra https://hedgedoc.dn42.eu/s/VYzXahSCK Marca Viagra https://hedgedoc.dn42.eu/s/93WTdlmyu Arimidex https://md.silencelaboratories.com/s/1KMvkxBFV Imovane https://md.silencelaboratories.com/s/aHT5xfJ5i https://hedgedoc.dn42.eu/s/SrOwJhOkpY Rivotril https://rciims.mona.uwi.edu/fi/user/siebooktili Ambien https://md.silencelaboratories.com/s/7AFI3co_q Stendra https://rciims.mona.uwi.edu/sv/user/tranovorit Restomed https://md.silencelaboratories.com/s/sZG0Cv9Dh Rewia https://hedgedoc.dn42.eu/s/-Mugk2Afk Carisoprodol https://hedgedoc.dn42.eu/s/CUrq51o0p Arimidex https://hedgedoc.dn42.eu/s/7hMcXIAO2 Imovane https://ssnote.skku.edu/s/Epl_b66Qz Tenormin https://rciims.mona.uwi.edu/de/user/thromerolca Alprazolam https://ssnote.skku.edu/s/eJmO6Bk8f Strattera https://hedgedoc.dn42.eu/s/bi4fGlwIK Atomoxetina https://hedgedoc.dn42.eu/s/rraOBd-Iz https://hedgedoc.dn42.eu/s/rraOBd-Iz https://ssnote.skku.edu/s/RCeNZKFO7x Kodein https://ssnote.skku.edu/s/CluWbpO2b Plaquenil https://ssnote.skku.edu/s/CluWbpO2b Plaquenil https://hedgedoc.dn42.eu/s/UZcWNPWV_ Zopiclone https://hedgedoc.dn42.eu/s/Vo9VIQ3Ne Rivotril https://ssnote.skku.edu/s/SLmJtyTxU Imovane https://md.silencelaboratories.com/s/cPf1lD9sl Lorazepam https://ssnote.skku.edu/s/ctL3C79r1 Zolpidem https://md.silencelaboratories.com/s/IeDlmOoPj Ritalin https://rciims.mona.uwi.edu/nl/user/usreposi Ivermectin https://md.silencelaboratories.com/s/YxlErWwVW Lyrique https://ssnote.skku.edu/s/X1VL6UKvg Sonata https://ssnote.skku.edu/s/vgYLnWIF6 Imovane https://md.silencelaboratories.com/s/JXlA4C8O9l Strattera https://ssnote.skku.edu/s/hUNJbAI14 Diazepam https://hedgedoc.dn42.eu/s/AA7T-n7Um Zopiclone https://hedgedoc.dn42.eu/s/fDN1ia2wF Zolpidem https://ssnote.skku.edu/s/DCr6Ecm3i https://md.silencelaboratories.com/s/7LMnJzsfh https://md.silencelaboratories.com/s/Wa2S1PN1G Diphenhydramine https://ssnote.skku.edu/s/8odCrj54p Atarax https://ssnote.skku.edu/s/GEdkxc6l3 Propecia https://hedgedoc.dn42.eu/s/2E1Tjmw2U Ativan https://md.silencelaboratories.com/s/Mid7W4Jt3 Kamagra https://hedgedoc.dn42.eu/s/h_6Kw4DlgB Ambien https://md.silencelaboratories.com/s/E-TUlc_5T Etizest https://ssnote.skku.edu/s/lNsFPmaip https://md.silencelaboratories.com/s/E-TUlc_5T Etizest https://hedgedoc.dn42.eu/s/DW9Hr79Q4 Atiwan https://md.silencelaboratories.com/s/RV7Lh_Gvd Champix https://rciims.mona.uwi.edu/nl/user/functinela Ambien https://md.silencelaboratories.com/s/WO34XTKiq5 Stratterie https://md.silencelaboratories.com/s/6gsqwifwe Alprazolam https://hedgedoc.dn42.eu/s/jc28eKh1- Ivermectin https://hedgedoc.dn42.eu/s/YqoOoKeMd Bimatoprost https://hedgedoc.dn42.eu/s/fG_JOz19n Diazepam https://ssnote.skku.edu/s/xwLmFCaf- https://rciims.mona.uwi.edu/es/user/filtthedteli hidrocodona https://ssnote.skku.edu/s/lbM7uJvrk Ritalín https://hedgedoc.dn42.eu/s/Y75DEWNdYt https://md.silencelaboratories.com/s/kQ97FoKz- Ativan https://hedgedoc.dn42.eu/s/0U5BVHYcF Diazepam https://ssnote.skku.edu/s/gCENmIE3P Ativan https://rciims.mona.uwi.edu/da_DK/user/stitcayblowdens Ambien https://hedgedoc.dn42.eu/s/V4_bUHvqf Misoprostol https://hedgedoc.dn42.eu/s/nf_a-FvaC Zolpidem https://hedgedoc.dn42.eu/s/nf_a-FvaC Zolpidem https://hedgedoc.dn42.eu/s/gmLhPlv2R Anastrozol https://ssnote.skku.edu/s/kTvSTkH9T fluoxetina https://hedgedoc.dn42.eu/s/Np99r-JAj https://md.silencelaboratories.com/s/wJabsMZEV https://ssnote.skku.edu/s/B4Eb2HeB7 Cytotec https://rciims.mona.uwi.edu/de/user/haarivergoo Unisom https://ssnote.skku.edu/s/SrfMrv75r Pregabalin https://md.silencelaboratories.com/s/KVp6RmOJP Stendra https://md.silencelaboratories.com/s/qO0X0aXgj Klonazepam https://hedgedoc.dn42.eu/s/DVOmHpxto Soma https://ssnote.skku.edu/s/d5TkxxS0F Doxiciclina https://ssnote.skku.edu/s/2ct5aoUyhy https://hedgedoc.dn42.eu/s/FHDrzAqjY Zopiclone https://md.silencelaboratories.com/s/Rrv0m_2b3 Tramadol https://ssnote.skku.edu/s/-JJtTuzdw Provera https://hedgedoc.dn42.eu/s/HB8s4-7tH Misoprostol https://hedgedoc.dn42.eu/s/HB8s4-7tH Misoprostol https://ssnote.skku.edu/s/nNJVzSWzDI Ambien https://rciims.mona.uwi.edu/fr/user/tractuarilmins Atomoxétine https://hedgedoc.dn42.eu/s/5xn82PMkz Propecia https://hedgedoc.dn42.eu/s/5xn82PMkz Propecia https://ssnote.skku.edu/s/W1_XYEIi0 Modafinil https://md.silencelaboratories.com/s/YU945XTLo Dapoxetina https://md.silencelaboratories.com/s/YU945XTLo Dapoxetina https://hedgedoc.dn42.eu/s/i15VxoESi Modafinil https://ssnote.skku.edu/s/Zvmu61zfl Ambien https://ssnote.skku.edu/s/5_Z40bmhV Misoprostolo https://md.silencelaboratories.com/s/KU5BP17Gr Xanax https://hedgedoc.dn42.eu/s/jxUVN18sa Ozempic https://md.silencelaboratories.com/s/IUS0tA-Q8 Valium https://md.silencelaboratories.com/s/IUS0tA-Q8 Valium https://ssnote.skku.edu/s/LvRg76LIm Kobietagra https://md.silencelaboratories.com/s/iB6pb9nS4 https://rciims.mona.uwi.edu/en/user/neydawolre Zopiclone https://md.silencelaboratories.com/s/u_UK1WKMK Tapentadol https://hedgedoc.dn42.eu/s/jLOOwT4pV Klonopine https://md.silencelaboratories.com/s/4cv9A0ihLc Lorazepam https://md.silencelaboratories.com/s/kmao5cdNI https://hedgedoc.dn42.eu/s/2qi_--HAa https://md.silencelaboratories.com/s/AXwrsfMpL Ativan https://hedgedoc.dn42.eu/s/Wukp2U9ER Fentermina https://hedgedoc.dn42.eu/s/8oqkugzZ5 https://ssnote.skku.edu/s/YpoIVUV2O Diazepam https://ssnote.skku.edu/s/YpoIVUV2O Diazepam https://ssnote.skku.edu/s/ROBkjJdXc Vareniclina https://hedgedoc.dn42.eu/s/qTQ91EQUt https://md.silencelaboratories.com/s/EXKRQTOPz https://hedgedoc.dn42.eu/s/hOSq1CprF Ativan https://hedgedoc.dn42.eu/s/3bIYIXbSvS Lorazepam https://md.silencelaboratories.com/s/_r6lKAoXa https://ssnote.skku.edu/s/WaL6pk7JE Zopiclone https://ssnote.skku.edu/s/r6XnhlijH Ivermectina https://md.silencelaboratories.com/s/yaCUiA9O5 Zaleplon https://hedgedoc.dn42.eu/s/J11IbS7Q1 Olanzapine https://hedgedoc.dn42.eu/s/EK4ivp93P https://hedgedoc.dn42.eu/s/NFr-Z8bP1 Danocrine https://ssnote.skku.edu/s/FdYbdmFWhs https://md.silencelaboratories.com/s/zhDCuA6HE https://ssnote.skku.edu/s/jg0nTwf_w Diazepam https://ssnote.skku.edu/s/vP-aEp-oc atomoxetina https://ssnote.skku.edu/s/vP-aEp-oc atomoxetina https://rciims.mona.uwi.edu/en/user/tratnettaro Diazepam https://md.silencelaboratories.com/s/v3duHVERf Lorazepam https://ssnote.skku.edu/s/dTmX7uqME Tenormin https://md.silencelaboratories.com/s/3kAzjX_XR Prozac https://md.silencelaboratories.com/s/cKAUT4DpR3 Ritalin https://rciims.mona.uwi.edu/nl/user/linrobedi Lorazepam https://md.silencelaboratories.com/s/ECgCB9dlH Atarax https://hedgedoc.dn42.eu/s/LSEnyyIHZ Acetaminophen https://hedgedoc.dn42.eu/s/CmzXKE1PN https://ssnote.skku.edu/s/b_DO-rWue Sildenafil https://rciims.mona.uwi.edu/da_DK/user/nordcripsansick Zolpidem https://md.silencelaboratories.com/s/c7_s49xoE https://hedgedoc.dn42.eu/s/XF-9hhebo Zolpidem https://md.silencelaboratories.com/s/nRPoHBtaI Lyrica https://hedgedoc.dn42.eu/s/F7KvGohdt https://hedgedoc.dn42.eu/s/YXs9x_Bzu Ivermectin https://md.silencelaboratories.com/s/TjlfYeZXF https://hedgedoc.dn42.eu/s/DGCIEuawi Apcalis https://md.silencelaboratories.com/s/C0xQq0p_Q Adipex https://ssnote.skku.edu/s/Qxwpwz76o Lexotanil https://ssnote.skku.edu/s/7luD-Y-Li Provera https://hedgedoc.dn42.eu/s/EhN1K8r9H Imovane https://md.silencelaboratories.com/s/kcEQ2GjEU Xanax https://rciims.mona.uwi.edu/sv/user/uatirwunlohs Diazepam https://hedgedoc.dn42.eu/s/KOYiBwQH6 Modalert https://hedgedoc.dn42.eu/s/-c3iQbOxql https://md.silencelaboratories.com/s/CZQK9KQnm Sonata https://ssnote.skku.edu/s/1lM8Eqoz1 https://rciims.mona.uwi.edu/de/user/antiwoge Zopiclone https://md.silencelaboratories.com/s/3qKAmKPji Provéra https://ssnote.skku.edu/s/wPyrTelj0 https://hedgedoc.dn42.eu/s/bueL4Zx7a6 Alprazolam https://hedgedoc.dn42.eu/s/bueL4Zx7a6 Alprazolam https://md.silencelaboratories.com/s/CSIJWp5VI Cipro https://hedgedoc.dn42.eu/s/b51EHOQWM Plaquenil https://hedgedoc.dn42.eu/s/aPcibIw-h Anastrozole https://hedgedoc.dn42.eu/s/aPcibIw-h Anastrozole https://md.silencelaboratories.com/s/Ynf3TWXjv https://rciims.mona.uwi.edu/es/user/nacompsula Clomid https://md.silencelaboratories.com/s/Ad8zkwsQF Zolpidem https://hedgedoc.dn42.eu/s/wOEu5Wh7P Eszopiclone https://md.silencelaboratories.com/s/zqytuizJi https://ssnote.skku.edu/s/0Yo39MtjK Ambien https://ssnote.skku.edu/s/yXxY3QmCdP Ambien https://hedgedoc.dn42.eu/s/FToFva0na Triazolam https://rciims.mona.uwi.edu/nl/user/prectorsiri Modalert https://hedgedoc.dn42.eu/s/wRLpKLi1W Pregabalin https://hedgedoc.dn42.eu/s/fLzgZHvGD Provera https://ssnote.skku.edu/s/UN1fgg7Ud Diazepam https://ssnote.skku.edu/s/jGR7FGOf9 pregabalin https://ssnote.skku.edu/s/8h-OH-X7- https://ssnote.skku.edu/s/jGR7FGOf9 pregabalin https://ssnote.skku.edu/s/6zCQoZM37 Bimatoprost https://ssnote.skku.edu/s/6zCQoZM37 Bimatoprost https://ssnote.skku.edu/s/6zCQoZM37 Bimatoprost https://md.silencelaboratories.com/s/8flt7EbTz Strattera https://rciims.mona.uwi.edu/en/user/sewtagerdai Imovane https://ssnote.skku.edu/s/zVw7LxXpo https://ssnote.skku.edu/s/XzeeMSxzx Celexa https://hedgedoc.dn42.eu/s/8yNh2eqyU Pregabalin https://md.silencelaboratories.com/s/5gRZRyprM Simetrel https://ssnote.skku.edu/s/B0bFkCZS2 https://ssnote.skku.edu/s/B0bFkCZS2 https://ssnote.skku.edu/s/IHjqovBuT Centrex https://rciims.mona.uwi.edu/da_DK/user/biwindwine Ambien https://md.silencelaboratories.com/s/UqGpt7j8Y Zolpidem https://hedgedoc.dn42.eu/s/VLtU1bz2B Diazepam https://md.silencelaboratories.com/s/ydyDYDZbn Ambien https://rciims.mona.uwi.edu/en/user/imforjoira Tramadol https://hedgedoc.dn42.eu/s/RJZm4sNeq https://md.silencelaboratories.com/s/P-ELbyJ_WN Strattera https://ssnote.skku.edu/s/gzPEO5yCO Marca Cialis https://ssnote.skku.edu/s/gzPEO5yCO Marca Cialis https://hedgedoc.dn42.eu/s/18L5JNhtXj Triazolam https://md.silencelaboratories.com/s/QQfChVFKK Ambien https://md.silencelaboratories.com/s/QQfChVFKK Ambien https://ssnote.skku.edu/s/hdCKcT5rv Nootropil https://ssnote.skku.edu/s/hdCKcT5rv Nootropil https://md.silencelaboratories.com/s/i4srleWPK https://md.silencelaboratories.com/s/hCIp92fQa Ivermectin https://md.silencelaboratories.com/s/UVHBsx13W Xanax https://ssnote.skku.edu/s/LyDtMDJTQ Indocin https://rciims.mona.uwi.edu/fi/user/ovdotohu Zolpidem https://rciims.mona.uwi.edu/da_DK/user/tantaituno Modafinil https://rciims.mona.uwi.edu/de/user/phaetreasepgui Imovane https://ssnote.skku.edu/s/Shnyxhjy4 Zolpidem https://ssnote.skku.edu/s/qTi-Fyf7V Imovane https://ssnote.skku.edu/s/jfrR5FjwT Ritalin https://hedgedoc.dn42.eu/s/zpqsa0Nll Ativan https://hedgedoc.dn42.eu/s/a3H76jBmO Cytotec https://md.silencelaboratories.com/s/U90VOP32j https://hedgedoc.dn42.eu/s/5wx4wskdm Ritalin https://md.silencelaboratories.com/s/sGM1N4oxq Lorazepam https://md.silencelaboratories.com/s/sGM1N4oxq Lorazepam https://rciims.mona.uwi.edu/sv/user/cepsexpvirob Ambien https://ssnote.skku.edu/s/e9qtsPieC Xanax https://rciims.mona.uwi.edu/fi/user/burgcarildi Lorazepam https://md.silencelaboratories.com/s/ubZDXb_lI Imovane https://ssnote.skku.edu/s/F5Yihl7XB Zolpidem https://md.silencelaboratories.com/s/vMCCOB_bq https://hedgedoc.dn42.eu/s/rkWHjOmY_ https://ssnote.skku.edu/s/kN0n27_Mm Prednisolona https://md.silencelaboratories.com/s/QE2ZKMJa1 Imovane https://ssnote.skku.edu/s/aF_X7IyPl Addyi https://ssnote.skku.edu/s/0moUSSRzb https://hedgedoc.dn42.eu/s/2ZHukSW-Z https://md.silencelaboratories.com/s/i5f-EjRna Klonopin https://md.silencelaboratories.com/s/3uEV5R15B Xanax https://ssnote.skku.edu/s/7nmkriK7a_ Artvigil https://md.silencelaboratories.com/s/TDVK7b0-y Lorazepam https://hedgedoc.dn42.eu/s/YDit7yjZK Diazepam https://hedgedoc.dn42.eu/s/m7ZeTmEoW https://hedgedoc.dn42.eu/s/3S-40zvgx7 Zolpidem https://md.silencelaboratories.com/s/gV6ick35x Estrace https://ssnote.skku.edu/s/CW_lV4pFz Cyprofloksacyna https://ssnote.skku.edu/s/xmYPApso- Modafinil https://md.silencelaboratories.com/s/hbI6pVOw5 https://ssnote.skku.edu/s/1tLkARm6b Cytotec https://md.silencelaboratories.com/s/2tcqHsZBF Ativan https://rciims.mona.uwi.edu/en/user/ripinglangsemb Imovane https://hedgedoc.dn42.eu/s/YyVj02mZTl Diazepam https://hedgedoc.dn42.eu/s/6U7LOIKKg https://ssnote.skku.edu/s/UD1VqvKv3 Carisoprodol https://ssnote.skku.edu/s/jikPuyq3J Cytotec https://ssnote.skku.edu/s/BDhgH915n https://md.silencelaboratories.com/s/trEOiS8WS Atarax https://rciims.mona.uwi.edu/sv/user/comrederta Zolpidem https://ssnote.skku.edu/s/PqpuZeRej Waklert https://hedgedoc.dn42.eu/s/XNEESgyCs Zopiclone https://ssnote.skku.edu/s/wjnx4-IcOt Carisoprodol https://ssnote.skku.edu/s/wjnx4-IcOt Carisoprodol https://ssnote.skku.edu/s/wjnx4-IcOt Carisoprodol https://hedgedoc.dn42.eu/s/uiYosiYFe Stromectol https://md.silencelaboratories.com/s/fcWFjjgNW https://ssnote.skku.edu/s/UokwUxKc4 Imovane https://hedgedoc.dn42.eu/s/VvOtH4z6R Atomoxetine https://md.silencelaboratories.com/s/D2_gOD1cf Adderall https://rciims.mona.uwi.edu/de/user/repatancha Sildenafil https://ssnote.skku.edu/s/UhBKAeFEP Zopiclone https://ssnote.skku.edu/s/2pge6LUOyp Armodafinil https://ssnote.skku.edu/s/c_NTi-lh7 Stilnox https://hedgedoc.dn42.eu/s/zPPMsuGrt Rivotril https://ssnote.skku.edu/s/uKSCF-QAg https://hedgedoc.dn42.eu/s/I7umigLKv Diphenhydramine https://hedgedoc.dn42.eu/s/z4_peCg2F Zopiclone https://ssnote.skku.edu/s/w1LAIw255 Escitalopram https://md.silencelaboratories.com/s/ugoPvQOuV Ritalin https://md.silencelaboratories.com/s/ugoPvQOuV Ritalin https://ssnote.skku.edu/s/BVpniJ1YU Avana https://rciims.mona.uwi.edu/fi/user/pocithedysp Alprazolam https://md.silencelaboratories.com/s/eH7f2Uu-Sq Duloksetyna https://ssnote.skku.edu/s/uGFo2qoiZ Xanax https://md.silencelaboratories.com/s/p2uJDDJGz https://ssnote.skku.edu/s/uGFo2qoiZ Xanax https://md.silencelaboratories.com/s/kwHg5d-i8 Orlistat https://ssnote.skku.edu/s/RjkI_o7zm Danazol https://md.silencelaboratories.com/s/c5UgbJi5W Estradiol https://hedgedoc.dn42.eu/s/__bFG4VE3 Lorazepam https://rciims.mona.uwi.edu/es/user/meotkulardan Etizest https://rciims.mona.uwi.edu/en/user/mollatate Imovane https://md.silencelaboratories.com/s/BAvJH3Glz https://hedgedoc.dn42.eu/s/IKz5rU7O8 Marchio Cialis https://ssnote.skku.edu/s/AgUdQTetf Carisoprodol https://rciims.mona.uwi.edu/nl/user/unriapathom Zolpidem https://md.silencelaboratories.com/s/DoLFr_57Av Zolpidem https://ssnote.skku.edu/s/VDDanZOkY Zopiclone https://hedgedoc.dn42.eu/s/pIM4jD26Q https://rciims.mona.uwi.edu/fr/user/fawkpuscypo Etizest https://md.silencelaboratories.com/s/1fjX7Clvc Tramadol https://ssnote.skku.edu/s/MRekbzxQP https://ssnote.skku.edu/s/cZduJeKl6 Ivermectin https://ssnote.skku.edu/s/TTO8KyTKi Toradol https://ssnote.skku.edu/s/70yeBas3Y https://hedgedoc.dn42.eu/s/hzBKHuoPV Ritalina https://ssnote.skku.edu/s/86FA_7TEb Ambien https://md.silencelaboratories.com/s/urWS0zhoPS Zopiclone https://md.silencelaboratories.com/s/bZe9oIXmZ Nootropil https://hedgedoc.dn42.eu/s/gd5mxyAbo Halcion https://md.silencelaboratories.com/s/npTbiY3B4 Stendra https://md.silencelaboratories.com/s/npTbiY3B4 Stendra https://md.silencelaboratories.com/s/npTbiY3B4 Stendra https://md.silencelaboratories.com/s/hQZYWWxPv https://rciims.mona.uwi.edu/fr/user/rahivently Duloxétine https://md.silencelaboratories.com/s/Jc66dWFYz https://ssnote.skku.edu/s/j0R6v6ev0 Diazepam https://hedgedoc.dn42.eu/s/C7VKD_a2L Carisoprodol https://md.silencelaboratories.com/s/VygMNezmn Waklert https://ssnote.skku.edu/s/-41waCGxG https://hedgedoc.dn42.eu/s/6WRE96BdD Lyrica https://hedgedoc.dn42.eu/s/C2A2nZXSg Celexa https://hedgedoc.dn42.eu/s/OcMy8iB2K Ativan https://md.silencelaboratories.com/s/76wBFUUWI https://md.silencelaboratories.com/s/XIWVZ-eRv Toradol https://rciims.mona.uwi.edu/fi/user/icdirebo Lorazepam https://md.silencelaboratories.com/s/XIWVZ-eRv Toradol https://md.silencelaboratories.com/s/DlgREctqH Marca Viagra https://md.silencelaboratories.com/s/0snYyW31x Diazepam https://md.silencelaboratories.com/s/xSU5BwCdJ Alprazolam https://hedgedoc.dn42.eu/s/rhYgdPMjk Zopiclone https://hedgedoc.dn42.eu/s/GAtb6Lcdt Tramadol https://hedgedoc.dn42.eu/s/KqrC3PTjT https://ssnote.skku.edu/s/6Os5ThAZ1 risperdal https://hedgedoc.dn42.eu/s/j63UI8fR0 Zopiclone https://md.silencelaboratories.com/s/_hnp_iDsi Rivotril https://md.silencelaboratories.com/s/uTdT4SMDR Zopiclone https://md.silencelaboratories.com/s/OrbUtNXBY Varénicline https://md.silencelaboratories.com/s/OrbUtNXBY Varénicline https://hedgedoc.dn42.eu/s/bHkir78RO Kodein https://hedgedoc.dn42.eu/s/sIrS56V0W Diazepam https://hedgedoc.dn42.eu/s/p9-7eatvC Adipex https://ssnote.skku.edu/s/vfc_a0IB0 https://ssnote.skku.edu/s/vfc_a0IB0 https://hedgedoc.dn42.eu/s/GYWLp49kg Atomoxetina https://md.silencelaboratories.com/s/i6UbtfC60 Rivotril https://hedgedoc.dn42.eu/s/KzJUD8_bh Stromectol https://hedgedoc.dn42.eu/s/KzJUD8_bh Stromectol https://hedgedoc.dn42.eu/s/KzJUD8_bh Stromectol https://ssnote.skku.edu/s/Pz09ow_ev https://ssnote.skku.edu/s/up9d5sN3V Plaquenil https://hedgedoc.dn42.eu/s/lhqRBOk1I https://hedgedoc.dn42.eu/s/lhqRBOk1I https://md.silencelaboratories.com/s/B06c5u8Cl Ritalín https://md.silencelaboratories.com/s/4ueOsieKM Imovane https://hedgedoc.dn42.eu/s/6w5MqTS03 Indometacyna https://rciims.mona.uwi.edu/nl/user/stimrespolssu Unisom https://md.silencelaboratories.com/s/ll4Kl77ex https://ssnote.skku.edu/s/_xHaAT7cn Modalert https://ssnote.skku.edu/s/mYyLIz6CT Danazol https://ssnote.skku.edu/s/mYyLIz6CT Danazol https://hedgedoc.dn42.eu/s/PIc0BKwZf Valium https://md.silencelaboratories.com/s/g_3dlfFDM Lexapro https://hedgedoc.dn42.eu/s/JUhlDFf7K Finasteryd https://hedgedoc.dn42.eu/s/AHWi2mdxZ Zopiclone https://hedgedoc.dn42.eu/s/KkSxToPzkl Armodafinil https://ssnote.skku.edu/s/eNVQci6yGe https://ssnote.skku.edu/s/eNVQci6yGe https://md.silencelaboratories.com/s/PnGBouCgm Lexotanil https://ssnote.skku.edu/s/pKyNB-a4i https://md.silencelaboratories.com/s/XslYzkdnu https://md.silencelaboratories.com/s/XslYzkdnu https://ssnote.skku.edu/s/udV-B3bJ2 https://hedgedoc.dn42.eu/s/vKKkLZ4fF Imovane https://ssnote.skku.edu/s/tlFF0b1MR Lexapro https://ssnote.skku.edu/s/su_8cFn4s Imovane https://ssnote.skku.edu/s/F3uiNxRNe Zaleplon https://ssnote.skku.edu/s/kOIoaYPCf https://ssnote.skku.edu/s/kOIoaYPCf https://hedgedoc.dn42.eu/s/SGXZJVUPi Stromectol https://ssnote.skku.edu/s/lMKCXRN4l Atarax https://rciims.mona.uwi.edu/fr/user/chingnymara Méthylphénidate https://ssnote.skku.edu/s/lMKCXRN4l Atarax https://md.silencelaboratories.com/s/2r2joZkcU Vareniclina https://md.silencelaboratories.com/s/uHVOKdVEu Ambien https://ssnote.skku.edu/s/G8yfpDZFx https://hedgedoc.dn42.eu/s/aK2wEHzKu Valium https://md.silencelaboratories.com/s/E3SfVu3-z Lyrica https://ssnote.skku.edu/s/5fNv_oxHK Modalerta https://rciims.mona.uwi.edu/en/user/nitgilacal Ambien https://rciims.mona.uwi.edu/da_DK/user/crosolrabka Zolpidem https://ssnote.skku.edu/s/uMyXdQPOQ Zopiklon https://md.silencelaboratories.com/s/EWaO9AHCT https://md.silencelaboratories.com/s/Dl5uvLecs Apcalis https://md.silencelaboratories.com/s/Dl5uvLecs Apcalis https://md.silencelaboratories.com/s/PJmraKIEL Zopiclone https://rciims.mona.uwi.edu/es/user/diahuntfredun Cialis Super-Activo https://md.silencelaboratories.com/s/h4keBQ2TV https://md.silencelaboratories.com/s/1D4IlnCxa Atenolol https://ssnote.skku.edu/s/OIhg9fYoA Imovane https://ssnote.skku.edu/s/OIhg9fYoA Imovane https://ssnote.skku.edu/s/slmYT3E0U Zopiclone https://ssnote.skku.edu/s/leMWHki55 Stromectol https://md.silencelaboratories.com/s/4tnvP7qBio Acetaminophen https://hedgedoc.dn42.eu/s/c7oZjpK6B https://ssnote.skku.edu/s/bINsU2ZQj Lida Daidaihua https://hedgedoc.dn42.eu/s/xy2B7qd84 Lorazepam https://ssnote.skku.edu/s/Ef_5P8gC_ Strattera https://ssnote.skku.edu/s/Ef_5P8gC_ Strattera https://ssnote.skku.edu/s/C23Vz246V https://ssnote.skku.edu/s/C23Vz246V https://hedgedoc.dn42.eu/s/XTXvRqR7q Varénicline https://ssnote.skku.edu/s/9xQXl0pML Piracetam https://md.silencelaboratories.com/s/78Cx2KdyG clonazepam https://md.silencelaboratories.com/s/eZhHsuEaM Imovane https://ssnote.skku.edu/s/93lju7dXb Pregabalin https://ssnote.skku.edu/s/93lju7dXb Pregabalin https://rciims.mona.uwi.edu/fi/user/poichnerulun Ivermectin https://rciims.mona.uwi.edu/nl/user/skewliastatal Ambien https://ssnote.skku.edu/s/h9k7kyXda Kamagra https://md.silencelaboratories.com/s/Difpe5J41 Azitromicin https://md.silencelaboratories.com/s/Difpe5J41 Azitromicin https://hedgedoc.dn42.eu/s/sh2CDZRkI Lorazepam https://ssnote.skku.edu/s/7GNTJURbN https://hedgedoc.dn42.eu/s/hZEd2lrBI Zopiclone https://ssnote.skku.edu/s/IBuMCsQex Zaleplon https://ssnote.skku.edu/s/IBuMCsQex Zaleplon https://ssnote.skku.edu/s/HA9RPqSYO Levotiroxina https://rciims.mona.uwi.edu/da_DK/user/haitradsearchbum Diphenhydramine https://hedgedoc.dn42.eu/s/sKWsuRwLh https://md.silencelaboratories.com/s/J0nowMFso zofran https://md.silencelaboratories.com/s/sEoaQk0L9J Ivermectin https://md.silencelaboratories.com/s/MxVjO-s56 Viagra https://md.silencelaboratories.com/s/MxVjO-s56 Viagra https://md.silencelaboratories.com/s/rAkj-i124 https://hedgedoc.dn42.eu/s/7SCzJeqer Lyrica https://hedgedoc.dn42.eu/s/7SCzJeqer Lyrica https://ssnote.skku.edu/s/EAoPon5Fr Ivermectina https://ssnote.skku.edu/s/hmODHLYuJn Danazol https://hedgedoc.dn42.eu/s/OfKPAqaAn Provigil https://md.silencelaboratories.com/s/XCoBwu1CB Lyrica https://md.silencelaboratories.com/s/IxsiUcE9t Viagra https://md.silencelaboratories.com/s/27UpcDnTw https://ssnote.skku.edu/s/IUigkfx03 Medroxyprogesterone https://hedgedoc.dn42.eu/s/bjrH1jy9U https://md.silencelaboratories.com/s/vvSHHmT5Z Ambien https://hedgedoc.dn42.eu/s/Rw1tpTL78 Arimidex https://hedgedoc.dn42.eu/s/jFg6X-1HI Atomoxetine https://ssnote.skku.edu/s/Uor3lz-7q Modalerta https://md.silencelaboratories.com/s/Iu9BNSkvc https://md.silencelaboratories.com/s/Iu9BNSkvc https://ssnote.skku.edu/s/fpkGljyZR Imovane https://md.silencelaboratories.com/s/_ODQfmuWQ https://md.silencelaboratories.com/s/AWb5Ewbw6 Marca Cialis https://hedgedoc.dn42.eu/s/2BxCY2RI2 Xanax https://hedgedoc.dn42.eu/s/7cSYYonf0 https://ssnote.skku.edu/s/2bpGwEVty methylfenidát https://hedgedoc.dn42.eu/s/fecKl5yhA Synthroïde https://ssnote.skku.edu/s/p7kM-fic9 Zyprexa https://hedgedoc.dn42.eu/s/301Fr1DB4 https://md.silencelaboratories.com/s/uwkZLv5Wt Prégabaline https://ssnote.skku.edu/s/e4AYS5Q3r Lorazepam https://hedgedoc.dn42.eu/s/Kp-QN05uXY https://ssnote.skku.edu/s/X-joWZe-w stilnox https://md.silencelaboratories.com/s/0zjs_4xng https://hedgedoc.dn42.eu/s/IFPuIyoBh Zolpidem https://ssnote.skku.edu/s/AUOTanjEX Alprazolam https://hedgedoc.dn42.eu/s/69ty2coxg Armodafinil https://md.silencelaboratories.com/s/XSksqHdC5 Rivotril https://rciims.mona.uwi.edu/fi/user/centcontlysi Anastrozole https://md.silencelaboratories.com/s/U52KS2BDs https://md.silencelaboratories.com/s/RkPF6oYP9D Zopiclone https://md.silencelaboratories.com/s/-6pyJBgX9 Imovane https://md.silencelaboratories.com/s/RkPF6oYP9D Zopiclone https://ssnote.skku.edu/s/oMlXGI0tH Soma https://ssnote.skku.edu/s/j2woB613Y Percocet https://md.silencelaboratories.com/s/zYOyuJSOV Amoxil https://hedgedoc.dn42.eu/s/U_cPN2plaQ Danocrine https://hedgedoc.dn42.eu/s/AXJtUnNlU Anastrozole https://hedgedoc.dn42.eu/s/ifa8jqTgY Modalert https://md.silencelaboratories.com/s/nxdHr-3w_ https://md.silencelaboratories.com/s/nxdHr-3w_ https://hedgedoc.dn42.eu/s/ZiPPZodMVP Imovane https://ssnote.skku.edu/s/s-6yzVK7g Percocet https://ssnote.skku.edu/s/GmB7Qc2CY https://md.silencelaboratories.com/s/mfEJqGtwQ Morfin https://hedgedoc.dn42.eu/s/ebrIRpJlQ Imovane https://ssnote.skku.edu/s/zMONK852- Viagra Soft https://ssnote.skku.edu/s/1usfWhBe3 Modalert https://md.silencelaboratories.com/s/mwRZE57lf https://ssnote.skku.edu/s/JreJ5hRsA https://ssnote.skku.edu/s/f_E6TO02t Imovane https://ssnote.skku.edu/s/f_E6TO02t Imovane https://rciims.mona.uwi.edu/fi/user/garsarobssnor Provera https://ssnote.skku.edu/s/b90mo7xVU Anastrozole https://md.silencelaboratories.com/s/7q8ghgTTp Medroxyprogesterone https://hedgedoc.dn42.eu/s/e6zOyo3p7 Sildenafil https://hedgedoc.dn42.eu/s/e6zOyo3p7 Sildenafil https://hedgedoc.dn42.eu/s/nLctV0MLt8 Idrossizina https://ssnote.skku.edu/s/oVCz98OvY Ativan https://ssnote.skku.edu/s/y3T0_MSot8 Ativan https://ssnote.skku.edu/s/y3T0_MSot8 Ativan https://hedgedoc.dn42.eu/s/SVnSQj628 Lírica https://hedgedoc.dn42.eu/s/SVnSQj628 Lírica https://ssnote.skku.edu/s/iJRgwZYNq https://ssnote.skku.edu/s/_Hs5uFCDV Alprazolam https://hedgedoc.dn42.eu/s/mujSOCw5T https://md.silencelaboratories.com/s/Itx78x9AW https://md.silencelaboratories.com/s/qo708UmzN1 Lorazepam https://md.silencelaboratories.com/s/0iprgxKPE Zolpidem https://md.silencelaboratories.com/s/0iprgxKPE Zolpidem https://md.silencelaboratories.com/s/Gq-k9FfOC Ritalin https://md.silencelaboratories.com/s/Gq-k9FfOC Ritalin https://md.silencelaboratories.com/s/Gq-k9FfOC Ritalin https://hedgedoc.dn42.eu/s/8AHqm8Oua https://md.silencelaboratories.com/s/s9-f3UXab Aténolol https://ssnote.skku.edu/s/nEZ3rafNK bromazepam https://md.silencelaboratories.com/s/60FUy9yKM https://rciims.mona.uwi.edu/da_DK/user/hearzhongcompse Ritalin https://hedgedoc.dn42.eu/s/bD4gMDw3e https://md.silencelaboratories.com/s/V2YmMJhzM Ativan https://ssnote.skku.edu/s/njFDl2hmL Ambien https://hedgedoc.dn42.eu/s/qhFAIp8Ap Soma https://rciims.mona.uwi.edu/da_DK/user/afmaihotdy Unisom https://ssnote.skku.edu/s/gN-ibeEcB Priligy https://ssnote.skku.edu/s/ky52YKLO9 Misoprostol https://md.silencelaboratories.com/s/oEEQDWkPL Celexa https://ssnote.skku.edu/s/OtkEm1hR1 https://ssnote.skku.edu/s/8G5DV1nta Codéine https://rciims.mona.uwi.edu/sv/user/hattodisrown Imovane https://md.silencelaboratories.com/s/4xr47ZuwL Fluoksetyna https://rciims.mona.uwi.edu/fr/user/cailepourly Mirtazapine https://hedgedoc.dn42.eu/s/kQCfCEBvU Ativan https://md.silencelaboratories.com/s/YFP-IjDiY7 Artvigil https://hedgedoc.dn42.eu/s/vHVBHcnsE https://hedgedoc.dn42.eu/s/eG5egpOoz Provigil https://md.silencelaboratories.com/s/ms-qIpXR2 Clonazepam https://md.silencelaboratories.com/s/ms-qIpXR2 Clonazepam https://md.silencelaboratories.com/s/FT0Av1K6m https://md.silencelaboratories.com/s/FT0Av1K6m https://hedgedoc.dn42.eu/s/nPoRwNBPD Latisse https://md.silencelaboratories.com/s/nu3z1n-YD Ambien https://ssnote.skku.edu/s/tNh97Kklu Viagra Soft https://md.silencelaboratories.com/s/x8asleLfx Lyrica https://hedgedoc.dn42.eu/s/rglz627Ja https://md.silencelaboratories.com/s/ZaZCYd4dW Codeine https://hedgedoc.dn42.eu/s/CApceL9Ar Armodafinil https://rciims.mona.uwi.edu/da_DK/user/roefrigetal Arimidex https://md.silencelaboratories.com/s/wiFTwkE3u https://ssnote.skku.edu/s/rgMAkHHRM Ivermectin https://ssnote.skku.edu/s/qDlLLxlwI Priligy https://md.silencelaboratories.com/s/BjvuuWEAt https://rciims.mona.uwi.edu/fr/user/slimonnachweck Propécia https://hedgedoc.dn42.eu/s/InY-tSGiuU Ambien https://hedgedoc.dn42.eu/s/KLUciJBNs Klonopin https://hedgedoc.dn42.eu/s/-JKVe8Lpor Ativan https://ssnote.skku.edu/s/osgZgvkLI Diphenhydramine https://md.silencelaboratories.com/s/cBPzB5UoF Ambien https://rciims.mona.uwi.edu/en/user/olagaleh Tramadol https://ssnote.skku.edu/s/rxREBIrPw Ativan https://rciims.mona.uwi.edu/es/user/riedisccirfi fosfomicina https://hedgedoc.dn42.eu/s/Juoj625f4 https://hedgedoc.dn42.eu/s/ahcJdxqBc Zopiclone https://hedgedoc.dn42.eu/s/ahcJdxqBc Zopiclone https://md.silencelaboratories.com/s/CU4ft-xhi https://md.silencelaboratories.com/s/CU4ft-xhi https://md.silencelaboratories.com/s/Gc4Mzr3W4 https://ssnote.skku.edu/s/5Jzrje6m_ Percocet https://rciims.mona.uwi.edu/fi/user/ledreagatycz Alprazolam https://rciims.mona.uwi.edu/fr/user/bacnauprosna Méthylphénidate https://ssnote.skku.edu/s/E3g1LAQb8R Sonate https://hedgedoc.dn42.eu/s/Bx6tUoSLE Amitriptilin https://md.silencelaboratories.com/s/txLfdkUKt Stromectol https://hedgedoc.dn42.eu/s/vjaYVNEd_ https://hedgedoc.dn42.eu/s/krsoPpVTA Ativan https://ssnote.skku.edu/s/xMB0lWkIr Modafinil https://md.silencelaboratories.com/s/gJFjN-lMp Stromectol https://md.silencelaboratories.com/s/MV4E1M_1A https://ssnote.skku.edu/s/_bC88FsqR https://hedgedoc.dn42.eu/s/o97N31bcI Zopiclone https://ssnote.skku.edu/s/c5AItjeFj Pregabalin https://hedgedoc.dn42.eu/s/__rMYnTif https://md.silencelaboratories.com/s/PsSBYm8Nu_ Armodafinil https://hedgedoc.dn42.eu/s/YB65EGeyV Zopiclone https://hedgedoc.dn42.eu/s/Qc9DnfJjG2 https://ssnote.skku.edu/s/aEbA6i7a0X Xanax https://ssnote.skku.edu/s/KR2S71aGl Diazepam https://md.silencelaboratories.com/s/tfwjfw3_d https://md.silencelaboratories.com/s/WQzf0x5He Tramadol https://md.silencelaboratories.com/s/X7GL8hQ6V Ivermectin https://hedgedoc.dn42.eu/s/0vzn4I36q https://hedgedoc.dn42.eu/s/g6WBQKvOtJ Phentermine https://hedgedoc.dn42.eu/s/oV0CP2xRA Rispéridone https://md.silencelaboratories.com/s/OjNoXh0ro Diazepam https://ssnote.skku.edu/s/PHI5DCTdv Pregabalina https://hedgedoc.dn42.eu/s/-0ariGGn5 Naltrexone https://hedgedoc.dn42.eu/s/M93DXwAePY Ambien https://ssnote.skku.edu/s/E-HKXQtOF Provera https://ssnote.skku.edu/s/2oxz7V4jK Escitalopram https://ssnote.skku.edu/s/HILdzmbRG https://hedgedoc.dn42.eu/s/WpnUNerea Unisom https://md.silencelaboratories.com/s/T4mbWHAVeg Ambien https://ssnote.skku.edu/s/6_IhYq0V4 Zopiclone https://ssnote.skku.edu/s/6_IhYq0V4 Zopiclone https://hedgedoc.dn42.eu/s/VVhpybDAt https://rciims.mona.uwi.edu/da_DK/user/credticcahear Modalert https://md.silencelaboratories.com/s/bkNzKQp5R Cialis Super-Ativo https://md.silencelaboratories.com/s/bkNzKQp5R Cialis Super-Ativo https://ssnote.skku.edu/s/2b9tqTSXP Provera https://hedgedoc.dn42.eu/s/C3n2e-s_p Buspiron https://ssnote.skku.edu/s/LaLBb1zmw Xanax https://hedgedoc.dn42.eu/s/5L3imVSSy https://hedgedoc.dn42.eu/s/5L3imVSSy https://hedgedoc.dn42.eu/s/SIsspKidg Piracetam https://md.silencelaboratories.com/s/QLPu-PxqB https://hedgedoc.dn42.eu/s/SIsspKidg Piracetam https://ssnote.skku.edu/s/GyfOm4n1X Carisoprodol https://md.silencelaboratories.com/s/6JmVQumsu Stromectol https://rciims.mona.uwi.edu/sv/user/genquiritu Provera https://rciims.mona.uwi.edu/en/user/lieticbicond Xanax https://ssnote.skku.edu/s/RwUUezD1D Zopiclone https://ssnote.skku.edu/s/s0x_-ZshP https://hedgedoc.dn42.eu/s/Oqzn_gEQa https://md.silencelaboratories.com/s/vgxsgnXFZ Imovane https://ssnote.skku.edu/s/DUp4nBBpn Xanax https://ssnote.skku.edu/s/Wr4_MiyD5 Lírica https://ssnote.skku.edu/s/jHe06HP5w https://md.silencelaboratories.com/s/mhL6EorsH https://ssnote.skku.edu/s/JN-kCA84yf Escitalopram https://ssnote.skku.edu/s/uGI3CjXW8 Xanax https://hedgedoc.dn42.eu/s/e2VaEDIni Valium https://md.silencelaboratories.com/s/lKbmVVYQ4 Provéra https://ssnote.skku.edu/s/Wzqkm-Xteu Modalert https://ssnote.skku.edu/s/PtFzvt0ai Amitriptilina https://hedgedoc.dn42.eu/s/EtLjNVjEZ Tramadol https://md.silencelaboratories.com/s/G98k05i2W Zopiclone https://md.silencelaboratories.com/s/G98k05i2W Zopiclone https://rciims.mona.uwi.edu/fr/user/postcapdoke Sonata https://rciims.mona.uwi.edu/fr/user/postcapdoke Sonata https://hedgedoc.dn42.eu/s/-g3RtUO2N Xanax https://hedgedoc.dn42.eu/s/PW7h8OPR5 Ativan https://hedgedoc.dn42.eu/s/X7ET2r0D2 Rivotril https://ssnote.skku.edu/s/cZNNX39xT https://ssnote.skku.edu/s/yr5dIo2UV https://ssnote.skku.edu/s/yr5dIo2UV https://ssnote.skku.edu/s/ZQBaj5Kmy Fluoxetin https://md.silencelaboratories.com/s/-PCICpSbi Imovane https://md.silencelaboratories.com/s/-aLuX4nde Tramadol https://md.silencelaboratories.com/s/-aLuX4nde Tramadol https://md.silencelaboratories.com/s/kiTzYLLZMk Zaleplon https://ssnote.skku.edu/s/vAtdRMsl2 Danazol https://rciims.mona.uwi.edu/nl/user/micbevibhy Ativan https://hedgedoc.dn42.eu/s/RjLSUaLfW Imovane https://ssnote.skku.edu/s/KFzvJeU4m Atomoxetine https://md.silencelaboratories.com/s/cGrWhWfv6 Anastrozole https://md.silencelaboratories.com/s/iQw2APwiE https://hedgedoc.dn42.eu/s/yXFmS0S2iR Rybelsus https://hedgedoc.dn42.eu/s/IvXGFftNc Pregabalina https://ssnote.skku.edu/s/0fqMejyjy https://md.silencelaboratories.com/s/-_u_QdyoA https://hedgedoc.dn42.eu/s/uGd06TPOj https://md.silencelaboratories.com/s/9cd4dqANy Alprazolam https://ssnote.skku.edu/s/lsdEGs1zwN Victoza https://md.silencelaboratories.com/s/QAKqS6ypY Waklert https://hedgedoc.dn42.eu/s/OORHAskOh Diphenhydramine https://hedgedoc.dn42.eu/s/FQbzdquzR Finasterida https://md.silencelaboratories.com/s/6BstM591n Azytromycyna https://dev.cordap.uel.ac.uk/it/user/lowaderting Sonata https://ssnote.skku.edu/s/JJS73neDS https://ssnote.skku.edu/s/Uj7PlZg8J Ivermectin https://ssnote.skku.edu/s/Uj7PlZg8J Ivermectin https://ssnote.skku.edu/s/-LTRPbgI5 Priligy https://md.silencelaboratories.com/s/9DjfcoPF_ Xanax https://ssnote.skku.edu/s/h5b15I1AS Percocet https://hedgedoc.dn42.eu/s/dGfDHOD0M Zolpidem https://hedgedoc.dn42.eu/s/dGfDHOD0M Zolpidem https://dev.cordap.uel.ac.uk/en/user/bittvanrehous Viagra Soft https://md.silencelaboratories.com/s/cIISBhmg6 https://ssnote.skku.edu/s/DA00Hx2iy Restomed https://md.silencelaboratories.com/s/8YY3jJ8Rh Ambien https://md.silencelaboratories.com/s/8YY3jJ8Rh Ambien https://hedgedoc.dn42.eu/s/4h1k_DjzQ Ritalin https://hedgedoc.dn42.eu/s/JXPIS_GFm Vareniclina https://dev.cordap.uel.ac.uk/da_DK/user/giwhijagi Plaquenil https://dev.cordap.uel.ac.uk/da_DK/user/giwhijagi Plaquenil https://ssnote.skku.edu/s/dYJrnGVOk prozac https://hedgedoc.dn42.eu/s/mpAftPBBW Zolpidem https://rciims.mona.uwi.edu/en/user/paletdeti Misoprostol https://md.silencelaboratories.com/s/FtuuC5dx3 Danazol https://md.silencelaboratories.com/s/FtuuC5dx3 Danazol https://hedgedoc.dn42.eu/s/0_CgdC2e8L https://dev.cordap.uel.ac.uk/de/user/kitrepongfur Anastrozol https://ssnote.skku.edu/s/NmF0tdzuC Zolpidem https://dev.cordap.uel.ac.uk/fr/user/felrecuri Tylenol https://md.silencelaboratories.com/s/8Mszpk8IV Cytotec https://md.silencelaboratories.com/s/F7CjsdFeZ Zopiclone https://md.silencelaboratories.com/s/RWaAhCf1x Femalegra https://ssnote.skku.edu/s/0A_qp_viI Codeine https://dev.cordap.uel.ac.uk/da_DK/user/wilcoidurchmud Seroquel https://md.silencelaboratories.com/s/0zIt78hfz https://md.silencelaboratories.com/s/V7SGjhy81 Artvigile https://hedgedoc.dn42.eu/s/l-p1PpzvZ Atarax https://hedgedoc.dn42.eu/s/l-p1PpzvZ Atarax https://rciims.mona.uwi.edu/fi/user/haydialandtrus Unisom https://hedgedoc.dn42.eu/s/RYYTM5Wr- Armodafinil https://ssnote.skku.edu/s/OLnCFRthE Medroxiprogeszteron https://rciims.mona.uwi.edu/de/user/blacargoto Strattera https://rciims.mona.uwi.edu/de/user/blacargoto Strattera https://md.silencelaboratories.com/s/A2rk4g6Ux https://hedgedoc.dn42.eu/s/uuYhyJ0L1r Tramadol https://hedgedoc.dn42.eu/s/nz8-eY94L Imovane https://rciims.mona.uwi.edu/en/user/sgenroconti Ambien https://dev.cordap.uel.ac.uk/it/user/thelepnerscom Nootropil https://hedgedoc.dn42.eu/s/8-WDcu4__ Zolpidem https://hedgedoc.dn42.eu/s/8-WDcu4__ Zolpidem https://md.silencelaboratories.com/s/je5QjwawV Stendra https://hedgedoc.dn42.eu/s/OW7GwF4Aa Provera https://ssnote.skku.edu/s/yknFaS4Jq Klonopin https://ssnote.skku.edu/s/yknFaS4Jq Klonopin https://hedgedoc.dn42.eu/s/fw0Gcmlc2 Seroquel https://md.silencelaboratories.com/s/fc6NQSkjz Stromectol https://dev.cordap.uel.ac.uk/en/user/sneakapmenfa Levothyroxine https://rciims.mona.uwi.edu/sv/user/trochinpayglas Imovane https://rciims.mona.uwi.edu/fi/user/ororeser Diazepam https://hedgedoc.dn42.eu/s/YqBewhYF0 https://rciims.mona.uwi.edu/fi/user/ororeser Diazepam https://md.silencelaboratories.com/s/CFrZuc2J4 Diazepam https://ssnote.skku.edu/s/JT8CFivP0 Mirtazapin https://ssnote.skku.edu/s/JT8CFivP0 Mirtazapin https://hedgedoc.dn42.eu/s/hg8q669bj Valium https://ssnote.skku.edu/s/8esHnTZqf Stromectol https://hedgedoc.dn42.eu/s/tNWeBeLG3 https://hedgedoc.dn42.eu/s/tNWeBeLG3 https://rciims.mona.uwi.edu/es/user/catchmiluju Alprazolam https://ssnote.skku.edu/s/tDg7ilwaZ Xanax https://md.silencelaboratories.com/s/AFRM2wJha Zolpidem https://hedgedoc.dn42.eu/s/IHYf6AGYr https://rciims.mona.uwi.edu/sv/user/katpewega Ivermectin https://ssnote.skku.edu/s/bIu_53WP3 https://md.silencelaboratories.com/s/FfujgOWpk https://ssnote.skku.edu/s/VG5i97F5m Acetaminophen https://md.silencelaboratories.com/s/G7gx8uuij atomoxetina https://hedgedoc.dn42.eu/s/tJFOHr-3W Danokryn https://md.silencelaboratories.com/s/fDtupjoVS https://hedgedoc.dn42.eu/s/-VrvhSapB https://md.silencelaboratories.com/s/1qgUvzPLK Provera https://ssnote.skku.edu/s/XtvJYWPWM Metilfenidato https://dev.cordap.uel.ac.uk/it/user/bhawpooliwins Estrace https://ssnote.skku.edu/s/rUMtBgh31 Ativan https://hedgedoc.dn42.eu/s/9npjg3-v_ https://md.silencelaboratories.com/s/LO1I2jXtL https://rciims.mona.uwi.edu/en/user/ternversebul Lyrica https://hedgedoc.dn42.eu/s/YPt1jP5UT Alprazolam https://ssnote.skku.edu/s/XxdLJGHTA Zolpidem https://md.silencelaboratories.com/s/4coKEU8rK https://md.silencelaboratories.com/s/UHpnp3YMy Dostinex https://md.silencelaboratories.com/s/o3ZkxaMY9g avana https://ssnote.skku.edu/s/8MSH8EAxA https://md.silencelaboratories.com/s/RcxkZOBf9 Zithromax https://ssnote.skku.edu/s/T0WfGRmc2 Halcion https://dev.cordap.uel.ac.uk/it/user/peplamoccough Rivotril https://md.silencelaboratories.com/s/tzgW_30JL Synthroid https://hedgedoc.dn42.eu/s/5oKEK2nVb Imovane https://dev.cordap.uel.ac.uk/de/user/crawafadmo Clonazepam https://md.silencelaboratories.com/s/LdMlgC69Y Atomoxetina https://ssnote.skku.edu/s/-HrGeoxhc Modafinil https://ssnote.skku.edu/s/JlEN1dyzs Armodafinil https://hedgedoc.dn42.eu/s/97jdbKlxN Imovane https://rciims.mona.uwi.edu/nl/user/niamaligu Ativan https://hedgedoc.dn42.eu/s/jDvAaRQLf Doxycycline https://md.silencelaboratories.com/s/fZQacPmgn Escitalopram https://hedgedoc.dn42.eu/s/HORjScS-B Lyrica https://ssnote.skku.edu/s/1HnjyNe5p Ritalín https://hedgedoc.dn42.eu/s/m02v0NXpx https://hedgedoc.dn42.eu/s/m02v0NXpx https://hedgedoc.dn42.eu/s/VAlDRmZMla Diazepam https://md.silencelaboratories.com/s/NL6Mp6HdV Clonazepam https://hedgedoc.dn42.eu/s/OpJNFv1dl https://ssnote.skku.edu/s/pXVWaUFCf https://hedgedoc.dn42.eu/s/0G9w15t3h Ténormine https://md.silencelaboratories.com/s/xba3F0DVo Tapentadol https://hedgedoc.dn42.eu/s/mv87oaAK- Lorazepam https://ssnote.skku.edu/s/9CySUCyO1 Unisom https://ssnote.skku.edu/s/5GMM-NKLz Estrace https://ssnote.skku.edu/s/G8QwzDUzA Awanafil https://hedgedoc.dn42.eu/s/aRUJ0rcAx Catapres https://md.silencelaboratories.com/s/gwyWoFkly lírica https://hedgedoc.dn42.eu/s/Tqj6XXN9R https://rciims.mona.uwi.edu/sv/user/lizajuncvil Danocrine https://rciims.mona.uwi.edu/sv/user/lizajuncvil Danocrine https://ssnote.skku.edu/s/xpS3jZEiB Armodafinil https://md.silencelaboratories.com/s/4Co369fL2d Zopiclone https://md.silencelaboratories.com/s/zWOFgB1Ny Synthroid https://dev.cordap.uel.ac.uk/de/user/slacasgofrou Ozempic https://ssnote.skku.edu/s/_4KTwyFnz https://ssnote.skku.edu/s/QfVsBRyK7 Artvigil https://hedgedoc.dn42.eu/s/YOjhRHr0O Indocina https://md.silencelaboratories.com/s/IDNdBwNWt Avana https://dev.cordap.uel.ac.uk/el/user/obaptobed Ναλτρεξόνη https://hedgedoc.dn42.eu/s/mUTl8oOKr Rivotril https://hedgedoc.dn42.eu/s/GU5SqWBX- Klonopin https://hedgedoc.dn42.eu/s/GU5SqWBX- Klonopin https://rciims.mona.uwi.edu/sv/user/clinilinsleep Viagra https://ssnote.skku.edu/s/Tm_4JOz0p Waklert https://hedgedoc.dn42.eu/s/ESuzb_f00 Arimidex https://hedgedoc.dn42.eu/s/b0kTY4DN1 https://hedgedoc.dn42.eu/s/ESuzb_f00 Arimidex https://dev.cordap.uel.ac.uk/de/user/lorusgolffec Synthroid https://rciims.mona.uwi.edu/de/user/barscounxantpe Adipex https://hedgedoc.dn42.eu/s/6RDXsD3tA Nootropil https://ssnote.skku.edu/s/bVrMMJMCr https://hedgedoc.dn42.eu/s/60x6wtnz2 Ambien https://hedgedoc.dn42.eu/s/60x6wtnz2 Ambien https://md.silencelaboratories.com/s/l0QvUlCWX xanax https://dev.cordap.uel.ac.uk/el/user/ixippymi Lyrica https://ssnote.skku.edu/s/SpQyKNkiy Acetaminophen https://md.silencelaboratories.com/s/uq0UcFJvgV Zopiclone https://rciims.mona.uwi.edu/fi/user/udfreezdistbu Ambien https://md.silencelaboratories.com/s/4jC2bBfoY Sonata https://md.silencelaboratories.com/s/5SFd3srLV Modalert https://dev.cordap.uel.ac.uk/es/user/sibtetawe Amitriptilina https://dev.cordap.uel.ac.uk/fr/user/comlongdudi Prozac https://hedgedoc.dn42.eu/s/fknLtjlPZ Diazepam https://ssnote.skku.edu/s/gJq6oaWh1 https://ssnote.skku.edu/s/aLgpTl1ig Provigil https://rciims.mona.uwi.edu/da_DK/user/hajaradi Stromectol https://md.silencelaboratories.com/s/dRrS5-ooL https://rciims.mona.uwi.edu/en/user/downlirepkumb Adipex https://ssnote.skku.edu/s/7aceAIpH6 Femalegra https://rciims.mona.uwi.edu/sv/user/leiprepatap Ambien https://md.silencelaboratories.com/s/Wj4QYG1OQB Ambien https://hedgedoc.dn42.eu/s/MZy4OLUZN Pregabalin https://md.silencelaboratories.com/s/ajfVRA251 https://hedgedoc.dn42.eu/s/ltlk41cG8 Lorazepam https://ssnote.skku.edu/s/CQcz2JcI1 Rybelso https://ssnote.skku.edu/s/sFsxUoEYv https://ssnote.skku.edu/s/jI9dqTHy3 Ivermectin https://ssnote.skku.edu/s/UFza-dRIC https://dev.cordap.uel.ac.uk/el/user/payprobsimpho Αρμοδαφινίλη https://ssnote.skku.edu/s/UFza-dRIC https://md.silencelaboratories.com/s/qV7wbKjhc https://dev.cordap.uel.ac.uk/nl/user/platpiqating Estrace https://md.silencelaboratories.com/s/VZPp6BwsU Zolpidem https://md.silencelaboratories.com/s/VZPp6BwsU Zolpidem https://hedgedoc.dn42.eu/s/u0VFklCov8 Awanafil https://rciims.mona.uwi.edu/da_DK/user/enenriohut Zopiclone https://hedgedoc.dn42.eu/s/vnGod9S7p https://dev.cordap.uel.ac.uk/de/user/diatomabi Rivotril https://ssnote.skku.edu/s/1QZtGG2FG https://ssnote.skku.edu/s/1QZtGG2FG https://ssnote.skku.edu/s/YIrgeyErU Tenormina https://md.silencelaboratories.com/s/cRhq4WOw_ https://md.silencelaboratories.com/s/Q4D9Q--g4 Provera https://hedgedoc.dn42.eu/s/pbZNoctF0 https://md.silencelaboratories.com/s/CmJgYPotA Révia https://rciims.mona.uwi.edu/nl/user/delsingrabre Ambien https://md.silencelaboratories.com/s/wJ3WAV2n4q Lewotyroksyna https://md.silencelaboratories.com/s/jzD0nVLwj Ambien https://hedgedoc.dn42.eu/s/vqUor5gXh Lekotanil https://hedgedoc.dn42.eu/s/I7Hixg4Zb Xanax https://dev.cordap.uel.ac.uk/en/user/gunbhapare Soma https://ssnote.skku.edu/s/7bvAQ9Zxa Zopiclone https://dev.cordap.uel.ac.uk/de/user/feufotater Seroquel https://hedgedoc.dn42.eu/s/buj8RbYTX1 Pregabalin https://ssnote.skku.edu/s/pmOHppdY6 Finasterida https://md.silencelaboratories.com/s/ZT8Si2HPU Etizest https://hedgedoc.dn42.eu/s/lir6E8WQ5 Valium https://rciims.mona.uwi.edu/fi/user/psychconghelev Ambien https://hedgedoc.dn42.eu/s/xbGj8L-Z6z Zolpidem https://dev.cordap.uel.ac.uk/es/user/turnrandaweb prednisolona https://ssnote.skku.edu/s/UIuEn-xm- Tenormin https://md.silencelaboratories.com/s/chE9yVxHc https://ssnote.skku.edu/s/es9XeM5U6 Danazol https://ssnote.skku.edu/s/es9XeM5U6 Danazol https://ssnote.skku.edu/s/FUX988Nfp Pregabalin https://hedgedoc.dn42.eu/s/AmDd3gwir Ambien https://md.silencelaboratories.com/s/texYSN-wD Acetaminophen https://md.silencelaboratories.com/s/texYSN-wD Acetaminophen https://md.silencelaboratories.com/s/6WKCiHEz3 Ivermectin https://ssnote.skku.edu/s/huvH65FDc Tramadol https://md.silencelaboratories.com/s/ni_xrB17L Diazepam https://md.silencelaboratories.com/s/ni_xrB17L Diazepam https://md.silencelaboratories.com/s/Mc96oqZM2 Viagra https://ssnote.skku.edu/s/vsPnsH51P https://hedgedoc.dn42.eu/s/PHmyASDqq Diazepam https://hedgedoc.dn42.eu/s/MVeTqMCw_ Klonopin https://md.silencelaboratories.com/s/bUNqBVU2g Plaquenil https://ssnote.skku.edu/s/MQPkDSInF Anastrozol https://ssnote.skku.edu/s/2M3qk1z05 duloxetina https://md.silencelaboratories.com/s/h6Ho_AeQj https://hedgedoc.dn42.eu/s/wVtmaQd6u Valium https://ssnote.skku.edu/s/ZOX5KwQTT

FAQ

für die Liste aller Seiten

Autoren, Administratoren

Diese Seite ist bestrebt, einige der gewöhnlich auftretenden Fragen zu sammeln. Die Antworten sind in den korrespondierenden Seiten zu finden (siehe Verweise). Wenn Sie eine Frage haben, die hier nicht beantwortet wird, können Sie ihre Frage (auf englisch) in der Seite Questions loswerden, oder suchen Sie nach Dokumentationen mit Hilfe der Suchseite. Weitere Dokumentationen finden sich im Dokumentations-Index.

Einführung

Was ist PmWiki?

PmWiki ist ein wiki-basiertes System für kooperative Erzeugung und Pflege von Webseiten. Siehe PmWikiDe.

Was kann ich damit tun?

PmWiki-Seiten funktionieren und sehen aus wie normale Webseiten, außer dass sie einen 'Bearbeiten'-Knopf haben, der es einfach macht, existierende Seiten zu ändern und neue Seiten in die Website einzufügen, indem man Basisschreibregeln benutzt. Sie müssen nichts über HTML oder CSS wissen. Das Schreiben der Seiten kann frei für die Öffentlichkeit sein oder auf eine kleine Gruppe von Autoren beschränkt werden. Fühlen Sie sich frei, Grundlegende Textformatierungsregeln in der "Sandkiste" auszuprobieren. Die Website, die Sie gerade ansehen, wird mit PmWiki geschaffen und gepflegt.

Welche Voraussetzungen gibt es?

Sehen Sie unter PmWiki-Voraussetzungen nach.

Wo kann ich eine Dokumentation zu PmWiki finden?

Sehen Sie sich die Seite mit dem Dokumentations-Index an.

Wie kann ich PmWiki herunterladen?

Sehen Sie unter Download nach.

Wie installiere ich PmWiki?

Das ist auf der Installationsseite beschrieben.

Wie bekommen ich Hilfe zu PmWiki?

Sehen Sie nach in den Mailinglisten und unter Wie man Hilfe bekommt.

Wie spricht man "Michaud" aus?

"Michaud" ist französisch und wird "Mie-Scho" ausgesprochen, das End-"d" wird nicht mitgesprochen.

Grundlagen der Bearbeitung

Ich bin neu bei PmWiki, wo kann ich ein paar grundlegende Erklärungen für den Einstieg finden?

Die Seite Grundlagen der Bearbeitung ist ein guter Startpunkt. Von dort aus können Sie dann dem am Seitenende befindlichen Verweis Dokumentations-Index folgen. Dort findet sich eine strukturierte Übersicht über die wichtigsten Dokumentationsseiten.

Wie kann ich Sonderzeichen in den Text meiner Wikiseiten einfügen?

Benutzen Sie Auszeichnungen von der Seite Sonderzeichen, z. B. Copyright (©) und Trademark (® oder ™) sind Symbole, die nicht auf der Tastatur zu finden sind.

Warum werden mehrere Zeilen im Wiki-Quelltext zu einer einzigen Zeile bei der Darstellung der Seite?

PmWiki behandelt direkt untereinander stehende Zeilen mit Text als einen Absatz und fügt deshalb die Zeilen des Quelltextes zusammen und bricht sie bei der Darstellung im Browser je nach Breite des Browserfensters um. Dies wird auch bei den meisten anderen Wiki-Programmen so gemacht. Ein Autor kann aber die Direktive (:linebreaks:) verwenden, um zu erreichen, dass getrennte Zeilen im Quelltext auch bei der Ausgabe als getrennte Zeilen behandelt werden, siehe auch Zeilenumbrüche. Ein Administrator kann aber auch die Zeile
$HTMLPNewline = '<br/>';
in die config.php-Datei einfügen, um den Erhalt von Zeilenumbrüchen zu erzwingen.

Kann ich auch einfach HTML-Kode eingeben?

Standardmäßig unterstützt PmWiki die Verwendung von HTML-Elementen im Wiki-Quelltext nicht. Hierfür gibt es eine Reihe von Gründen, die in der PmWiki-Philosophie und auf der Seite PmWiki:Audiences erläutert werden. Um es kurz zu sagen, vertritt Pm die Auffassung, dass potenzielle Autoren vom Bearbeiten von Wikiseiten abgeschreckt oder sogar ausgeschlossen werden, wenn dort HTML-Kode enthalten ist. Außerdem bringt die Verwendung von HTML-Kode eine Reihe von Darstellungs- und Sicherheits-Problemen mit sich. Ein Administrator kann allerdings das Kochbuch-Rezept Cookbook:EnableHTML nutzen, um die Nutzung von HTML-Kode in Wikiseiten zu ermöglichen.

Wo finde ich weitere Dokumentationen?

Siehe nach im Dokumentations-Index und in der Übersicht über Textauszeichnungen.

Erzeugung neuer Seiten

Wie kann ich eine neue Seite anlegen?

Das Einfügen von [[Neue Seite]] führt dazu, dass ein Verweis auf NeueSeite angelegt wird. Nach dem Anklicken dieses neuen Verweises können Sie die neue Seite bearbeiten.

Warum haben manche neuen Seiten einen Titel mit Leerzeichen (wie "Neue Seite") und andere einen WikiWort-artigen Titel ohne Leerzeichen (wie "NeueSeite")?

Standardmäßig entspricht der Seitentitel einfach dem Seitennamen, der wiederum normalerweise als "NeueSeite" gespeichert wird. Allerdings können Sie den Seitentitel durch die Verwendung der Direktive (:title Neue Seite:) nach Bedarf selbst definieren. Dies ist besonders nützlich, wenn Sie Sonderzeichen (und deutsche Umlaute gehören dazu) oder eine spezielle Großschreibung im Seitentitel verwenden wollen, die Sie für den Seitennamen nicht benutzen können oder wollen.

Verweise

Wie erzeuge ich einen Verweis, der in einem neuen Browserfenster geöffnet wird?

Benutzen Sie den Wikistil %newwin% – so wie im folgenden Beispiel:

%newwin% http://example.com/

http://example.com/

Wie erzeuge ich einen Verweis, der in einem neuen Browserfenster geöffnet wird, wenn ich gleichzeitig das Aussehen dieses neuen Fensters beeinflussen will?

Dazu ist Javascript erforderlich. Siehe das Kochbuch-Rezept Cookbook:PopupWindow (nur auf Englisch verfügbar).

Wie kann ich eine E-Mail-Adresse in eine Wikiseite einfügen?

Benutzen Sie die Formatierungsanweisung mailto: – so wie in den folgenden Beispielen:

* mailto:meineadresse@example.com
* [[mailto:meineadresse@example.com]]
* [[mailto:meineadresse@example.com | Schreib mir eine E-Mail!]]
* [[mailto:meineadresse@example.com?subject=Irgendein Betreff&body=Text der E-Mail | Schreib mir eine E-Mail!]]

Die Auszeichnung [[mailto:me@example.com?cc=someoneelse@example.com&bcc=else@example.com&subject=Pre-set Subject&body=Pre-set body | display text]] =] lässt Sie noch weitere Parameter angeben wie den Nachrichtentext und weitere Empfänger (mag sein, dass das nicht mit allen Browsern und E-Mail-Programmen funktioniert).

Siehe auch im Kochbuch-Rezept Cookbook:DeObMail nach ausführlicheren Informationen über den Schutz von E-Mail-Adressen vor Spammern (nur auf Englisch verfügbar).

Wie kann ich Verweise auf andere Protokolle wie nntp:, ssh: xmpp: usw. aktivieren?

Siehe Cookbook:Add Url schemes

Wie kann ich einen WikiWort-Verweis zu einem Verweis auf eine externe anstatt auf eine interne Seite machen?

Benutzen Sie die Formatierungsanweisungen für Verweise. Es gibt folgende zwei Möglichkeiten:

[[http://example.com/ | WikiWort]]
[[WikiWort -> http://example.com/]]

Wie finde ich alle Seiten, die auf eine bestimmte Seite verweisen (sogenannte 'backlinks')?

Benutzen Sie link=Gruppe.Seite im Wiki-Suchfeld, um alle Seiten zu finden, die auf 'Gruppe.Seite' zeigen. Benutzen Sie die Direktive (:pagelist:)-Direktive mit der Option "link=" – so wie im folgenden Beispiel:

(:pagelist link=IrgendeineSeite:) zeige alle Verweise auf IrgendeineSeite
(:pagelist link={$FullName}:) zeige alle Verweise auf die aktuelle Seite

Bachten Sie, dass (mit wenigen Ausnahmen) 'includes', 'conditionals', Seitenlisten, Suchergebnisse, 'wikitrails' und Umleitungen ('redirects') nicht für Wikilinks ausgewertet werden, dadurch werden Links, die diese in die Seite setzen, nicht als Backlinks gefunden. Alle anderen Direktiven und Markups, z. B. Verweise, die durch (:pmform:) in die Seite eingefügt werden, werden gefunden.

Welche Verweis-Schemen (URI-Schemen) unterstützt PmWiki?

Siehe die eigene Seite Linkschemata.

Wie öffne ich externe Verweise in einem neuen Fenster oder markiere sie mit einem Icon?

Siehe das Kochbuch-Rezept Cookbook:External links (nur auf Englisch verfügbar).

Wie kann ich ein Bild als Link benutzen?

Benutzen Sie [[Page| Attach:image.jpg ]] oder [[ http://site | http://site/image.jpg ]] Siehe Images#links

Warum folgt mein Browser keinen Verweisen auf lokale Dateien (file://)?

Aus Sicherheitsgründen folgen die meisten Browser einem Verweis auf file:// nur dann, wenn die Seite, die auf die Datei verweist, ebenfalls auf dem lokalen Laufwerk liegt. Mit anderen Worten, die meisten Browser folgen dem Verweis nicht, wenn Sie die verweisende Seite mit http:// geladen haben, wie es bei einer PmWiki-Site der Fall ist. Siehe auch Cookbook:DirList wegen eines Workarounds.

Wie verlinke ich auf die erste existierende Seite, z. B. [[Group1.Page Group2.Page|Page]]

Siehe Bedingte Auszeichnung

(:if exists Group1.Page:)
   [[Group1.Page|Page]]
(:elseif exists Group2.Page:)
   [[Group2.Page|Page]]
(:ifend:)

Bilder

Warum sind einige externe Bilder korrekt eingebettet und andere nicht?

Wenn die aktuelle Seite eine sichere URL mit dem "https://"-Protokoll ist, verweigern einige Browser Bilder von unsicheren URLs zu laden (anders herum ist es erlaubt). Manche Webmaster konfigurieren ihre Server auch so, dass Direktverlinkung verboten ist.

Kann ich eine lokale vorliegende Bilddatei zum Wiki hinzufügen?

Ja, siehe Hochladen von Dateien.

Ist es möglich, auf ein Bild zu verweisen, ohne die komplette URL anzugeben?

Ja. Für Bilder, die als Anhänge zu Seiten hochgeladen wurden, lautet das generelle Format Attach:Gruppenname/bild.png (jedenfalls solange, wie Anhänge gruppenweise gespeichert werden). Auf ein anderes Bild auf dem aktuellen Server verweist man mit Pfad:/pfad/zum/bild.png, wobei "Pfad:" durch den Servernamen wie "https://www.example.com" ersetzt wird.

Wie kann ich eine Seite aus einer anderen Gruppe einbinden, die ein als Anhang zu jener Seite hochgeladenes Bild enthält?

Binde diese Seite ganz normal mit (:include GruppenName.Seitenname:) ein. In der einzubindenden Seite (die das Bild enthält) ändere Attach:dateiname.ext zu Attach:{$Group}/dateiname.ext.

Wenn ich ein Bild mit rframe oder rfloat einbinde und direkt dahinter einen neuen Seitenabschnitt mit ! eröffne, ist die Überschrift unterhalb des Bildes anstatt links daneben. Warum?

Die CSS-Angaben für Überschriften wie ! enthalten ein clear:both-Element, das dieses Verhalten erzeugt. Redefinieren Sie die CSS lokal, wenn Sie dieses Verhalten beenden wollen. Ich denke allerdings, dass der untere Rand (bottom border), die unter der Überschrift liegt, weitere Anpassungen nötig macht. Vielleicht setzen Sie die Überschrift einfach in fett und setzen Sie vier Bindestriche darunter ---- , um den neuen Abschnitt abzutrennen. Das erspart Ihnen an den Kerndefinitionen herumzufummeln.

Anders als die lframe- und rframe-Direktiven berücksichtigt die cframe-Direktive die Breitenangaben mit width nicht vollständig. Während der Rahmen selbst die gewünschte Größe annimmt, wird ein eingeschlossenes Bild nicht skaliert und behält seine ursprüngiche Größe. Der Effekt tritt sowohl im IE als auch im FF auf. Oben ist ein Beispiel dazu bei dem Standardbeispiel eingefügt.

Wie kann ich eine Tabelle mit Bildern in eine nummerierte Liste einfügen?

Die Bilder sollen Hinweise am Mauszeiger haben (Caption genannt). Ich kann keine einfache Tabelle einsetzen, weil Bilder (augenscheinlich) keine Captions in einfachen Tabellen haben können (Beispiel 1). Ich kann anscheinend auch keine Tabellendirektiven einsetzen, weil ich diese nicht innerhalb einer Liste einsetzen kann, ohne die Liste zu beenden und nachfolgend einen Neustart der Nummerierung zu erzeugen (Beispiel 2).

Tabellendirektiven müssen in der ersten Spalte beginnen.

Beispiel 1

# Erster Punkt
## Erster Unterpunkt
   || border=0 align=center
   || https://pmichaud.com/img/misc/pc.jpg"Paper clips" | '''Bild 1''' || %width=50pct%https://pmichaud.com/img/misc/pc.jpg"Paper clips" | '''Bild 2''' ||
## Zweiter Unterpunkt
# Zweiter Punkt
  1. Erster Punkt
    1. Erster Unterpunkt
      Paper clips | Bild 1Paper clips | Bild 2
    2. Zweiter Unterpunkt
  2. Zweiter Punkt
Beachten Sie: Caption (eingeleitet durch einen senkrechten Strich) wird nicht erkannt, es wird ein fehlerhafter, verwirrender Strich angezeigt, die Unterschrift ist nicht unter den Bildern.

Beispiel 2

# Erster Punkt
## Erster Unterpunkt
(:table border=0 align=center margin-left:4em :)
(:cellnr:)
https://pmichaud.com/img/misc/pc.jpg"Paper clips" | '''Bild 1'''
(:cell:)
%width=50pct%https://pmichaud.com/img/misc/pc.jpg"Paper clips" | '''Bild 2'''
(:tableend:)
## Zweiter Unterpunkt
(:table border=0 align=center padding-left:4em :)
(:cellnr:)
https://pmichaud.com/img/misc/pc.jpg"Paper clips" | '''Bild 1'''
(:cell:)
%width=50pct%https://pmichaud.com/img/misc/pc.jpg"Paper clips" | '''Bild 2'''
(:tableend:)
# Zweiter Punkt
  1. Erster Punkt
    1. Erster Unterpunkt
Paper clips
Bild 1
Paper clips
Bild 2
  1. Zweiter Unterpunkt
Paper clips
Bild 1
Paper clips
Bild 2
  1. Zweiter Punkt
Benutzen Sie Stile für die Einrückung, Sie müssen die Nummerierung neu aufsetzen, siehe Wikistile

Noch besser

# Erster Punkt
## Erster Unterpunkt
   || border=0 align=center
   || https://pmichaud.com/img/misc/pc.jpg"Paper clips"[[<<]]'''Bild 1''' || %width=50pct%https://pmichaud.com/img/misc/pc.jpg"Paper clips"[[<<]]'''Bild 2''' ||
## Zweiter Unterpunkt
# Zweiter Punkt
  1. Erster Punkt
    1. Erster Unterpunkt
      Paper clips
      Bild 1
      Paper clips
      Bild 2
    2. Zweiter Unterpunkt
  2. Zweiter Punkt

Ist es möglich, das Anzeigen von Bildern komplett zu unterbinden? Ich habe bereits das Hochladen von Dateien abgeschaltet, möchte aber auch verhindern, dass externe Bilder auf meinen Wikiseiten angezeigt werden.

Fügen Sie Folgendes in die /local/config.php ein:

DisableMarkup('img');
$ImgExtPattern = "$^";

Warum funktioniert die Spezifikation mit pct nicht in Kombination mit lfloat und rfloat?

%rfloat width=10pct% https://pmichaud.com/img/misc/bubble.jpg"rfloat width 10%" 
%width=10pct% https://pmichaud.com/img/misc/bubble.jpg"width 10%" [[<<]]
%lfloat height=20pct% https://pmichaud.com/img/misc/bubble.jpg"lfloat height 20%" 
%height=20pct% https://pmichaud.com/img/misc/bubble.jpg"height 20%" [[<<]]
%width=10pct rfloat% https://pmichaud.com/img/misc/bubble.jpg"width 10% rfloat" 
%height=20pct lfloat% https://pmichaud.com/img/misc/bubble.jpg"height 20% lfloat" 
rfloat width 10%
width 10%
lfloat height 20%
height 20%
width 10% rfloat
height 20% lfloat

Wie mache ich das, dass ein Bild, das ich einfüge, innerhalb der P-Tags des dazugehörenden Absatzes bleibt und nicht in einem DIV-Abschnitt landet?

Wenn Sie das nur für ein einzelnes Bild brauchen, setzen Sie [==] an den Zeilenanfang wie in:

[==] https://www.pmwiki.org/pub/pmwiki/pmwiki-32.gif

Ein [==] am Zeilenanfang bewirkt, dass das danach Folgende noch als zum Absatz dazugehörend angesehen wird.

Gibt es einen Weg, eine BMP anzuhängen und das Bild in der Seite anzuzeigen anstatt des Links darauf?

Fügen Sie Folgendes in die /local/config.php ein:
$ImgExtPattern = "\\.(?:gif|jpg|jpeg|png|bmp|GIF|JPG|JPEG|PNG|BMP)";
Bedenken Sie, dass BMP-Bilder nicht komprimiert sind und deshalb sehr groß sind. Sie sollten sie lieber vorher in das PNG-Format umwandeln (verlustfrei) oder ins JPG-Format (verlustbehaftet). Sie reduzieren die Dateigröße um den Faktor 5-20.

Wie füge ich $ImgExtPattern einen Bildtyp so hinzu, dass dennoch alle zukünftigen Standard-Bildtypen enthalten sind, die in PmWiki hinzugefügt werden.

Sie können die Erweiterung an $ImgExtPattern folgendermaßen anhängen:

  $ImgExtPattern = "(?:$ImgExtPattern|\\.webp|\\.WEBP)";

Gibt es einen Weg, eine Tabelle links oder rechts neben einem Bild zu bekommen?

Ja, siehe TableAndImage.

Hochladen von Dateien

Wie kann ich es schaffen, dass der Verweis "Datei.pdf" lautet und nicht "Attach:Datei.pdf", wenn ich eine Datei hochlade?

Benutzen Sie Klammern — wie in [[(Attach:)Datei.pdf]]. Es gibt auch eine Konfigurations-Option, mit der sich der "Attach:-Teil" entfernen lässt — siehe dazu Cookbook:AttachLinks (nur auf Englisch verfügbar).

Warum kann ich auf mein neuinstalliertes Wiki keine Dateien hochladen, die größer sind als 50KB?

Die Standardeinstellung für die maximale Dateigröße hochzuladender Dateien ist 50KB. Fügen Sie die Zeile

$UploadMaxSize = 1000000; # begrenzt die Dateigröße von Anhängen auf 1 Megabyte

in Ihre local/config.php-Datei ein, um die Grenze beispielsweise auf 1 MB zu erhöhen. Siehe Verwaltung der Anhänge wegen weiterer Einstellungen und Begrenzungen. Anmerkung: Der Webserver und PHP begrenzen die Größe von hochzuladenden Dateien ebenfalls.

Wer beendet ganz überraschend mein Dateihochladen mit "Incomplete file received"?

Sie könnten nicht genug Platz in einem Bereich für Zwischenspeicherungen haben, der entweder von PmWiki oder von PHP benutzt wird. Auf *nix muss genug Platz in /tmp und /var/tmp sein.

Wie mache ich es, dass der Hochladenverweis einem weiterhin erlaubt, eine weitere Datei hochzuladen (falls jemand die alte Dateiversion durch eine neuere zu ersetzen wünscht)? Momentan bekommt man den Hochladenverweis nur, wenn nicht schon eine Datei in dem Hochladenverzeichnis ist.

Nutzen Sie die Anhängen-Seitenaktion und klicken Sie auf das Deltasymbol (Δ), das an jeder aufgelisteten Datei angezeigt wird. Wenn Sie die Anhängen-Aktion immer noch nicht sehen, sind entweder das Hochladen von Dateien nicht erlaubt, Sie nicht zum Hochladen berechtigt oder die Anhängen-Aktion ist auskommentiert oder fehlt.
Siehe auch Verfügbare Aktionen und werfen Sie einen Blick auf Test?action=upload.

Wie verhindere ich das Hochladen eines gewissen Dateityps?

Hier ist sind Beispiele, was in Ihrer local/config.php-Datei ergänzt werden muss, um Hochladen von .zip-Dateien oder Dateien ohne Dateierweiterung zu verhindern:

$UploadExtSize['zip'] = 0; # verhindert das Hochladen von .zip-Dateien.
$UploadExtSize[''] = 0; # verhindert das Hochladen von Dateien ohne Erweiterung

Wie vermeidet man Probleme mit non-ASCII-Zeichen in den Namen der Anhänge (z. B. "Zażółć geślą jaźń.doc")?

Fügen Sie in ihre local/config.php-Datei die folgende Zeile ein und modifizieren Sie sie für Ihre Bedürfnisse:

$UploadNameChars = "-\w. !=+#"; # erlaube Ausrufezeichen, Gleichheitszeichen, Plus und Doppelkreuz

Wie verberge ich dieses "Attach:" für alle Anhänge?

Siehe Cookbook:AttachLinks. Das funktioniert augenblicklich nicht für [[Attach:my file.ext]].

Wie kann ich Dateien hochladen, die vier-Zeichen-lange Dateierweiterungen haben wie beispielsweise 'abc.pptx'?

Siehe Cookbook:Upload Types.

Wie kann ich andere daran hindern, den URL meiner Bilder auf ihrer Site zu benutzen?

Siehe Cookbook:Prevent Hotlinking

Wie kann ich eine Datei anzeigen, der eine korrekte Dateiendung fehlt? (etwa, wenn ich Cookbook:LinkIcons benutze)

Eine Datei können Sie anzeigen, indem Sie eine "gefälschte" Dateiendung an den URL anhängen. Wenn z. B. der URL http://example.com/dox/mydoc lautet, fügen Sie einen fingierten Querystring mit der gewünschten Dateiendung an (z. B. http://example.com/dox/mydoc?format=.docx). Wenn Querystrings nicht geeignet sind, sollte es ein Bezeichnerfragment tun, z. B. http://example.com/dox/mydoc#.docx.

Einfache Tabellen

Wie erzeuge ich eine einfache Tabelle?

Tabellen werden unter Verwendung des doppelten 'Pipe'-Zeichens '||' erzeugt. Zeilen, die mit diesem Symbol beginnen, zeigen eine Tabellenzeile an; innerhalb solcher Zeilen wird das doppelte 'Pipe'-Zeichen benutzt, um Tabellenzellen zu begrenzen. In dem Beispiel hierunter sind Rahmen hinzugefügt zur Illustration (der Standard ist kein Rahmen).

Basic table
|| border=1 rules=rows frame=hsides
|| Zelle 1 || Zelle 2 || Zelle 3 ||
|| Zelle 1 || Zelle 2 || Zelle 3 ||
Zelle 1Zelle 2Zelle 3
Zelle 1Zelle 2Zelle 3

Wie erzeuge ich Spaltenköpfe?

Spaltenköpfe können erzeugt werden, indem man ein Aussrufezeichen an die erste Stelle einer Zelle setzt. Anmerkung: Dies sind Spaltenköpfe, keine Überschriften, '!!' oder '!!!' funktionieren nicht.

Table headers
|| border=1 rules=cols frame=vsides
||! Zelle 1 ||! Zelle 2 ||! Zelle 3 ||
|| Zelle 1 || Zelle 2 || Zelle 3 ||
Zelle 1Zelle 2Zelle 3
Zelle 1Zelle 2Zelle 3

Wie erhalte ich eine Tabelle mit dünnen Linien und mehr Abstand zum Inhalt?

"Dünne Linien" ist trickreich und browserabhängig, aber das Folgende funktioniert für Firefox und IE (Nov. 2009):

||border="1" cellpadding="10" style="border-collapse:collapse" width=66%
||!Spalte 1 ||! Spalte 2 ||!  Spalte 3||
||Zellen   ||  mit     || 'Padding'||
||und      || dünnen   ||    Linien||
Spalte 1Spalte 2Spalte 3
Zellenmit'Padding'
unddünnenLinien

Wie erzeuge ich eine erweiterte Tabelle?

Siehe unter Tabellendirektiven - komplexe Tabellen anlegen

Meine Tabellen sind standardmäßig zentriert. Wenn ich versuche, '||align=left' zu benutzen, werden sie nicht links ausgerichtet wie erwartet.

Sie benutzen vermutlich Firefox. Benutzen Sie ||style="margin-left:0px;" stattdessen.

Wie kann ich die Breite der Spalten angeben?

Sie können die Breite mit angepassten Stilen definieren, siehe Cookbook:FormattingTables und $TableCellAttrFmt. Fügen Sie in config.php ein:

$TableCellAttrFmt = 'class=col\$TableCellCount';

Und fügen Sie in pub/css/local.css hinzu :

table.column td.col1 { width: 120px; }
table.column td.col3 { width: 40px; }

Wie kann ich ein doppeltes 'Pipe'-Zeichen in einen Zelltext schreiben, wenn ich einfache Tabellen benutze?

Benutzen Sie &#124;&#124; um '||' als ein spezielles Zeichen anzuzeigen. Alternativ dazu könnten Sie die 'Pipe'-Zeichen auch von der Interpretation durch PmWiki ausnehmen, wie das generell für derartige Konflikte möglich ist, schreiben Sie [=||=], um '||' anzuzeigen.

Wie wendet man Stile auf Elemente einer Tabelle an wie eine ID für die Tabellenzeile, oder eine Klasse / einen Stil für TD?

siehe $WikiStyleApply, $WikiStyleApply.

Alternativ können Sie Tabellendirektiven benutzen, die es erlauben, Stile entweder direkt (style="...") oder durch Klassenattribute für CSS(class="...") anzugeben.

Tabellendirektiven

Kann ich Tabellenköpfe definieren, indem ich die Tabellendirektive benutze?

Ja, benutzen Sie (:head:) oder (:headnr:) mit PmWiki version 2.2.11 oder neuer. Siehe auch Cookbook:AdvancedTableDirectives (auf Englisch)

Ist es möglich, verschachtelte Tabellen anzulegen?

Ja, wenn sie Einfache Tabellen in erweiterten Tabellen einschachteln.

Kann man Hintergrundbilder zu Tabellen oder Tabellenzellen hinzufügen?

Ja, siehe Cookbook:BackgroundImages (auf Englisch).

Ist es möglich, Stile auf Tabellenelemente anzuwenden, wie eine ID für die Tabellenzeile, oder eine Klasse / einen Stil für TD?

Ja, siehe $WikiStyleApply.

Ist es möglich, TableCaptions in Tabellendirektiven zu benutzen wie in einfachen Tabellen? Ich habe ! Captiontext ! und (:caption:) versucht. Das ging nicht.

Sehen Sie sich Cookbook:AdvancedTableDirectives (auf Englisch) an, dort gibt es u. a. die Direktive (:caption:).

Wikistilfarben

Wie definiert eine Administrator Farben für alle Seiten?

Er definiert Farb-Schlüsselworte und verlässt sich darauf, dass die Browser die Farbwerte rendern. Er kann die Farb-Schlüsselworte sowohl für die Textfarbe (mit %keyword%text%%) als auch für die Hintergrundfarbe (mit %bgcolor=keyword%text%%) benutzen. Er fügt dies zu seiner lokalen Konfigurationsdatei hinzu:

$SVGColors = array (
'aliceblue','antiquewhite','aqua','aquamarine','azure','beige','bisque','black',
'blanchedalmond','blue','blueviolet','brown','burlywood','cadetblue','chartreuse','chocolate',
'coral','cornflowerblue','cornsilk','crimson','cyan','darkblue','darkcyan','darkgoldenrod',
'darkgrey','darkgreen','darkkhaki','darkmagenta','darkolivegreen','darkorange','darkorchid','darkred',
'darksalmon','darkseagreen','darkslateblue','darkslategray',
'darkturquoise','darkviolet','deeppink','deepskyblue',
'dimgray','dodgerblue','firebrick','floralwhite','forestgreen','fuchsia','gainsboro','ghostwhite',
'gold','goldenrod','gray','green','greenyellow','honeydew','hotpink','indianred',
'indigo','ivory','khaki','lavender','lavenderblush','lawngreen','lemonchiffon','lightblue',
'lightcoral','lightcyan','lightgoldenrodyellow','lightgreen',
'lightgrey','lightpink','lightsalmon','lightseagreen',
'lightskyblue','lightslategray','lightsteelblue','lightyellow','lime','limegreen','linen','magenta',
'maroon','mediumaquamarine','mediumblue','mediumorchid',
'mediumpurple','mediumseagreen','mediumslateblue','mediumspringgreen',
'mediumturquoise','mediumvioletred','midnightblue','mintcream',
'mistyrose','moccasin','navajowhite','navy',
'oldlace','olive','olivedrab','orange','orangered','orchid','palegoldenrod','palegreen',
'paleturquoise','palevioletred','papayawhip','peachbuff','peru','pink','plum','powderblue',
'purple','red','rosybrown','royalblue','saddlebrown','salmon','sandybrown','seagreen',
'seashell','sienna','silver','skyblue','slateblue','slategray','snow','springgreen',
'steelblue','tan','teal','thistle','tomato','turquoise','violet','wheat',
'white','whitesmoke','yellow','yellowgreen'
);
foreach($SVGColors as $c)
   $WikiStyle[$c]['color'] = $c;

Alternativ definiert er die gewünschten Farben in der lokalen Konfigurationsdatei (siehe Wikistile anpassen für Details). Z. B. fügt er das Folgende in seine local/config-Datei hinzu:

    $WikiStyle['hardblue']['color']    ='#0000cc';
    $WikiStyle['darkgreen']['color']   ='#006600';
    $WikiStyle['bluegrass']['color']   ='#009999';
    $WikiStyle['teal']['color']        ='#008080';
    $WikiStyle['darkpurple']['color']  ='#660066';
    $WikiStyle['perwinkle']['color']   ='#6600cc';
    $WikiStyle['darkgrey']['color']    ='#a9a9a9';
    $WikiStyle['mistgreen']['color']   ='#669966';
    $WikiStyle['slategreen']['color']  ='#669999';
    $WikiStyle['purple']['color']      ='#800080';
    $WikiStyle['lightpurple']['color'] ='#9966cc';
    $WikiStyle['lightgrey']['color']   ='#d3d3d3';
    $WikiStyle['lightblue']['color']   ='#add8e6';
    $WikiStyle['springgreen']['color'] ='#00ff7f';
    $WikiStyle['magenta']['color']     ='#ff00ff';
    $WikiStyle['burntorange']['color'] ='#cc6633';
    $WikiStyle['grey']['color']        ='#808080';
    $WikiStyle['lightgreen']['color']  ='#90ee90';
    $WikiStyle['pink']['color']        ='#ffc0cb';
    $WikiStyle['lightred']['color']    ='#ff6666';
    $WikiStyle['orange']['color']      ='#ffa500';
    $WikiStyle['lightorange']['color'] ='#ff9966';
    $WikiStyle['gold']['color']        ='#ffd700';
    $WikiStyle['yellow']['color']      ='#ffff00';

Noch eine Farbenübersicht

ItemMarkupText
Red%Red%RED%%RED
Light Red%ltred%Light Red%%Light Red
Pink%pink%Pink%%Pink
Blue%blue%Blue%%Blue
Light Blue%ltblue%Light Blue%%Light Blue
BlueGrass%bluegrass%Bluegrass%%Bluegrass
Hard Blue%hdblue%Hard Blue%%Hard Blue
Teal%teal%Teal%%Teal
Green%green%Green%%Green
Light Green%ltgreen%Light Green%%Light Green
Spring Green%springgreen%Spring Green%%Spring Green
Mist Green%mistgreen%Mist Green%%Mist Green
Dark Green%dkgreen%Dark Green%%Dark Green
Slate Green%slategr%Slate Green%%Slate Green
Purple%purple%Purple%%Purple
Light Purple%ltpurple%Light Purple%%Light Purple
Dark Purple%dkpurple%Dark Purple%%Dark Purple
Perriwinkle%perwi%Perwi%%Perwi
Magenta%magenta%Magenta%%Magenta
Yellow%yellow%Yellow%%Yellow
Gold%gold%Gold%%Gold
Orange%orange%Orange%%Orange
Burnt Orange%btorange%Burnt Orange%%Burnt Orange
Light Orange%ltorange%Light Orange%%Light Orange
Grey%grey%Grey%%Grey
Dark Grey%dkgrey%Dark Grey%%Dark Grey
Light Grey%ltgrey%Light Grey%%Light Grey

Tastaturkürzel

Wie kann ich die Tastaturkürzel fürs Bearbeiten und Speichern einer Seite ändern.

Siehe Anpassen der Tastaturkürzel.

Seitendirektiven

Lässt sich (:redirect:) dazu bringen, den Status-Code "Permanent verschoben" (HTTP 301) anzuzeigen?

Das geht mit (:redirect SeitenName status=301:).

Gibt es eine Möglichkeit, den Text "umgeleitet von ..." ganz oben auf der Zielseite zu unterdrücken, wenn ich (:redirect:) nutze?

Dafür gibt es verschiedene Möglichkeiten.

Wenn die Nachricht grundsätzlich unterdrückt werden soll:

  • Fügen Sie $PageRedirectFmt = ''; zur Datei local/config.php hinzu.

Wenn die Nachricht je nach Zielseite der Umleitung unterdrückt werden soll:

Wenn die Nachricht je nach Herkunftsseite der Umleitung unterdrückt werden soll:

  • fügen Sie den folgenden Kode zur Datei local/config.php hinzu:
if (@$_GET['from']) {
  $group = PageVar($_GET['from'], '$Group');
  if ($group == 'IrgendeineGruppe') $PageRedirectFmt = '';
}
(Im obigen Beispiel möchten Sie eventuell 'IrgendeineGruppe' durch 'Profiles' ersetzen.)
  • Eine Alternative ist es, die Zielseite mittels (:include:) einzubinden, anstatt eine Umleitung zu nutzen.
  • Seit der Version 2.2.1 setzen Sie in der config.php $EnableRedirectQuiet=1; und in der Seite (:redirect AndereSeite quiet=1:) für eine stille Umleitung.

Gibt es eine Methode, auf eine äquivalente Seite in einer anderen Gruppe umzuleiten, z. B. von SchlechteGruppe/Seite => GuteGruppe/Seite – etwa indem man eine Formatierungsanweisung wie (:redirect GuteGruppe.{$Name}:) verwendet?

(:redirect GuteGruppe.{$Name}:) ist möglich, wenn Sie die Anweisung einfach nur in einer bestimmten Seite verwenden wollen.
Wenn das für eine ganze Gruppe funktionieren soll, fügen Sie (:redirect GuteGruppe.{*$Name}:) in die Seite SchlechtGruppe.GroupHeader ein. Dies funktioniert allerdings nur mit Seiten, die in GuteGruppe existieren; wenn Sie eine Seite in SchlechteGruppe aufrufen, für die es keine korrespondierende Seite in GuteGruppe gibt, wird die(:redirect:)-Direktive am Seitenanfang angezeigt (anstatt dass Sie auf eine nicht-existierende Seite umgeleitet werden).
Mit (:if exists GuteGruppe.{*$Name}:)(:redirect GuteGruppe.{*$Name}:)(:ifend:) in der Seite SchlechteGruppe.GroupHeader werden Sie auf GuteGruppe.Name umgeleitet, sofern diese Seite existiert, ansonsten bleiben Sie auf SchlechteGruppe.Name, ohne dass irgendein Kode-Schnipsel angezeigt wird.

Wie kann ein Wiki standardmäßig Zeilenumbrüche aktivieren, d. h. ohne die Direktive (:linebreaks:) in einer Seite oder im Gruppen-Header einzufügen?

Fügen Sie in config.php eine solche Zeile hinzu:
$HTMLPNewline = '<br/>';

Einbinden anderer Seiten

Wieviele Include-Direktiven kann es höchstens in einer Seite geben.

Meine Site scheint nach 48 Einbindungen aufzuhören. ($MaxIncludes)

Im Standard limitiert PmWiki die Zahl der Include-Direktiven für eine Seite auf 50, um unendliche Schleifen zu verhindern – auch andere Situationen, die die Recourcen des Servers aufessen könnten. Zwei der eingebundenen Seiten sind GroupHeader und GroupFooter, bleiben noch die 48. Die Grenze kann von einem Wiki-Administrator über die Variable $MaxIncludes hochgesetzt werden.

Gibt es eine Möglichkeit, Einbindungen aus einer Gruppe von Seiten zu machen, ohne exakte Namen anzugeben, z. B. zwischen Anker X und Y von allen Seiten namens IFClass-* ?

Das kann man mit Seitenlisten erreichen.

Es scheint ein Problem mit der Anzeige zu geben, wenn eine Seite die (:title:)-Direktive enthält.

In der Standard-Installation überschreibt der letzte Titel in der Seite alle vorangegangenen Direktiven. Man kann seine (:title :)-Directive an das Ende der Seite setzen, nach allen Include-Direktiven, siehe auch $EnablePageTitlePriority.

Welchen Test mache ich, um zu sehen, ob die Seite ein Teil einer anderen Seite ist?

(:if ! name {PmWikiDe.IncludeOtherPages$FullName}:) 
%comment% Der Name dieser Seite ist nicht der Gleiche wie der Name der Seite, aus der dieser Text herausgezogen wurde.
->[[{PmWikiDe.IncludeOtherPages$FullName}#anchor | more ...]]
(:ifend:)

Der Name dieser Seite ist nicht der Gleiche wie der Name der Seite, aus der dieser Text herausgezogen wurde.

Gibt es irgendeinen Weg, (Kapitel von) Seiten, die geschützt sind (authuser.php), woanders einzubinden.

Sie können Ihr Ziel andersherum erreichen: setzen Sie die öffentlichen Abschnitte in eine öffentliche Seite (passwdread=@nopass or @_site_read) und binden Sie diese Abschnitte sowohl in die geschützte Seite als auch in die ungeschützte Seite ein.

Beachten Sie, dass es nachdrücklich empfohlen wird, NICHT zu versuchen, in einer ungeschützten Seite sensitive Inhalte innerhalb einer bedingten Auszeichnung zu verbergen.

InterMap-Präfixe

Ist die Groß/Kleinschreibung der InterMap-Namen relevant.

Ja, es ist also eAdmin: ein anderer InterMap-Verweis als EAdmin:.

Wie erreiche ich eine localmap.txt-Abbildung mit dem Effekt von Pics: Path:/somepathto/pics/?

Benutzen Sie das Folgende:

Pics: /somepathto/pics/

Wie kann ich ein InterMap in PHP definieren?

Benutzen Sie das Folgende:

      $LinkFunctions['PmWikiHome:'] = 'LinkIMap';
      $IMap['PmWikiHome:'] = 'https://pmwiki.org/wiki/$1';

Siehe auch $LinkFunctions

Seitenspezifische Variablen

Gibt es eine Variable wie $LastModified, die aber die Erstellungszeit anzeigt?

Nein, aber Sie können eine in config.php erzeugen. Zum Beispiel:

# add page variable {$PageCreationDate} in format yyyy-mm-dd
$FmtPV['$PageCreationDate'] = 'strftime("%Y-%m-%d", $page["ctime"])';

Wenn Sie lieber das in config.php definierte Format erhalten möchten, benutzen Sie:

 $FmtPV['$Created'] = "strftime(\$GLOBALS['TimeFmt'], \$page['ctime'])";

Wie kann ich testen, ob ein Variable gesetzt ist und/oder nicht leer?

Benutzen Sie (:if ! equal "{$Variable}" "":) $Variable ist nicht leer. (:ifend:). Beachten Sie, dass nicht definierte oder nicht existierende Variablen als leere Variablen erscheinen.

Wikigruppen

Wir kann ich die Anzeige der "Main"-Gruppe in URLs vermeiden?

Siehe Cookbook:Get Rid Of Main.

Wie kann ich die Erzeugung neuer Gruppen begrenzen?

See Cookbook:Limit Wiki Groups.

Warum funktioniert [[St. Augustin]] nicht als Verweis? (Es zeigt überhaupt nichts an.)

Der Verweis enthält einen Punkt, der für die Trennung von Gruppen- und Seitennamen reserviert ist. Das zerstört PmWikis Dateistruktur, wo Seiten als Gruppe.Seitenname gespeichert werden. Verwenden Sie StAugustin als Seitennamen und die (:title:)-Direktive (:title St. Augustin:) in der Seite, um den Seitentitel mit Punkt darzustellen.

Wie kann ich eine Wikigruppe löschen?

Normalerweise können Sie das nicht, denn es erfordert einen Administrator mit Zugriff auf den Server, weil er die Datei mit dem Inhalt der "RecentChanges"-Seite löschen muss. Es ginge aber, wenn der Administrator den Kode, der in dem Kochbuch Cookbook:RecentChanges Deletion zu finden ist, auf der Site einrichtete.

Wie kann die Group.RecentChanges einer Gruppe löschen?

Normalerweise können Sie das nicht, denn es erfordert einen Administrator mit Zugriff auf den Server, um die Datei zu löschen. Es ginge aber, wenn der Administrator den Kode, der in dem Kochbuch Cookbook:RecentChanges Deletion zu finden ist, auf der Site einrichtete.

Kann ich eine Wikigruppe im wiki.d-Verzeichnis auf dem Server löschen, um die Gruppe aus dem Wiki zu entfernen.

Ja, wenn Sie alle Dateien namens IhreGruppe.* löschen, verschwindet die Gruppe aus dem Wiki. Beachten Sie, dass die Dokumentation (die Gruppe PmWiki) und die Site-Konfiguration (die Gruppen Site und SiteAdmin), die in der Standardinstallation vorhanden sind, im Verzeichnis wikilib.d und nicht im Verzeichnis wiki.d liegen. Einige Rezepte richten Dateien in einem wikilib.d-Unterverzeichnis des cookbook-Verzeichnisses ein.

Sie dürfen die Gruppen Site und SiteAdmin nicht löschen, die sind für die normale Funktion unerlässlich.

Wie kann ich alle Seiten einer Wikigruppe auflisten?

Setzen Sie (:pagelist group=GroupName list=all:) in eine Wikiseite ein oder geben Sie GroupName/ list=all in ein Suchfeld ein.

Kopfbereich (und Fußbereich) der Gruppe

Wie setze ich den gleichen Kopf- oder Fußbereich für alle Seiten und Gruppen?

Der Kopf- und Fußbereich für jede Seite wird von den Variablen $GroupHeaderFmt und $GroupFooterFmt bestimmt. Wenn Ihre siteweiten Kopf- und Fußbereich-Seiten Site.SiteHeader und Site.SiteFooter heißen, können Sie das Folgende in Ihre config.php-Datei aufnehmen:

### Wenn Sie Site.SiteHeader und Group.GroupHeader nutzen
### Site.SiteHeader erscheint oberhalb von Group.GroupHeader
$GroupHeaderFmt = '(:include {$SiteGroup}.SiteHeader'
  . ' basepage={*$FullName}:)(:nl:)' . $GroupHeaderFmt;
### Wenn Sie Site.SiteHeader statt Group.GroupHeader nutzen
$GroupHeaderFmt = '(:include {$SiteGroup}.SiteHeader'
  . ' basepage={*$FullName}:)(:nl:)';
### Wenn Sie Site.SiteFooter und Group.GroupFooter nutzen
### Site.SiteFooter erscheint unterhalb von Group.GroupFooter
$GroupFooterFmt .= '(:nl:)(:include {$SiteGroup}.SiteFooter'
  . ' basepage={*$FullName}:)';
### Beachten Sie die Zuweisung mit .=
### Wenn Sie Site.SiteFooter statt Group.GroupFooter nutzen
$GroupFooterFmt = '(:nl:)(:include {$SiteGroup}.SiteFooter'
  . ' basepage={*$FullName}:)';

Beachten Sie, dass die einfachen Anführungszeichen erforderlich sind, damit der vorherige Inhalt von $GroupHeaderFmt von PmWiki korrekt ersetzt werden kann (das trifft auf alle Variablen zu, die auf $...Fmt enden).

Siehe auch das Rezept Cookbook:AllGroupHeader

Anstatt eine zusätzliche Seite zu benutzen, können Sie auch jeglichen Wikiquelltext in $GroupHeaderFmt setzen, zum Beispiel:

$GroupHeaderFmt .= "Globale Hinweise oder Nachrichten im Header";

Klappt das auch für Fußbereiche?

$GroupFooterFmt = '(:include {$SiteGroup}.SiteFooter
                   basepage={*$FullName}:)(:nl:)' . $GroupFooterFmt;

Ja, ich verwende das in meiner config.php und es funktioniert einwandfrei Ian MacGregor?

Seitenabfolge

Was ist der Unterschied zwischen einer Seitenliste und einer Seitenabfolge?

Die Seitenlistendirektive erzeugt dynamisch Listen von Seiten. Es gibt viele Arten, wie man diese Listen erzeugen kann, einschließlich des Einsatzes von Seitenabfolgen als Quelle. Die Seitenlistendirektive zeigt dann die Seiten an, die bestimmten Kriterien entspricht, wobei sie eine optionale Vorlage benutzt – z. B. Anzeigen jeder Seite auf einer eigenen Zeile als einen Verweis oder Ausgabe des kompletten Inhalts. Die Seitenlistendirektive hat gegenwärtig kein eingebautes Navigations-Markup, das man in die Seiten der Liste setzen kann.

Im Kontrast dazu sind die Seitenabfolgen einfach durch Verweise auf einer "Index"-Seite beschrieben und man kann vor&zurück-Navigations-Elemente in alle Seiten einfügen. Die zwei dienen verschiedenen Zwecken. Seitenabfolgen sind nützlich für Web-Feeds, zum Erzeugen einer "Tour" durch einen vorgegebenen Satz von Seiten und viele weitere Dinge.

Seitenversionen

Gibt es eine Möglichkeit, die Seitenhistorie aus den Seitendateien zu entfernen?

1. Administratoren können das mittels Cookbook:ExpireDiff durchführen.

2. Administratoren können einzelne Seiten mittels FTP aus dem wiki.d Verzeichnis herunterladen, im Texteditor öffnen, die Historie manuell entfernen und die Datei wieder hochladen. Vorsicht ist geboten, damit die erforderlichen Elemente der Seite erhalten bleiben (siehe PageFileFormat#creating).

3. Sie können die Seite bearbeiten, den gesamten Inhalt in die Zwischenablage kopieren (oder besser noch in einer temporären Textdatei speichern), delete im Textbereich eingeben und Speichern und Bearbeiten klicken. Speichern von "delete" verwirft die Seite samt Historie. Die gelöschte Seite bleibt im wiki-d/-Verzeichnis erhalten (siehe Löschen von Seiten.)
Jetzt fügen Sie den zuvor kopierten Text wieder ein und Speichern. Vorsicht ist geboten, dass der Text aus der Zwischenablage nicht verloren geht!

Wie kann ich den Zugriff auf die Historie (?action=diff) auf Benutzer mit Editiererlaubnis beschränken?

Füge in der Datei local/config.php

$HandleAuth['diff'] = 'edit';

hinzu. Wenn diese Einschränkung für eine ganze Farm eingerichtet wurde und man will in einem bestimmten Wiki 'diff' wieder erlauben, fügt man in local/config.php dieses Wikis

$HandleAuth['diff'] = 'read';

hinzu.

Passwörter

Wie kann ich alle Seiten und Gruppen meiner Site mit einem Passwort schützen? Muss ich wirklich die Passwörter Seite für Seite setzen?

Administratoren können Passwörter für die gesamte Site setzen, indem sie die config.php-Datei bearbeiten. Sie müssen nicht für jede Seite oder Gruppe Passwörter setzen. Um zum Beispiel die gesamte Site für Jene bearbeitbar zu machen, die ein 'edit'-Passwort kennen, kann ein Administrator das Folgende zur local/config.php hinzufügen:

    $DefaultPasswords['edit'] = pmcrypt('edit_password');

Wegen weiterer Informationen über die Passwortoptionen, die nur für Administratoren verfügbar sind, siehe Passwörter verwalten.

Ich bekomme einen http error 500 "Internal Server Error", wenn ich versuche, mich einzuloggen. Was ist falsch?

Das kann passieren, wenn das verschlüsselte Passwort nicht auf dem Server erzeugt wird, auf dem PmWiki gehostet wird.
Die crypt-Funktion hat sich während der Entwicklung von PHP geändert, d. h. dass ein Passwort, das mit PHP 5.2 verschlüsselt wurde, nicht mit PHP 5.1 entschlüsselt werden kann, aber PHP 5.2 kann Passwörter entschlüsseln, die mit PHP 5.1 verschlüsselt wurden.
Diese Situation passiert normalerweise, wenn Sie Alles auf Ihrem lokalen Rechner mit der letzten PHP-Version vorbereitet haben und Sie die Passwörter auf einen Webserver hochladen, der mit einer älteren Version läuft.
Der gleiche Fehler tritt auf, wenn Sie verschlüsselte Passwörter in die local/config.php einfügen.

Lösung: Erzeugen Sie die Passwörter auf dem System mit der ältesten PHP-Version und benutzen Sie sie auf allen anderen Systemen.

Wie kann ich private Gruppen für Benutzer erstellen, so dass jeder Benutzer die Seiten seiner Gruppe bearbeiten kann, aber niemand sonst (außer dem Administrator) kann es?

Administratoren können das AuthUser-Rezept benutzen und die wenigen, folgenden Zeilen in ihre local/config.php-Datei einfügen, um das aufzusetzen:

    $group = FmtPageName('$Group', $pagename); 
$DefaultPasswords['edit'] = 'id:'.$group;
include_once("$FarmD/scripts/authuser.php");

Das gibt automatisch jedem Benutzer Bearbeiten-Rechte, dessen Benutzername der gleiche ist wie der Gruppenname.

FAQ

Wie kommt es, dass, wenn ich von einem Wiki in ein anderes wechsele, ich meine Autorisierung behalte?

PmWiki benutzt Sessions, um die Authentifizierung/Autorisierung im Auge zu behalten und ohne besondere Einstellungen setzt PHP voraus, dass alle Interaktionen mit einem Server zur gleichen Session gehören.
Für Sicherheitsbelange über geteilte Sitzungspools siehe das Kapitel "Session injection" in Cookbook:SessionSecurityAdvice (englisch).
Ein einfacher Weg, das zu lösen, ist sicher zu gehen, dass jedes Wiki einen individuellen Cookienamen für seine Sitzungen benutzt. Weit oben in den jeweiligen local/config.php-Dateien, bevor authuser.php oder andere Rezepte aufgerufen werden, schreibt man:

    session_name('XYZSESSID');

Sie können sich einen alphanumerischen Namen für XYZSESSID ausdenken, zum Beispiel für das cs559-1-Wiki wählen Sie:

    session_name('CS559SESSID');

Damit werden die beiden Sitzungs-Cookies auseinander gehalten.

Ist es möglich, die Passwortebene zum Anzeigen und/oder für if-Bedingungen zu verwenden? Beispiel:

  * (:if WriterPassword:) (display Edit link) (:ifend:) 

Sie können (:if auth edit:) verwenden. Siehe Bedingte Auszeichnung.

Kann ich (:if …:) benutzen, um Geheimnisse in einer Wikiseite zu verbergen?

Das können Sie, es ist aber gewöhnlich nicht sicher.

Die empfohlene Strategie ist, Geheimnisse in eine gesonderte Seite einzufügen und alle lese-bezogenen1 Zugriffe auf diese Seite auf solche Benutzer zu beschränken, die dieses Geheimnis teilen dürfen. Um das Geheimnis in einer anderen Seite zu zeigen, können Sie Teile der geheimen Seite oder die ganze Seite in diese andere Seite einfügen.

Benutzer mit Leseberechtigung des Geheimnisses sehen den Text, wohingegen andere nichts sehen – oder nach Ihrer Wahl einen anderen Text, z. B. einen Anmelden-Verweis.

1 Zur Zeit (version 2.2.99) sind das: read (erlaubt das Einfügen), edit (zeigt den Quelltext), attr (erlaubt den Zugriff auf die Lese-/Schreibberechtigung), diff (zeigt alle Änderungen an), source (zeigt den Quelltext).

Der Grund, warum Bedingte Auszeichnung nicht für Zugriffskontrolle zu gebrauchen ist, ist, dass es nur für die Anzeige des Quelltextes als Webseite gedacht ist, und das ist halt nur einer von vielen Wegen, um auf den Seitentext zuzugreifen. Um bedingte Auszeichnungen verlässlich für den Schutz von Geheimnissen einzusetzen, müssen alle Zugriffsmethoden, die diesen Weg umgehen könnten, ausgeschlossen werden. Um das zu erreichen, müssen Sie alle sich bietenden Möglichkeiten im Auge behalten. In der Standardinstallation von PmWiki enthalten die einfachen Methoden die folgenden: Bearbeiten einer Seite, Einsehen der Versionen oder des Quelltextes sowie das Einfügen von Teilen der Seite in der (Bearbeiten-) Vorschau einer anderen Seite (Vorschau verhindert Spuren in den Aktuellen Änderungen zu hinterlassen). Im Übrigen ist diese Liste bei Weitem nicht erschöpft und kann durch Rezepte? oder zukünftige Versionen von PmWiki noch wachsen.

Seitenlisten

  • fmt=#includefaq - fügt den FAQ-Abschnitt nach dem Namen der Seite ein. (Das kann sehr aufwändig sein, insbesondere, wenn die Liste Seiten enthält, in denen der [[#faq]]-Anker fehlt!)
  • fmt=#description - Listet die Titel der Seiten auf und fügt die Beschreibung an, wenn diese existiert. Es werden hinter jeden Titel Bindestriche gesetzt, auch wenn es keine Beschreibung gibt. Dies kann nicht verhindert werden.
  • fmt=#simplename - Zeige eine einfache Aufzählungsliste mit den Seitennamen (zusammengeschrieben) an, ohne die Gruppennamen.
  • fmt=#simplenamespaced - Zeige eine einfache Aufzählungsliste mit den Seitennamen (ggf. mit Leerzeichen) an, ohne die Gruppennamen.
  • fmt=#titlesummary - Listet die Titel mit den Zusammenfassungen der Seiten auf, die in der Seite mit (:Title ttttt:) und (:Summary:sssss:) definiert wurden.
  • fmt=#count - gibt die Anzahl der Seiten in der Liste an, zählt nur "normale" Seiten (im Gegensatz zu fmt=count).

Diese Formate werden definiert in Seitenlistenvorlagen, die angepasst werden können (Siehe auch Seitenlisten mit Standardvorlagen und PageListTemplates (in Englisch)).

fmt=count

Dies Format ist nicht in der Seitenlistenvorlage definiert:

  • fmt=count - Zeige die Anzahl der Seiten in der Liste an (Beachten Sie das Fehlen des '#'). In einem 'trail' zählt fmt=count existierende und nicht existierende Seiten; um count auf existierende Seiten zu beschränken, benutzen Sie if="exists {=$FullName}" fmt=count (mailing list).

link=

Die "link="-Option implementiert Rückverweise – d. h. sie liefert eine Liste von Seiten, die auf die Zielseite verweisen. Das ist insbesondere nützlich für Kategorien und zum Finden zugehöriger Seiten.

  • Alle Seiten mit einem Verweis auf den Dokumentationsindex von PmWikiDe
(:pagelist link=PmWikiDe.DocumentationIndex:)
  • Alle Seiten mit Verweisen auf die aktuelle Seite
(:pagelist link={$FullName}:)
  • Alle Seiten in der "Skins"-Kategorie
(:pagelist link=Category.Skins:)

Beachte, dass die "link="-Option weder negative Ziele, noch mehrere Ziele noch Joker-Zeichen entgegen nimmt. Siehe hierfür Cookbook:PageListMultiTargets.

Außerdem ignoriert link= die Direktiven (:if...:), (:include...:), (:redirect...:), (:pagelist...:) und Seitentextvariablen-Direktiven, während nach Verweisen in einer Seite gesucht wird. Das bedeutet, Verweise in eingeschlossenen Seiten werden nicht gefunden, und Verweise innerhalb nicht angezeigter bedingter Auszeichnungen werden gefunden. Im Kapitel über Seiten-Text-Variablen werden Wege beschrieben, einen Verweis auf einer Seite zu verstecken und doch link= zu erlauben, ihn zu finden.

count=

Die "count="-Option bietet die Möglichkeit,

  • die Seitenliste auf ein bestimmte Anzahl von Seiten zu begrenzen,
  • Ausschnitte aus der Liste anzuzeigen,
  • einen Abschnitt des Listenendes anzuzeigen,
  • Seiten in umgekehrter Reihenfolge anzuzeigen.
Eine einfache, unnummerierte Liste der zehn zuletzt geänderten Seiten:

(:pagelist trail=Site.AllRecentChanges count=10 fmt=#simple:)

Zeige die ersten zehn Seiten einer Liste an:
count=10       # Zeige die ersten zehn Seiten an
Negative Zahlen zählen die Seiten vom Ende der Liste aus:
count=-10      # Zeige die letzten zehn Seiten an
Bereiche können mit '..' angegeben werden, so wie hier:
count=1..10    # die ersten zehn Seiten
count=5..10    # 5. bis 10. Seite
Negative Zahlen in Bereichen zählen von Ende der Liste aus:
count=-10..-5  # 10. von hinten, 9. von hinten, 
                 ..., 5. von hinten
Lässt man den Start oder das Ende des Bereiches weg, wird dafür der Start oder das Ende der Liste gesetzt:
count=10..     # überspringe die ersten zehn Seiten
count=..10     # 1. bis 10. Seite
count=-10..    # die letzten zehn Seiten
count=..-10    # Alle bis auf die letzten neun Seiten
Bereiche können umgedreht werden, um anzuzeigen, dass die Reihenfolge der Seiten in der Ausgabe ebenso umgedreht werden sollen:
count=5..10    # 5. bis 10. Seite
count=10..5    # das gleiche rückwärts
count=-1..1    # Alle Seiten von hinten 
                 nach vorn aufgelistet
"Rückwärts zählen" hier bezieht sich auf die Liste nach der Sortierung, deshalb sind die drei Anweisungen rechts äquivalent:
(:pagelist order=-name count=10:)
(:pagelist order=-name count=1..10:)
(:pagelist order=name  count=-1..-10:) 

Vergleiche fmt=count

wrap=

Die "wrap"-Option hat die Werte none und inline.

Mit "wrap=inline" und "wrap=none" wird die Ausgabe der Seitenliste (Markup oder HTML) direkt im Markup der Seite eingebettet ohne irgendwelche umgebenden <div class=...> - </div>-Tags.

Mit "wrap=inline" wird eine umgebende <ul> fortgesetzt. Ohne "wrap=inline" startet die HTML-Ausgabe eine neue <ul> (nicht umgekehrt?). Das ist wichtig, wenn man möchte, dass die Seitenliste eine zweite Ebene in der <ul> erzeugt, denn der Beginn einer neuen Liste mit "**" führt nicht zu einer zweiten <ul>-Ebene sondern zu <dl><dd><ul>...

"wrap=inline" hat außerdem noch andere Effekte, da es den Aufruf von $FPLTemplateMarkupFunction unterdrückt (die standardmäßig MarkupToHTML ist).

class=

Standardmäßig hat eine Seitenliste die 'fpltemplate'-Klasse. Die 'bygroup'-, 'simple'-, 'group'- und 'title'-Seitenlistenformate haben eigene Klassennamen fplbygroup, fplsimple etc. Man kann selbst eine Klasse mit dem class=-Parameter angeben oder durch setzen des $FPLFormatOpt-Arrays.

request=1

Mit (:pagelist [andere Parameter] request=1:) können Sie die meisten Seitenlisten-Parameter überschreiben, indem Sie die Parameter in den URL einfügen.
Beispiele:

  • (:pagelist order=name request=1:) sortiert normalerweise die Liste nach Namen. Wenn aber der URL der Seite ?order=time enthält, wird die Liste nach der Zeit sortiert.
  • Enthält der URL ?order=, bleibt die Liste unsortiert.

Hinweise: Kodieren Sie jedes "#" in dem URL als "%23".
Da dieser Parameter Benutzern ohne Bearbeiten-Recht die Möglichkeit gibt, Seitenlisten nach ihrer Façon zu gestalten, sollten sie seine Sicherheitsauswirkungen für Ihre Website beachten, bevor Sie ihn einsetzen.

Seit Version 2.2.71 ist es möglich, explizit nur bei ausgewählten Parametern zu erlauben, sie zu überschreiben, oder bei einigen Parametern zu verbieten, sie zu überschreiben. Wenn Sie das brauchen, setzen Sie statt der 1 den Parameternamen ein.

Alle Parameter zum Überschreiben frei geben:
(:pagelist request=1:)

Nur die Parameter 'order' und 'count' dürfen überschrieben werden:
(:pagelist request=order,count:)

Erlaube, alle Parameter zu überschreiben, außer 'fmt' und 'trail', beachten Sie das Minuszeichen vor jedem verbotenen Parameter.
(:pagelist request=-fmt,-trail:)

req=1

Der req=1-Parameter erfordert, dass Suchbegriffe übertragen werden (das heißt, dass der Benutzer "Suchen" in einem Suchenformular angeklickt hat oder einen Verweis mit zusätzlichen Parametern folgt wie [[Page?q=terms&order=-name]]), bevor die Seitenliste erzeugt wird.
Beachten Sie, dass (:pagelist request=1 req=1:) fast wie (:searchresults:) funktioniert, wenn auch ohne die Zeilen "Suche nach ..." und "X Treffer aus insgesamt Y durchsuchten Seiten.". Beide Parameter "request=1" and "req=1" sind nötig.

Wenn eine Suche durchgeführt wird, entweder über eine searchbox-Direktive oder das Suchfeld des Skins, wird die Seite zum Darstellen des Suchergebnisses benutzt, wenn die Seite eine searchresults-Direktive enthält; enthält die Seite die searchresults-Direktive nicht, wird Site.Search für die Ausgabe des Suchergebnisses benutzt.

passwd=

Die "passwd"-Option liefert nur jene Seiten zurück, die eins der Passwortattribute gesetzt haben (z. B. passwd=write).

if=

Die "if"-Option erlaubt Bedingungen für die Erzeugung von Seitenlisten zu setzen, statt dies in den Seitenlistenvorlagen zu tun. Nur die Seiten, für die die Bedingung wahr ist, werden ausgeliefert. Alles, was in einem (:if ...:) funktioniert, kann als Bedingung genommen werden. Zum Beispiel liefert

(:pagelist if="date {(ftime %GW%V {*$Name})} {=$Name}" :)

alle Seiten aus, deren Namen in der gleiche Woche liegt wie der Name der aktuellen Seite (also der Seite, in die die Liste eingebettet ist).

Wenn ein Argument innerhalb der Anführungszeichen Leerzeichen enthalten kann, muss es in Anführungszeichen gesetzt werden.

  (:pagelist if="date 2009-01-01..2009-12-31 '{=$:Mydate}'" :)

order=

Die "order="-Option erlaubt es, die gelisteten Seiten nach unterschiedlichen Kriterien zu sortieren. Mit einem Minuszeichen erreicht man eine umgedrehte Sortierreihenfolge. Mehrfache Sortierkriterien können durch Kommata getrennt angegeben werden. Außerdem können Sie Ihre eigenen Sortierreihenfolgen erzeugen:

  • order=name - alphabetisch nach Namen (Standardreihenfolge)
  • order=$Name - alphabetisch nach Namen gruppenübergreifend
  • order=title - alphabetisch nach Titeln statt nach Namen
  • order=time - zuletzt geänderte Seiten am Ende
  • order=ctime - Erstellungszeit (siehe Anmerkung)
  • order=group,title - mehrfache Kriterien, in diesem Fall sortiert nach Gruppen, innerhalb der Gruppen sortiert nach Titeln
  • order=random - verwürfle die Seiten in eine zufällige Reihenfolge
  • order=$:pagetextvarname - alphabetisch nach Seiten-Text-Variablen-Werten (beachten Sie: keine geschweiften Klammern um die Variable)
  • order=$pagevarname - alphabetisch nach Seiten-Variablen-Werten (beachten Sie: keine geschweiften Klammern um die Variable)

Außerdem erlaubt die order=-Option angepasste Sortierfunktionen zu schreiben.

  • Anmerkung: trail= erhält die Reihenfolge der Seiten, so wie sie in der entspechenden Seite angeordnet sind (es sei denn, man hat ausdrücklich order= eingesetzt oder es gibt eine vorgegebene Reihenfolge in der Seitenlistenvorlage). Also ist PmWikis alphabetische Standardreihenfolge außer Kraft gesetzt, wenn trail= eingesetzt wird.
  • Annmerkung: ctime (Erstellungszeit) wird in den Seiten erst von PmWiki 2.1.beta15 an aufwärts gespeichert. Seiten, die mit vorherigen Versionen angelegt wurden, enthalten das ctime-Attribut nicht und können danach nicht sortiert werden.

cache=0

Seitenlisten können zwischengespeichert werden, was den Prozess erheblich beschleunigt (wenn $PageListCacheDir gesetzt ist). Hin und wieder führt dieses Zwischenspeichern zu unerwünschten Ergebnissen, die Angabe von cache=0 schaltet das Zwischenspeichern ab.

Variablen als Parameter angeben

Man kann auch Variablen innerhalb der Seitenlistenanweisung angeben und sich in der Vorlage auf diese Variablen beziehen, indem man das -Format benutzt.

(:pagelist fmt=#pagelist variable1="value" variable2="value2":)

Das setzt voraus, dass die Site $EnableRelativePageVars gesetzt hat, was in PmWiki 2.2.0 empfohlen wird – aber standardmäßig ausgeschaltet ist, um ein Upgraden von 2.1.x zu erleichtern.

Zum Beispiel mit der Vorlage

>>comment<<
[[#tvars]]
(:template default count=1 ParamName=Simon:)
Hi, , how are you today?
[[#tvarsend]]
>><<

(:template default count=1 ParamName=Simon:) Hi, , how are you today?

erhält man:

(:pagelist fmt=#tvars ParamName="Sam":)

(:pagelist fmt=#tvars ParamName="Sally":)

(:pagelist fmt=#tvars:)

Siehe auch $EnableUndefinedTemplateVars.

Beispiele

Schließe den Inhalt einer zufälligen Seite aus der Bannergruppe ein:

(:pagelist group=Banners order=random count=1 fmt=#include list=normal:)

Zeige eine einfache Liste der zehn zuletzt geänderten Dateien an:

(:pagelist trail=Site.AllRecentChanges count=10 fmt=#simple:)

Zeige die "Top Twenty" der größten Kochbuch-Seiten

(:pagelist group=Cookbook order=size count=-20 :)

Die Searchbox-Direktive

Die (:searchbox:)-Direktive nimmt generell die gleichen Parameter wie die (:pagelist:)- und die (:input search:)-Direktive an:

  • Seitenlisten-Parameter können zum Eingabetext der Searchbox (oder zum Markup oder zu beidem) hinzugefügt werden.
  • Texteingabebox-Parameter können zum Searchbox-Markup hinzugefügt werden.
    • Ein anfänglicher Suchstring kann im Searchbox-Markup angegeben werden, muss aber die Form value='suchstring' haben. Dieser Suchstring erscheint im Eingabefeld und kann für die Suche (vor der Suche) verändert werden.
    • Ein optionaler Platzhalter-Wert kann in der Form placeholder="Suche" angegeben werden. In jüngsten Browsern erscheint dieser Wert grau im Suchfeld, wenn es leer ist. Beachten Sie, dieses Attribut ist valides HTML5, wenn Sie es aber in einem HTML4-Skin benutzen, wird Ihre Seite nicht valide sein.
    • Optional können Sie aria-label- und andere aria-*-Zugänglichkeitsattribute hinzufügen, die dem Eingabefeld angefügt werden.
    • Die Größe des Eingabefeldes kann mit dem size-Parameter angegeben werden, wobei size=40 der aktuelle Standard ist.
      • Tipp: Wenn mehr als eine Searchbox auf der Seite erscheinen, kann man mit einem leeren Anfangswert (value='') im Markup aller Eingabefelder verhindern, dass sich ein Suchstring auf alle Searchboxen ausbreitet.
  • Die Zielseite für die Ausgabe des Suchergebnisses lässt sich mit dem Parameter target=GruppenName.SeitenName setzen. Der Standard ist die aktuelle Seite.
  • Das ganze Searchbox-Eingabeformular kann überschrieben werden, indem man die Variable $SearchBoxFmt in seiner Konfigurationsdatei definiert. Wenn $SearchBoxFmt definiert ist, werden die Parameter für (:searchbox:) ignoriert und der Inhalt der $SearchBoxFmt-Variablen wird statt dessen benutzt.

Der zusätzliche Parameter label="label" kann benutzt werden, um die Aufschrift der zugehörigen Submit-Schaltfläche zu ändern.

   (:searchbox label="Durchsuche dies Wiki":)

Standardmäßig hat das Eingabefeld den "Text"-Typ wegen der Kompatibilität mit HTML/XHTML. Alternativ können Sie es für HTML5 auf den "search"-Inputtyp setzen, siehe $SearchBoxInputType (einige HTML5-Skins setzten das schon ein).

Die Suchergebnis-Direktive

Die (:searchresults:)-Direktive nimmt generell die gleichen Parameter wie die (:pagelist:)- und die (:input search:)-Direktive an.

request=1 req=1

Die Suchergebnisse erscheinen ohne die Einleitung, die da heißt "Suche nach ..." .

Anpassen von "Suche nach ..." und "3 Treffer auf ..."

Um die Texte, die das Suchergebnis umrahmen, zu ändern, kann man das Folgende anpassen und zur local/config.php oder zur $FarmD/local/farmconfig.php hinzufügen.

XLSDV('de', array(
        'SearchFor' => 'Suchergebnis für <em>$Needle</em>:',
        'SearchFound' => 
                '$MatchCount Seiten gefunden unter $MatchSearched durchsuchten Seiten.'
));
Hinweis: 'de' muss für andere Sprachen als Deutsch entsprechend angepasst werden.

Alternativ kann man auch die 'SearchFor'- und 'SearchFound'-Strings in der Übersetzungsseite anpassen.

Auch die $SearchResultsFmt-Variable kann in local/config.php oder $FarmD/local/farmconfig.php gesetzt werden.

SDV($SearchResultsFmt, "<div class='wikisearch'>\$[SearchFor]
    <div class='vspace'></div>\$MatchList
    <div class='vspace'></div>\$[SearchFound]</div>");

Siehe auch

FAQ

Wie öffnet PmWiki Seiten mit PageStore?

Wenn PmWiki eine Datei zum Lesen öffnen muss, fragt es die PageStore-Objekte eines nach dem anderen, in der Reihenfolge, in der Sie sie in der config.php-Datei definiert haben, ob sie MeineGruppe.MeineSeite haben. Das erste PageStore-Objekt, das diese Seite findet, gibt sie zurück und wenn es noch mehr PageStore-Objekte gibt, werden diese nicht behelligt.

Wenn Sie ein PageStore-Objekt definieren mit Pfaden wie wiki.d/{$Group}/{$FullName} und dann fragen "gibt es eine Seite MeineGruppe.MeineSeite", prüft das PageStore-Objekt nur "ist da eine Datei wiki.d/MeineGruppe/MeineSeite", es sieht also nur in dem Unterverzeichnis wiki.d/MeineGruppe nach, nicht in anderen Unterverzeichnissen.

Wenn Sie eine Seite schreiben, wird nur das erste PageStore-Objekt benutzt, das gewöhnlich $WikiDir ist. So können wir die Dokumentation in wikilib.d haben, doch wenn Sie eine Seite aus PmWiki oder der Site-Gruppe bearbeiten, wird sie in wiki.d gespeichert und von da an wird nur noch diese Datei in wiki.d gelesen und geschrieben.

Wie ist das Verhalten von pagelist und searchresults, wenn nur ein Name oder Wort angegeben wird?

Beide, pagelist und searchresults, durchsuchen alle Gruppen, außer entweder

  • es gibt ein group=DieseGruppe-Argument im Suchfeld oder im Markup, oder
  • Sie haben (:template default group=EineGruppe,{*$Group}:) in der pagelist-Vorlage, oder
  • es gibt ein request=1-Argument im Markup und da ist irgendwie ein $_REQUEST['group']-Argument, z. B. vom Suchformular oder von der URL, oder
  • Sie setzen irgendwelche $SearchPatterns['xy'] und list=xy, oder
  • setzen eine Standard-$MakePageListOpt['gruppe'] oder $SearchBoxOpt['gruppe'].

Wenn eine Option nicht benutzt wird, sollte diese Option nicht vordefiniert werden.

  • Wenn es kein Suchwort gibt, zeige alle Seiten;
  • wenn group= nicht benutzt wird, zeige alle Gruppen;
  • wenn name= nicht benutzt wird, zeige alle Seiten;
  • wenn link= nicht benutzt wird, zeige Seiten, die irgendwo hin zeigen oder auch nicht;
  • wenn count= nicht benutzt wird, zeige alle Seiten anstatt nur einen Teil davon (die einzige Ausnahme ist die order=-Option, die als Standard order=name enthält, da ohne diesen Standard die Ergebnisse zwischen Seitennachladen uneinheitlich sortiert werden, was besonders unglücklich ist, wenn Sie auch noch count=21..30 benutzen.

Löschen von Seiten

FAQ

Wie werde ich Gruppen wieder los, nachdem ich sie einmal angelegt habe?

Ein Administrator kann die unerwünschten Seiten einfach aus dem Verzeichnis wiki.d/ löschen. Bedenken Sie, dass eine Wikigruppe auch mit ihr verbundene Uploads enthalten kann.

Im Normalfall reicht es nicht, alle Seiten einer Gruppe über das Wiki (mittels delete) zu löschen, weil das Löschen der Seiten als Änderung interpretiert wird und die Seite RecentChanges neu erzeugt wird. Es ist aber möglich, die Konfiguration so zu ändern, dass die RecentChanges-Seiten für Wikigruppen über das Wiki gelöscht werden können – siehe das Kochbuch-Rezept Cookbook:RecentChangesDeletion (nur auf Englisch verfügbar).

Installation

Könnte ich nicht pmwiki.php in index.php umbenennen?

Vom Umbenennen wird abgeraten. Statt dessen erzeugen Sie eine neue Datei namens index.php mit der folgenden einzigen Textzeile (und lassen Sie das schließende Tag "?>" ganz bewusst weg):

<?php include_once('pmwiki.php');

Wie mache ich pmwiki.php zur Standardseite einer Website?

Erzeugen Sie eine index.php-Datei, die PmWiki aus einem Unterverzeichnis heraus startet (z. B. aus pmwiki/) und setzen Sie sie in das Wurzelverzeichnis der Site (das Hauptverzeichnis der Website).

<?php chdir('pmwiki'); include_once('pmwiki.php');

Annmerkung: Sie müssen auch ausdrücklich die $PubDirUrl-Variable setzen (beispielsweise auf "http://example.com/pmwiki/pub" in der local/config.php-Datei.

Wie kann ich "saubere URLs" aktivieren, die kürzer sind und mehr nach Pfaden zu meinen Wikiseiten aussehen? Warum scheint pmwiki.org eher eine Verzeichnisstruktur zu haben anstelle von "?n=seitenname" in den URLs?

Siehe Cookbook:CleanUrls.

Wie kann ich PmWiki auf einer selbstständigen Maschine (offline, portabel) laufen lassen?

Siehe Cookbook:Standalone oder Cookbook:WikiOnAStick.

Aktualisierungen

Wie kann ich herausfinden, welche Version von PmWiki bei mir läuft?

Siehe Version - So findet man die Version von PmWiki heraus..

Wie kann ich eine neue Version von PmWiki testen, ohne die vorige Version zu ändern, die die Besucher benutzen?

Der leichte Weg, das zu tun, ist, die neue Version in einem separaten Verzeichnis zu installieren und in deren local/config.php-Datei das Folgende einzufügen:


    $WikiLibDirs = array(&$WikiDir,
      new PageStore('/path/to/existing/wiki.d/{$FullName}'),
      new PageStore('wikilib.d/{$FullName}'));

Wenn Seiten aufgerufen werden, werden sie (vorausgesetzt, an den Standardnamen wurde nichts geändert) der Reihe nach in wiki.d, /path/to/existing/wiki.d/ und wikilib.d gesucht. Der erste Fund wird dann geladen. Gespeichert wird das Ergebnis immer in wiki.d.

Das lässt Sie die neue Version mit existierenden Seiteninhalten testen, ohne Auswirkungen auf die existierende Site und ohne Modifikationen an den Seiten zu riskieren. (Natürlich müssen auch alle Rezepte und lokale Anpassungen in der neuen Version installiert werden.)

Wenn Sie dann irgendwann zufrieden mit der neuen Version sind und alles so zu funktionieren scheint wie in der alten Version, ist es sicher, die alte Version auf die neue upzugraden (und man kennt alle Konfigurations- und Seitenänderungen, die notwenig gemacht werden müssen.)

Verwaltung der Anhänge

Wie verhindere ich das Hochladen eines gewissen Dateityps?

Hier ist ein Beispiel, was in Ihrer local/config.php-Datei ergänzt werden muss, um Hochladen von .zip-Dateien zu verhindern:

$UploadExtSize['zip'] = 0;  # Disallow uploading .zip files.
$UploadExtSize[''] = 0;     # Disallow files with no extension

Wie verbinde ich Anhänge mit individuellen Seiten oder der gesamtem Site, anstatt sie durch Wikigruppen zu organisieren?

Verwenden Sie die $UploadPrefixFmt-Variable (siehe auch das Cookbook:UploadGroups-Rezept).

$UploadPrefixFmt = '/$FullName';  # seitenweise, in Gruppe.Name-Verzeichnissen
$UploadPrefixFmt = '/$Group/$Name'; # seitenweise, in Gruppenverzeichnissen mit Name-Unterverzeichnissen
$UploadPrefixFmt = '';   # für das ganze Wiki

Für $UploadDirQuota - können Sie ein paar Einheiten und Zahlen anbieten? Ist die Angabe in Bytes oder Bits? Was ist die Nummer vor 100K? 1Meg? 1 Gig? 1 Terabyte?

Einheiten sind in Bytes.

   $UploadDirQuota = 100*1024;         # limit uploads to 100KiB
   $UploadDirQuota = 1000*1024;        # limit uploads to 1000KiB
   $UploadDirQuota = 1024*1024;        # limit uploads to 1MiB
   $UploadDirQuota = 25*1024*1024;     # limit uploads to 25MiB
   $UploadDirQuota = 2*1024*1024*1024; # limit uploads to 2GiB

Gibt es einen Weg, Dateinamen mit Unicode oder zusätzlichen Zeichen zu erlauben?

Ja, siehe $UploadNameChars

Wo wird die Liste der Anhänge gespeichert?

Sie wird ad hoc durch das (:attachlist:)-Markup erstellt.

Wie kann ich Hotlinking meiner hochgeladenen Bilder verhindern?

Siehe Cookbook:Prevent Hotlinking

Sicherheit

Wie melde ich mögliche Verwundbarkeiten der Sicherheit in PmWiki?

Pm schrieb darüber in einer Veröffentlichung an pmwiki-Benutzer vom September 2006. In aller Kürze unterscheiden er zwischen zwei Fällen:

  1. Die mögliche Verwundbarkeit ist noch nicht öffentlich bekannt: In diesem Fall kontaktieren Sie Pm in einer persönlichen Mail.
  2. Die mögliche Verwundbarkeit ist bereits öffentlich bekannt: In diesem Fall diskutieren Sie die Verwundbarkeit öffentlich (z. B. auf pmwiki-users).

Siehe seine oben erwähnte Nachricht wegen Details und Begründungen.

Was ist mit den Botnet-Sicherheits-Ratschlägen in http://isc.sans.org/diary.php?storyid=1672?

Sites, bei denen PHPs register_globals-Einstellungen auf "On" gesetzt sind und Versionen vom PmWiki vor 2.1.21 könnten verwundbar durch ein Botnet sein durch Ausnutzen eines Fehlers in PHP. Die Verwundbarkeit kann geschlossen werden, indem man register_globals auf "off" stellt, auf PmWiki 2.1.21 oder später upgradet oder die PHP-Versionen 4.4.3 oder 5.1.4 upgradet.
Zusatz: Es gibt einen Test in PmWiki:SiteAnalyzer, der benutzt werden kann, um zu bestimmen, ob Ihre Site verwundbar ist.

Wiki-Vandalismus und Spam

Annahmen
Sie nutzen eine Blockadeliste und Url-Freigabe.
Sie wollen nicht darauf zurückgreifen, das gesamte Wiki durch Passwörter zu schützen, das ist letztlich nicht der Punkt.
Idealerweise wird dieser Schutz in config.php aktiviert.

Wie beende ich das Löschen von Seiten, d. h. wie schütze ich Seiten vorm Löschen mit einem Passwort?

Benutzen Sie Cookbook:DeleteAction und schützen Sie die Löschen-Aktion mit einem Passwort,

indem Sie $DefaultPasswords['delete'] = '*'; in die config.php einfügen
oder schützen Sie die Aktion
durch $HandleAuth['delete'] = 'edit'; um ein Bearbeiten-Passwort für das Löschen erforderlich zu machen,
oder durch $HandleAuth['delete'] = 'admin'; um ein Administrator-Passwort für das Löschen erforderlich zu machen.

Wie verhindere ich, dass Seiteninhalte durch eine leere (alles Leerzeichen) Seite ersetzt wird?

Fügen Sie block: /^\s*$/ zu Ihrer Blockadeliste hinzu.

Wie kann ich verhindern, dass Seiten durch alberne Kommentare wie exellente Site, großartige Informationen, ersetzt werden, wo der Inhalt nicht blockiert werden kann?

Versuchen Sie eine neuere Automatische Blockadeliste, die Informationen über IP-Adressen von bekannten Wiki-Verunstaltern zieht.

(ODER) Versuchen Sie Cookbook:Captchas or Cookbook:Captcha anzuwenden (Beachten Sie, die sind verschieden).

(ODER) Setzen Sie ein Bearbeiten-Passwort, machen es aber in der Site.AuthForm-Vorlage öffentlich.

Wie kann ich alle gemeinsamen Seiten in allen Gruppen wie RecentChanges, Search, GroupHeader, GroupFooter usw. mit einem Passwort schützen?

Fügen Sie die folgenden Zeilen in Ihre local/config.php-Datei ein. Ein Bearbeiten dieser Seiten wird dann ein Administrator-Passwort erfordern.

## Require admin password to edit RecentChanges (etc.) pages.
if ($action=='edit'
    && preg_match('/\\.(Search|Group(Header|Footer)|(All)?RecentChanges)$/', $pagename))
  { $DefaultPasswords['edit'] = pmcrypt('secret phrase'); }

Anmerkung: Alle GroupAttributes-Seiten sind durch das 'attr'-Passwort geschützt.

Alternative: Sie können eine 'admin'-Authentifizierung für diese Seiten erforderlich machen:

## Require admin password to edit RecentChanges (etc.) pages.
if ($action=='edit' 
    && preg_match('(Search|Group(Header|Footer)|(All)?RecentChanges)', $pagename))
  { $HandleAuth['edit'] = 'admin'; }
Ich fürchte, wegen meiner sauberen URLs muss ich den regulären Ausdruck etwas kürzen. Außerdem setze ich das Bearbeiten-Passwort für diese Seiten auf das Administrator-Passwort in $DefaultPasswords['admin'] = pmcrypt('secret phrase'); in local/config.php.
Soweit ich sehen kann, funktioniert das für mich wie erwartet. --Rico, 2007-02-02

Wie schütze ich das Anlegen neuer Gruppen mit einem Passwort?

Siehe Cookbook:Limit Wiki Groups

Wie schütze ich das Anlegen neuer Seiten mit einem Passwort?

Siehe Cookbook:Limit new pages in Wiki Groups

Wie kann ich eine Art Whitelist machen, wo Benutzer von bekannten oder vertrauenswürdigen IP-Adressen Seiten bearbeiten können, alle Anderen aber ein Passwort brauchen?

Fügen Sie diese Zeilen in local/config.php ein:

## Allow passwordless editing from own turf, pass for others.
if ($action=='edit'
 && !preg_match("^90.68.", $_SERVER['REMOTE_ADDR']) )    
 { $DefaultPasswords['edit'] = pmcrypt('foobar'); }

Ersetzen Sie "90.68." durch den bevorzugten Netzwerk-Präfix und "foobar" durch das Standardpasswort für Andere.

Für eine einzelne IP benutzen Sie:

if($_SERVER['REMOTE_ADDR'] == '127.0.0.1') { # Ihre IP-Adresse hierhin
 $_POST['authpw'] = 'xxx';                  # das Admin-Passwort
}

Bitte beachten Sie die Sicherheitsaspekte: das bedeutet nämlich, dass Sie das Admin-Passwort als Klartext in Ihrer config.php-Datei stehen haben und jemand mit Zugriff auf das Dateisystem diese Datei lesen kann, z. B. ein technischer Mitarbeiter des hostenden Providers. Ihre IP-Adresse kann sich gelegentlich ändern (es sei denn, Sie haben einen Vertrag über eine fixe IP mit ihrem Internet-Service-Provider [ISP]). Wenn das passiert, wird jemand mit Ihrer alten IP-Adresse automatisch als Admin in Ihrem Wiki angemeldet. Es ist extrem unwahrscheinlich, dass es Probleme gibt, aber Sie sollen wissen, dass das möglich ist. Wenn Sie hinter einem Router sitzen, haben alle anderen Geräte hinter diesem Router im Internet die gleiche IP-Adresse wie Sie (aus der Sicht des Wikis) — Ihr WiFi-Telefon, dass Notebook Ihrer Frau, ein Nachbar, der Ihre WiFi-Verbindung mitbenutzt etc. Alle diese Leute werden Admin Ihres Wikis. Nochmal: Sie sollten prüfen, ob sich daraus ein Sicherheitsrisiko ergibt. In manchen Fällen routet Ihr ISP Ihren Verkehr gemeinsam mit dem anderer Leute über einen gemeinsamen Proxy(-Server) — in solch einem Fall könnten tausende von Leuten die selbe IP-Adresse haben.

Siehe auch Cookbook:AuthDNS & Cookbook:PersistentLogin

Wie setze oder lösche ich ein Passwort für eine Gruppe oder Seite in config.php?

siehe Passwörter und Passwörter verwalten.

Wie schütze ich Seitenaktionen durch ein Passwort?

Siehe Passwörter wegen der Einstellungen in der config.php-Datei.

$HandleAuth['pageactionname'] = 'pageactionname'; # zusammen mit :
$DefaultPasswords['pageactionname'] = pmcrypt('secret phrase');

oder

$HandleAuth['pageactionname'] = 'anotherpageactionname';

Wie erlaube ich Verfassern nur dann zu veröffentlichen, wenn Sie auch ein Profil? haben?

Fügen Sie dies in Ihre local/config.php unterhalb der include_once("$FarmD/scripts/author.php");-Zeile:

if(!PageExists('Profiles.'.$Author)&&$action=='edit')
$HandleAuth['edit'] = 'admin';

Dies ist eine mögliche Lösung, aber seien Sie gewarnt, Autoren können dann auch keine Wikiseite in der Profile-Gruppe? neu anlegen.
Ergänzen Sie if($group != 'Profiles') oben ;-)

Wie macht man eine Regel, die nur den Autoren selbst erlaubt, ihre eigene Wikiseite in der Profile-Gruppe? zu bearbeiten?

Fügen Sie dies zu Ihrer local/config.php-Datei hinzu:

$name = PageVar($pagename, '$Name');
if($group=='Profiles') $DefaultPasswords['edit'] = 'id:'.$name;

Wie moderiere ich alle Veröffentlichungen?

Aktivieren Sie Entwürfe

  • Setzen Sie $EnableDrafts, damit wird der "Save"-Button in zwei einzelne Buttons aufgeteilt: "Publish" und "Save draft".
  • Setzen Sie dann $EnablePublishAttr. Das fügt eine "Publish"-Autorisierungsebene ein, um das Bearbeiten der Entwürfe vom Publish des neuen Textes unterscheiden zu können.

Wie mache ich ein Read-Only-Wiki?

Setzen Sie ein 'edit'-Passwort in config.php.

Wie schränke ich den Zugriff auf hochgeladene Anhänge ein?

Siehe

Wie verberge ich die IP-Adresse in den "diff"-Seiten?

Wenn der Benutzer einen Benutzernamen einträgt, erscheint dieser an stelle der IP-Adresse. Um das Eintragen eines Benutzernamen zu erzwingen, setzen Sie das Folgende in die config.php-Datei ein:

  $EnablePostAuthorRequired = 1;

Die IP-Adress kann auch in dem Tooltip-Titel erscheinen, wenn der Mauscursor über dem Autorennamen ist. Wenn Sie das deaktivieren möchten, dass setzen Sie das Folgende in Ihre config.php-Datei:

$DiffStartFmt = 
  "<div class='diffbox'><div class='difftime'><a name='diff\$DiffGMT' href='#diff\$DiffGMT'>\$DiffTime</a>
   \$[by] <span class='diffauthor'>\$DiffAuthor</span> - \$DiffChangeSum</div>";

Wie halte ich einige Apacheinstallationen davon ab, (hochgeladene) Dateien die ".php", ".pl" oder ".cgi" irgendwo im Dateinamen haben, auszuführen.

Benutzen Sie $UploadBlacklist

Wie hindere ich irgendwelche Leute daran, den Quelltext meiner Wikiseiten mit ?action=source zu inspizieren. Ich habe (:if auth edit:)-Text darin, den ich nicht der ganzen Welt präsentieren möchte.

$HandleAuth['source'] = 'edit'; oder $HandleAuth['source'] = 'admin';

Wie sichere ich meine Cookies?

Siehe $EnableCookieSecure und $EnableCookieHTTPOnly

Eigene Auszeichnungen

Wie kann ich JavaScript in die Ausgabe einer Seite einfügen?

Es gibt mehrere Wege, das zu erreichen. Das Cookbook:JavaScript-Rezept beschreibt ein einfaches Verfahren, um statisches JavaScript in eine Webseite einzufügen mit Hilfe von eigenen Auszeichnungen. Um JavaScript direkt in Wikiseiten zu schreiben (was verschiedene Sicherheitsrisiken öffnen kann), siehe das JavaScript-Editable-Rezept. Für JavaScript, das im Kopf- und Fußbereich von Seiten erscheinen soll, können Sie die skin-Vorlage direkt verändern, oder Sie fügen <script>-Anweisungen ein, indem Sie das $HTMLHeaderFmt-Array benutzen.

Wie erstelle ich ein Markup ((:nodiscussion:)), das eine Seitenvariable ({$HideDiscussion}) setzt, die wiederum mit (:if enabled HideDiscussion:) in .PageActions? eingesetzt werden kann?

Fügen Sie den folgenden Kodeabschnitt in Ihre config.php ein:

SDV($HideDiscussion, 0); 	#define var name
Markup('hideDiscussion', '<{$var}',
 '/\\(:nodiscussion:\\)/', 'setHideDiscussion'); 
function setHideDiscussion() { 
  global $HideDiscussion; 
  $HideDiscussion = true;
} 

Das macht es möglich, die (:if enabled HideDiscussion:)-Auszeichnung einzusetzen. Wenn Sie den aktuellen Wert von {$HideDiscussion} auf der Seite anzeigen wollen (für Testzwecke), müssen Sie auch die Zeile
->$FmtPV['$HideDiscussion'] = '$GLOBALS["HideDiscussion"]';
hinzufügen.

Anscheinend trifft (.*?) in den Funktionen nicht auf Zeilenumbrüche zu, sodass das obige Beispiel nicht funktioniert, wenn der Text, der in <em> eingeklammert werden soll, Zeilenumbrüche enthält.

Wenn Sie den "s"-Modifier im regulären Ausdruck verwenden, wird der Punkt (.) auf einen Zeilenumbruch passen. So wird Ihr regulärer Ausdruck zu "/KRAMS(.*?)/s". Das "s" ganz am Ende ist es, wonach Sie suchten. Wenn Sie beginnen, sich mit mehrzeiligen Ausdrücken zu beschäftigen, sollten Sie sich auch mal die m-Option anzusehen – durch sie passen die Anker (^und $) nicht nur auf den Beginn und das Ende der Zeichenkette, sondern auch auf den Beginn und das Ende von Zeilen, also unmittelbar vor und hinter dem Zeilenumbruch. Versichern Sie sich auch, dass Ihr Markup während der Volltextphase ausgeführt wird.

Wie kann der Text, den meine Markup-Funktion zurückliefert, noch einmal den Markup-Prozess durchlaufen?

Wenn das Ergebnis Ihres Markups weitere Markups enthält, die auch noch behandelt werden sollen, haben Sie zwei Optionen. Die erste ist, ein "wann"-Argument zu wählen, dass vor dem Markup in Ihrem Ergebnis bearbeitet wird. Wenn zum Beispiel Ihr Markup [[links]] zurückliefert, könnte Ihr "wann"-Argument "<links" sein, und Ihr Markup wird vor den Verweisen behandelt. Die zweite Option ist, die PRR()-Funktion in Ihrer Markup-Definition aufzurufen oder innerhalb Ihrer Markup-Funktion. In dem Falle beginnt PmWiki alle Markups von vorn, wenn Ihre Behandlung abgeschlossen ist.

Wie beginne ich mit dem Schreiben von Rezepten und dem Erzeugen von eigenen Markups?

(alternative) Einführung in angepasste Auszeichnungen für Anfänger

Wie mache ich eine Regel, die einmalig nach der Behandlung aller anderen Regeln angewendet wird?

Wenden Sie diese Anweisung anstelle des üblichen Markup()-Aufrufs an:

$MarkupFrameBase['posteval']['myfooter'] = "\$out = onetimerule(\$out);";

Wikistile anpassen

Wie kann ich die Unterstreichung von einem Verweis entfernen, aber eine blaue Unterstreichung hinzufügen, wenn die Maus über den Verweise gleitet?

Fügen Sie in pub/css/local.css folgende Zeilen hinzu:

 .noul a {text-decoration: none;}
 .noul a:hover {text-decoration: underline; color: blue;}

Dann benutzen Sie diese Auszeichnung:

  %noul% [[Link]] %%

Ich habe dies versucht, aber 'background' funktioniert nicht, obwohl 'border' und 'float' gehen.

$WikiStyle['vMenu']['background']='#ffffcc' ;
$WikiStyle['vMenu']['float']='left' ;
$WikiStyle['vMenu']['border']='1px dotted red' ;

Verwenden Sie $WikiStyle['vMenu']['background-color']='#ffffcc'; – anders als 'background' ist 'background-color' im $WikiStyleCSS-Array definiert, in welchem gültige Eigenschaften zum Prüfen aufgeführt werden.

Wie setze ich ein Bildchen an die linke Seite eines Absatzes? Ich möchte gern ein Icon einfügen für wichtige Absätze oder Warnungen und Hinweise etc.

siehe WikiStylesPlus und Callout.

Internationalisierungen

Wenn mein Wiki internationalisiert ist durch die config.php, wie kehre ich für eine bestimmte Gruppe zu Englisch zurück?

Benutzen Sie $XLLangs = array('en'); in der Anpassungsdatei der Gruppe (<gruppenname>.php, siehe Individuelle Einstellungen pro Gruppe).

Wenn mein Wiki in Englisch ist und ich nur eine Seite oder eine Gruppe auf Spanisch haben will, schreibe ich dann XLPage('es','PmWikiEs.XLPage'); in die Gruppen- oder Seitenkonfigurationsdatei?

Ja, das ist gewöhnlich die beste Methode. Wenn Sie das mit vielen verteilten Seiten tun oder mit mehreren Sprachen, finden Sie es vielleicht leichter zu verwalten, wenn Sie die Übersetzungen alle in config.php laden wie hier:

    XLPage('es','PmWikiEs.XLPage');
    XLPage('fr','PmWikiFr.XLPage');
    XLPage('ru','PmWikiRu.XLPage');
    $XLLangs = array('en');

In der Gruppen- oder Seitenkonfigurationsdatei müssen sie dann nur $XLLangs = array('es'); schreiben, um die Sprache einzustellen, die benutzt werden soll (in diesem Beispiel Spanisch).

Anmerkung: Obwohl diese Methode leichter zu verwalten ist, ist sie etwas langsamer, weil jedes Mal alle Übersetzungstabellen für jedes Seitenansehen geladen werden, auch wenn sie nicht gebraucht werden.

Wofür steht der erste Parameter in dieser Funktion? Wie wird er benutzt?

Der XLPage-Mechanismus erlaubt mehrere Übersetzungssätze zu laden, der erste Parameter dient dazu, diesen Satz zu bestimmen.

Angenommen, ich will zum Beispiel Übersetzungen für normales Französisch und kanadisches Französisch haben. Anstatt zwei ganz und gar getrennte Sätze von Seiten zu verwalten, kann ich dies tun:

    XLPage('fr', 'PmWikiFr.XLPage');
    XLPage('fr-ca', 'PmWikiFrCa.XLPage');

PmWikiFr.XLPage würde die ganzen Standardfranzösisch-Übersetzungen enthalten, wohingegen PmWikiFrCA.XLPage nur die kanada-spezifischen Übersetzungen enthalten muss – d. h. jene, die sich von denen aus der französischen Seite unterscheiden.

Der erste Parameter unterscheidet die zwei Sätze der Übersetzungen. Zusätzlich kann ein config.php-Skript die $XLLangs-Variable benutzen, um die Reihenfolge der Übersetzungen einzustellen, wenn es also eine Gruppe oder Seite gibt, wo ich nur die Standardfranzösisch-Übersetzung haben möchte, setze ich:

    $XLLangs = array('fr', 'en');

und PmWiki nutzt nur die 'fr'- und 'en'- Übersetzungen (in dieser Reihenfolge), egal, wie viele Übersetzungen mit XLPage() geladen worden sind.

Wie kann ich eine Übersetzung für einen individuellen String in einer PHP-Datei hinzufügen?

Benutzen Sie die XLSDV()-Funktion, um eine Übersetzung für einen bestimmten (englischen) String zu liefern. Zum Beispiel hiermit in der config.php-Datei

    XLSDV('nl', array('my English expression'=>'mijn Nederlandse uitdrukking'));

wird jedes Vorkommen des Variablenausdrucks $[my English expression] im Wikiquelltext im Standardkontext (englisch) als my English expression ausgegeben, aber als mijn Nederlandse uitdrukking in niederländischem (nl) Kontext, z. B. wenn XLPage('nl',...) für jene Seite in der config.php oder einem Kochbuchrezept aufgerufen worden ist.

Wenn Sie eine Übersetzung in einer PHP-Datei erhalten wollen, benutzen Sie die XL()-Funktion:

    $local_string = XL("my English expression");

Aber seien Sie auf der Hut: Die XLPage()-Funktion benutzt intern auch die XLDV()-Funktion für ihre Übersetzungspaare und nur die erste Definition wird akzeptiert. Wenn daher die niederländische XLPage bereits einen Übersetzung für ihren String wie

   'my English expression' => 'bla bla',

besitzt und Sie wollen den überschreiben, müssen sie Ihr XLDV('nl', ...) vor dem Aufruf vom korrespondierenden XLPage('nl',...) benutzen. Andernfalls, durch Benutzen von XLSDV() nach XLPage() – z. B. innerhalb eine Rezeptes, das später in der config.php geladen wird – wird ihre Übersetzung nur funktionieren, solange keiner 'my English expression' in jener XLPage definiert.

Lokale Anpassungen

Es gibt gar keine "config.php"-Datei, es ist nicht einmal klar, was eine lokale Anpassungsdatei sein soll!

Die "sample-config.php"-Datei im "docs"-Verzeichnis ist als Beispiel mitgeliefert. Kopieren Sie sie in das "local"-Verzeichnis und nennen Sie es in "config.php" um. Sie können dann die "#"-Symbole entfernen oder andere Befehle hinzufügen, die Sie in der Dokumentation gesehen haben. Siehe auch Individuelle Einstellungen pro Gruppe.

Kann ich die Standardseite auf etwas anderes als Main.HomePage ($DefaultPage) einstellen?

Ja, Sie müssen nur die $DefaultPage-Variable auf den Namen der Seite setzen, die Sie als Standard wünschen. Sie könnten auch mal einen Blick auf die $DefaultGroup- und $DefaultName-Konfigurationsvariablen werfen.

$DefaultPage = 'ABC.StartPage';

Beachten Sie die Empfehlungen zu $DefaultName und die Notwendigkeit, auch $PagePathFmt zu setzen, wenn Sie die Standardstartseite für Gruppen ändern.

Wie bekommen ich den Gruppen- oder Seitennamen in eine Anpassungsdatei (z. B. config.php)?

Benutzen Sie den folgenden Code für pmwiki-2-1-beta21 oder neuer:

## Hole den Gruppen- und den Seitennamen
$pagename = ResolvePageName($pagename);
$page = PageVar($pagename, '$FullName');
$group = PageVar($pagename, '$Group');
$name = PageVar($pagename, '$Name');

Beachten Sie die Wichtigkeit der Reihenfolge der Anpassungen in config.php weiter oben, um Probleme mit Zwischengespeichertem zu vermeiden.

Wenn Sie den wortgetreuen Seiten- oder Gruppennamen (vom Seitenaufruf des Browsers) sehr früh in config.php brauchen, ist $pagename garantiert gesetzt auf

  1. den Wert von ?n=, wenn er gesetzt ist, oder
  2. den Wert von ?pagename=, wenn der gesetzt ist, oder
  3. die "path info"-Information aus dem REQUEST_URI (was auch immer hinter dem SCRIPT_NAME folgt), oder
  4. auf einen leeren String.

in Übereinstimmung mit diesem Posting.

Kann ich etwas aus meinem wikilib.d/-Verzeichnis löschen?

Die Dateien mit den Namen Site.* und SiteAdmin.* enthalten Teile des Interfaces und der Konfiguration und sie sollten nicht entfernt werden. Die anderen Dateien namens PmWiki* oder z. B. PmWikiDe* enthalten die Dokumentation und können entfernt werden.

Wie passe ich meine eigene Fehler-404-Seite für nicht vorhandene Seiten an?

Um den Text der Nachricht zu ändern, bearbeiten Sie die Seite Site.PageNotFound.

Wenn Sie Ihre Site auf eine deutsche Oberfläche umgestellt haben (→ Internationalisierungen), wird die Seite PmWikiDe.PageNotFound statt dessen eingeblendet. Sie sollten dann also diese Seite bearbeiten.

Ist die Reihenfolge der Einträge in der config.php-Datei wichtig? Gibt es gewisse Dinge, die vor oder hinter anderen in dieser Datei kommen müssen?

Ja, siehe Reihenfolge der Anpassungen in config.php.

Individuelle Einstellungen pro Gruppe

Wie kann ich CSS-Stile auf bestimmte Gruppen oder Seiten anwenden?

Erzeugen Sie einfach eine pub/css/Group.css- oder pub/css/Group.Page.css-Datei, die die angepassten Stildefinitionen für diese Gruppe oder Seite enthält.

Warum sollten Passwörter nicht in Gruppen- oder Seitenanpassungsdateien gesetzt werden?

Der Grund für diesen Ratschlag ist, dass Gruppenanpassungsdateien nur für die angezeigte Seite geladen wird. Wenn also $DefaultPasswords['read'] in local/GruppeA.php gesetzt wird, kann jemand eine andere Seite benutzen, um den Inhalt von Seiten der GruppeA einzusehen. Zum Beispiel könnte er in 'Main.WikiSandbox'

(:include GruppeA.EineSeite:)

einfügen. Weil nun die GruppeA.php-Datei nicht geladen wird (er hat ja die Seite Main.WikiSandbox → local/Main.php aufgerufen), wird kein Lesepasswort gesetzt.

Das gleiche gilt natürlich entsprechend für Seitenapassungsdateien.

Ist diese Abarbeitungsreihenfolge nicht befremdlich? Warum wird die Seitenkonfiguration nicht am Schluss geladen (also nach der globalen und der Gruppenkonfiguration)?

Was wir oft wollen, ist einer Gruppe von Seiten bestimmte Fähigkeiten zu geben, aber diese Fähigkeiten für eine bestimmte Seite zu unterbinden, als seien die nie eingerichtet worden. Wenn die Gruppenkonfigurationsdatei zuerst bearbeitet wird, wird es sehr mühsam/weitschweifig für die Seitenkonfigurationsdatei, die Effekte der vorigen Datei ungeschehen zu machen. Deshalb laden wir die Seiten- vor der Gruppendatei.

Wenn eine Seitenkonfiguration darauf angewiesen ist, dass die Gruppenkonfiguration zuerst geladen wird, kann sie dem Rezept oben folgen (indem sie PHPs include_once()-Funktion benutzt) oder $EnablePGCust = 0 setzen.

Skins (Layout-Vorlagen)

Wie ändere ich den Standardnamen des Wikis in der oberen linken Ecke?

Setzen Sie das Folgende in die config.php:

$WikiTitle = 'My Wiki Site';

Die docs/sample-config.php-Datei enthält ein Beispiel zum Ändern des Titels.

Wie kann ich PmWiki-Seiten in eine Webseite einbetten.

Lassen Sie sie durch eine PHP-Seite laufen oder setzen Sie sie in einen Frame.

Wie ändere ich die Font- oder Hintergrundfarbe des Hinweisblockes auf der Bearbeiten-Seite?

Fügen Sie einen CSS-Stil in die pub/css/local.css-Datei ein. .quickref {background-color:...; color:... }. Die Hinweise werden durch die Site.EditQuickReference-Seite bzw. die PmWikiDe.EditQuickReference-Seite zur Verfügung gestellt. Bearbeiten Sie diese Seite und ändern Sie "bgcolor" oder geben Sie einen Wert für "color" für die Fontfarbe an, so dass sie den gewünschten Kontrast bekommen.

Skinvorlagen

Wie passe ich die CSS-Stile für mein PmWiki-Layout an.

Sehen Sie unter Skins nach, wie Sie das Standardwikiskin verändern können. Siehe auch unter Skins, wo weitere vorgefertigte Skins zu finden sind, die man benutzen kann, um das Aussehen der eigenen Site seinem eigenen Geschmack anzupassen. Sie können auch eine Datei local.css im pub/css-Verzeichnis erstellen, um die CSS-Selektoren dort hinzuzufügen (diese Datei wird automatisch eingebunden, wenn sie existiert). Oder Sie fügen Stile direkt in Ihrer lokalen Anpassungsdatei hinzu, indem Sie etwas Folgendes schreiben:

$HTMLStylesFmt[] = '.foo { color:blue; }';

Wo findet man die erwähnte Übersetzungstabelle, so dass man Übersetzungswendungen hinzufügen kann?

Siehe unter Internationalisierungen.

Ist es möglich, ein Bearbeiten-Formular über die ganze Fensterbreite zu bekommen ohne die SideBar?

Wenn die SideBar mit <!--PageLeftFmt--> markiert ist, fügt man (:noleft:) in die Seite Site.EditForm ein. Das versteckt die SideBar beim Bearbeiten.

Kann man den Titel der Startseite ("HomePage") einfach von der Startseite entfernen/verbergen?

Ja, man kann in der Wikiseite den Titel auf (:title Ein besserer Titel:) ändern oder mit (:notitle:) unterdrücken.

Ist es möglich, die Search-Bar in dem Standardskin von PmWiki zu verbergen?

Ja, siehe bitte unter Cookbook:HideSearchBar.

Web-Feeds

Wie füge ich dem Feed-Body Text von der Seite hinzu (ganze Seite oder die ersten X Zeichen)? (Und bitte: KEIN markup)

    function MarkupExcerpt($pagename) {
      $page = RetrieveAuthPage($pagename, 'read', false);
      return substr(@$page['text'], 0, 200);
    }

    $FmtPV['$MarkupExcerpt'] = 'MarkupExcerpt($pn)';
    $FeedFmt['rss']['item']['description'] = '$MarkupExcerpt';

Heißt das, wenn ich die Zeit im RSS-Titel und "summary" im RSS-Body einfügen will, muss ich FeedFmt zweimal wie folgt aufrufen?

$FeedFmt['rss']['item']['description'] = '$LastSummary'; 
$FeedFmt['rss']['item']['title'] = '{$Group} / {$Title} @ $ItemISOTime';
From mailing list Feb 13,2007, a response by Pm: Yes

Wie nutze ich das RSS-<enclosure>-Tag für Podcasting?

Für Podcasting von mp3-Dateien hängen Sie einfach eine mp3-Datei an die Seite an, und zwar mit dem gleichen Namen wie die Seite (z. B. für eine Seite namens Podcast.Episode4 würden Sie eine Datei namens "Episode4.mp3" an die Seite anhängen). Die Datei wird automatisch durch ?action=rss aufgenommen und als eine Anlage behandelt.

Der Satz an möglichen 'enclosures' (Anlagen) ist vom $RSSEnclosureFmt-Array vorgegeben, demnach erlaubt

$RSSEnclosureFmt = array('{$Name}.mp3', '{$Name}.wma', '{$Name}.ogg');

Podcasting in mp3-, wma- und ogg-Formaten.

Wie füge ich eine Zusammenfassung ("summary") zum Titel in einem RRS-Feed hinzu (d. h. mit ?action=rss)?

Fügen Sie diese Zeile in Ihre local/config.php-Datei ein:

$FeedFmt['rss']['item']['title'] = '{$Group} / {$Title} : $LastModifiedSummary';

Wie füge ich die Beschreibung ("description") zum Titel und die "summary" zum Body hinzu?

Fügen Sie diese Zeilen in Ihre local/config.php-Datei ein:

$FeedFmt['rss']['item']['title'] = '{$Group} / {$Title} : {$Description}';
$FeedFmt['rss']['item']['description'] = '$LastModifiedSummary';

Bemerkungen:

  • Sie müssen diese Zeilen für jeden Typ (atom, rdf,dc), den Sie anbieten wollen, wiederholen.
  • Das RSS-'descriptionTag ist nicht äquivalent zu der PmWiki'$Description''-Variable, ungeachtet der verwirrenden Ähnlichkeit.

Einige meiner passwortgeschützten Seiten erscheinen nicht im Feed... wie umgehe ich das?

Pms Antwort auf eine ähnliche Frage in der Newsgroup:

Beim letzten Mal, als ich das überprüft habe, hatten RSS und andere Syndication-Protokolle kein wohl etabliertes Interface oder Mechanismen für die Durchführung von Zugriffkontrollen (d. h. Authentifikation). So weit ich weiß, ist das noch immer der Fall.

PmWikis Web-Feed-Fähigkeiten ist auf Seitenlisten aufgebaut, so ist es gut möglich, das die $EnablePageListProtect-Option das Erscheinen einer aufgefrischten Seite verhindert. Sie könnten versuchen, $EnablePageListProtect=0; zu setzen und zu schauen, ob die passwortgeschützte Seite erscheint.

Die "Kehrseite" zum Setzen der Variablen $EnablePageListProtect auf null ist, dass jeder, der eine Suche in Ihrer Site durchführt, die Existenz der Seiten in dem gesperrten Abschnitt erfährt. Die Seiten wird niemand lesen können, aber sie wissen, sie sind da!

Sie könnten $EnablePageListProtect nur für ?action=rss auf null setzen:

    if ($action == 'rss') $EnablePageListProtect = 0;

Das schränkt die Möglichkeit, geschützte Seiten zu sehen, auf die RSS-Feeds ein. Normale Seitenlisten und Suchergebnisse sehen diese Seiten nicht.

Letztlich ist es auch möglich, das Web-Feed so zu konfigurieren, dass es die Authentifikations-Informationen direkt aus dem URL bezieht, wie in

    .../Site/AllRecentChanges?action=rss&authpw=secret

Der große Nachteil ist, dass das Passwort im Klartext mit jedem RSS-Aufruf durch das Netz wandert und endet darin, dass es in Apaches Access-Logs gespeichert wird.

Wie fügt man Feed-Bilder hinzu?

Fügen Sie diese Zeilen in Ihre local/config.php-Datei ein (das Beispiel ist für ?action=rss):

$FeedFmt['rss']['feed']['image'] =
" <title>Logo title</title>
 <link>http://example.com/</link>
 <url>http://example.com/images/logo.gif</url>
 <width>120</width>
 <height>60</height>";
Vergessen Sie nicht, NICHT mit einem "<" zu beginnen (sondern mit einem Leerzeichen), da es sonst kein <image>-Tag darumherum gäbe... siehe hier.

Wie füge ich RRS-News-Feeds in eine PmWiki-Seite ein?

See Cookbook:RssFeedDisplay.

Wie kann ich Standard-Feed-Optionen in einer Konfigurationsdatei setzen anstatt dass ich sie jedesmal in den URL setze?

Wenn Sie zum Beispiel ?action=rss standardmäßig zu ?action=rss&group=News&order=-time&count=10 machen wollen, fügen Sie diese Zeilen in Ihre local/config.php-Datei ein:

   if ($action == 'rss')
     SDVA($_REQUEST, array(
       'group' => 'News',
       'order' => '-time',
       'count' => 10));

Gibt es Wege, wie Besucher leicht ein Web-Feed abonnieren können?

In einigen Browser (Mozilla Firefox) können Besucher ein orangenes RSS-Icon in der Adresszeile sehen und abonnieren den Feed, indem sie darauf klicken. Um RSS-Icons zu aktivieren, fügen Sie diese Zeilen in Ihre local/config.php-Datei ein:

$HTMLHeaderFmt['feedlinks'] = '<link rel="alternate" type="application/rss+xml" 
  title="$WikiTitle" href="$ScriptUrl?n=Site.AllRecentChanges&amp;action=rss" />
<link rel="alternate" type="application/atom+xml" title="$WikiTitle"
  href="$ScriptUrl?n=Site.AllRecentChanges&amp;action=atom" />';

Sie können auch einen solchen Verweis zum Beispiel in ihre SideBar setzen: [[Site.AllRecentChanges?action=atom | Subscribe to feed]].

Kann ich ein RSS-Feed für einzelne Seiten-Versionen erzeugen?

See Cookbook:PageFeed.

Wie erzeuge ich eine Feed-Seite ähnlich wie RecentChanges oder AllRecentChanges, die aber nur bestimmte Gruppen oder Seiten enthält?

Siehe Cookbook:CustomRecentChanges. In Kürze: Sie deklarieren eine $RecentChangesFmt-Variable mit Ihren bevorzugten Feed-Seite und kleiden sie in eine Bedingung Ihrer Wahl ein. Zum Beispiel:

   if (PageVar($pagename, '$Group')!='ForbiddenGroup') {
     $RecentChangesFmt['Site.MyFeedPage'] =
       '* [[{$FullName}]]  . . . $CurrentTime $[by] $AuthorLink: [=$ChangeSummary=]';
   }

Wie kann ich mein RSS-Feed updaten, um jede Änderung an einer Seite zu zeigen und nicht nur neu erzeugte Seiten?

Fügen Sie einen einzigartigen GUID-Verweis für jede Änderung in Ihre local/config.php-Datei ein (siehe PITS-Eintrag):

   $FeedFmt['rss']['item']['guid'] = '{$PageUrl}?guid=$ItemISOTime';

Alternativ können Sie die Option für Änderungsüberwachungen erzeugen, indem sie einen Qualifier für RSS-Links hinzufügen. Das erlaubt den Besuchern zwischen Standard-neue Seiten-RSS-Feeds und neue Änderungen-RSS-Feeds zu wählen (in PmWiki ist diese Option aktiviert):

   ## For new pages updates: http://example.com/wiki/HomePage?action=rss
   ## For edits updates: http://example.com/wiki/HomePage?action=rss&edits=1
   if(@$_REQUEST['edits'] && $action == 'rss')
     $FeedFmt['rss']['item']['guid'] = '{$PageUrl}?guid=$ItemISOTime';

Wikifarmen

Wie kommt es, dass ich meine Autorisierung behalte, wenn ich in ein anderes Wiki innerhalb der Farm wechsle?

PmWiki nutzt PHP-Sessions um Autentifikations- und Autorisierungsinformationen zu behalten und per Standard richtet PHP die Dinge so ein, dass alle Interaktionen mit dem gleichen Server als Teil der gleichen Sitzung (Session) angesehen werden.

Ein einfacher Weg, das zu bereinigen, ist sicherzustellen, dass jedes Wiki einen eigenen Cookienamen für seine Sessionidentitität benutzt. Nahe des Anfangs einer local/config.php-Datei eines Wikis, bevor "authuser" oder irgend ein anderes Rezept aufgerufen wird, fügen Sie eine Zeile wie die folgende ein:

session_name('XYZSESSID');

Sie können irgend einen alphanumerischen Namen für XYSESSID einsetzen, für ein Wiki "cs559-1" würden Sie vielleicht dies wählen:

session_name('CS559SESSID');

Das wird die Sitzungen unabhängig voneinander halten.

Problemlösungen

Wie kann ich Fehler verfolgen und wissen, ob sie vom PmWiki-Kern oder von einer lokalen Konfiguration oder von AddOns/Rezepten herrührt.

Die PHP-Programmiersprache hat unlängst einige Funktionen entfernt oder missbilligt, die PmWiki in der Vergangenheit häufig in AddOns/Rezepten/Skins eingesetzt hat. Der PmWiki-Kern stützt sich nicht mehr auf diese Funktionen, aber einige AddOns tun es weiterhin – hier wird gezeigt, wie Sie sie identifizieren.

Die PmWiki-Architektur erlaubt AddOns (Rezepte, Skins) und lokalen Konfigurationen Aktionen anzumelden, die PmWiki zu einem späteren Zeitpunkt ausführen soll. So kommt es, dass die PHP-Warnung eine Zeile in der pmwiki.php-Datei anzeigt, auch wenn diese von einem Rezept verursacht wird.

Es wird empfohlen, die jüngsten Versionen von PmWiki und all Ihrer Rezepte zu benutzen – bekannte Probleme könnten schon bereinigt worden sein. Nehmen wir an, der Fehler taucht bei den jüngsten Versionen auf.

(1) Zuerst deaktivieren Sie alle AddOns und lokale Konfigurationen (config.php, farmconfig.php, Group.php) – kommentieren Sie sie aus – und testen Ihr Wiki. Wenn die Warnungen bleiben, benachrichtigen Sie uns so schnell wie möglich mit den Informationen, wie der Fehler reproduziert werden kann und wie Ihre Installation (PHP-Version) aussieht. Wenn der Fehler nicht mehr auftaucht, gehen Sie über zu (2).

(2) Aktivieren Sie eine lokale Konfiguration oder ein AddOn und testen Sie ihr Wiki, um zu sehen, ob der Fehler auftaucht.

(3) Wenn der Fehler nicht auftaucht, ist die Ursache des Fehlers wohl woanders. Wenn Sie weitere AddOns aktivieren könnten, gehen Sie zurück zu (2).

(4) Wenn der Fehler aufgetaucht ist, wird er womöglich durch das letzte AddOn oder die letzte Konfiguration verursacht, die Sie aktiviert haben. Durchsuchen Sie die Dokumentation und das Kochbuch nach jüngeren Versionen oder kontaktieren Sie den Autor, der sich um die Wartung und Pflege des Addons kümmert, oder hinterlassen Sie eine Nachricht in der "talk page". Wenn das nicht funktioniert, kontaktieren Sie uns in unserem Problemverfolgungssystem (PITS). Entwickler finden Dokumentationen dazu, wie sie ältere AddOns updaten können, unter Eigene Auszeichnungen und Funktionen.

(5) Deaktivieren Sie das fehlerhafte AddOn wieder und wenn es weiter AddOns gibt, die Sie aktivieren möchten, gehen Sie zu zurück (2).

PmWiki hat eine freundliche und reagierende Gemeinschaft und wir könnten in der Lage sein, rasch Lösungen bereitzustellen.

Mein Wiki zeigt die Warnung "Deprecated: Function create_function() is deprecated" an.

PHP Version 7.2 missbilligte eine Funktion, die PmWiki für Markupdefinitionen und Musterersetzungen benutzt. Es wird empfohlen, PmWiki auf die jüngste Version zu aktualisieren und alle Addons und Skins aus den Kochbüchern? aufzufrischen. Addons in der Kategorie PHP 7.2 werden als kompatibel mit PHP 7.2 angesehen. Wenn Sie ein gewisses Addon brauchen, das noch nicht aufgefrischt wurde, kontaktieren Sie uns. Um Ihre eigenen Addons aufzufrischen, müssen Sie womöglich Ihre Aufrufe von Markup() erneuern, siehe die Seiten Eigene Auszeichnungen, Funktionen und Angepasste Seitenlistenreihenfolge.

Das Rezept PccfToPcfOverride kann eine vorübergehende Lösung liefern, bis Sie all Ihren Add-Ons ein Update verpasst haben.

Beachten Sie, dass PmWiki selbst diese Funktion nicht nutzt, aber (ältere) AddOns könnten Instruktionen anmelden, die erst später abgearbeitet werden sollen. So kommt es, dass die Warnung eine Zeile in pmwiki.php aufzeigt, selbst wenn sie durch eine lokale Konfiguration oder ein AddOn ausgelöst wurde.

Wie Sie herausfinden können, welches Addon die Warnung hervorbringt, finden Sie in dem ersten Abschnitt.

Mein Wiki zeigt eine Warnung an: "Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead".

Das wird von einer Änderung in PHP Version 5.5 für die preg_replace()-Funktion verursacht. PmWiki beruht seit Version 2.2.56 nicht länger auf dem überholten Feature (es wird empfohlen auf die jüngste Version aufzufrischen), aber viele Rezepte tun es noch.

Beachten Sie, dass PmWiki selbst diese Funktion nicht nutzt, aber (ältere) AddOns könnten Instruktionen anmelden, die erst später abgearbeitet werden sollen. So kommt es, dass die Warnung eine Zeile in pmwiki.php aufzeigt, selbst wenn sie durch eine lokale Konfiguration oder ein AddOn ausgelöst wurde.

Rezepte und Oberflächen (Skins) werden derzeit aufgefrischt auf PHP 5.5. Sehen Sie nach, ob der Autor eine jüngere Version im Kochbuch veröffentlicht hat. Wenn Sie Ihr PmWiki und Ihre Rezepte aufgefrischt haben und die Warnung noch immer erscheint, finden Sie so heraus, welches Rezept die Warnung verursacht:

Für die PmWiki-Version 2.2.71 oder jüngere Versionen schalten Sie in der config.php-Datei das Diagnosewerkzeug ein:
$EnableDiag = 1;
Besuchen Sie dann Ihr Wiki mit der Aktion 'ruleset', zum Beispiel http://www.pmwiki.org/wiki/PmWiki/PmWiki?action=ruleset oder folgen Sie einem Verweis wie [[Main.HomePage?action=ruleset]]. Diese Seite listet alle Markup-Regeln auf. Jene, die potentiell mit PHP 5.5 unverträglich sind, werden mit dem Dateinamen, der Zeilennummer und dem Suchmuster, das diese Warnung verursacht hat, gekennzeichnet.

Wenn die ?action=ruleset-Seite keine so gekennzeichneten Regeln aufführt, kann es sei, dass entweder die Rezepte die preg_replace()-Funktion direkt aufrufen oder sie definieren Suchen&Ersetzen-Muster in unverträglicher Art und Weise. In solchen Fällen sollte Ihre Warnung den Dateinamen und die Zeilennummer enthalten und wenn nicht, konsultieren Sie den ersten Abschnitt, um dem Fehler auf die Spur zu kommen.

Bedenken Sie, dass viele Provider erlauben, verschiedene Versionen von PHP einzusetzen. Sehen in der Dokumentation ihres Hosters nach, um zu erfahren, wie eine PHP-Version vor 5.5 eingestellt werden kann.

Schließlich: es ist möglich, die Warnungen zu unterdrücken. Setzen Sie dazu diese Zeile an den Anfang Ihrer config.php:
error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED);
Das sollte aber nur eine vorübergehende Lösung sein, die nur solange bestehen bleiben sollte, bis Ihre Rezepte repariert worden sind.

Siehe Kategorien PHP 5.5, PHP 7.2, PHP 7.4.

Mein Wiki Zeigt Warnungen an: "PHP Deprecated: crypt(): Supplied salt is not valid for DES. Possible bug in provided salt format".

Möglicherweise haben Sie Konfigurationseinstellungen, die in älteren PHP-Versionen funktionierten. Hier wird gezeigt, wie Sie sie aufspüren und wie Sie versuchen können, sie zu berichtigen.

In Ihrer (farm)config.php-Datei oder anderen lokalen Dateien oder in Cookbook-Dateien können Sie jeden Aufruf von crypt durch pmcrypt ersetzen, z. B.:
$DefaultPasswords['edit'] = crypt("my_password"); # DEPRECATED/MISSBILLIGT
$DefaultPasswords['edit'] = pmcrypt("my_password"); # OK
$DefaultPasswords['edit'] = array(pmcrypt("pass1"), pmcrypt("pass2")); # OK

Außerdem sollten Sie, wenn Sie Passwörter mit einem Stern (*) gesperrt haben, diese Sterne durch '@lock' ersetzen:
$DefaultPasswords['edit'] = '*'; # DEPRECATED/MISSBILLIGT
$DefaultPasswords['edit'] = '@lock'; # OK (und kein pmcrypt)

Die $DefaultPasswords-Variablen haben gewöhnlich Schlüsselwörter wie 'edit', 'attr', 'read', 'upload, 'publish'.

Einige Ihrer Seitendateien könnten immer noch die alte Sternsperrung haben. Dateien, die in der Vergangenheit mit der Sternsperrung ausgeliefert wurden, sind Site.GroupAttributes, SiteAdmin.GroupAttributes, Site.AuthUser und/oder PmWiki.GroupAttributes in den Verzeichnissen wikilib.d und/oder wiki.d. Sie müssten Sie in einem Texteditor bearbeiten und jegliche Zeilen unter den folgenden ersetzen:
passwdedit=*
passwdattr=*
passwdread=*
passwdpublish=*
passwdupload=*

Bearbeiten Sie die Datei und ersetzen Sie den Stern (*) durch das Wort @lock in jeder der existierenden Zeilen. Fügen Sie diese Zeilen nicht hinzu, wenn Sie noch nicht existieren, und verändern Sie keine Zeilen, die nach dem Gleichheitszeichen ('=') etwas anderes enthalten als den Stern. Speichern Sie die Seite, laden Sie sie wieder hoch in Ihr Wiki und die Warnungen sollten verschwinden. (Wenn Sie eine Wiki-Farm betreiben, könnten Sie diese Dateien in mehreren wiki.d-Verzeichnissen haben.)

Nach einem PHP-Upgrade sind einige meiner Seiten völlig leer, einige haben leere oder fehlende Abschnitte, aber die Sidebar und die Aktionslinks sind sichtbar.

Manchmal wird das verursacht durch unzureichende Dateirechte auf dem Server. Der PHP-Prozess braucht Schreib-/Lese-Rechte (rw) für alle Dateien im wiki.d- und im uploads-Verzeichnis und Leserechte (r) für die Dateien im Wikilib.d-Verzeichnis sowie das Recht, in ein Verzeichnis zu wechseln (x) für diese Verzeichnisse. Ziehen Sie die Dokumentation Ihres Providers zurate, um mehr zu erfahren.

Außerdem kann das durch eine Änderung in PHP 5.4 verursacht sein, die die Funktion htmlspecialchars() berührt.

Die einfachste vorübergehende Abhilfe wäre, in Ihrer php.ini oder in .user.ini die default_charset-Direktive auf einen 8-bit-Zeichensatz zu setzen, z. B. cp1252:

       default_charset = "windows-1252"

Oder manchmal funktioniert dies in local/config.php:

       ini_set("default_charset", "windows-1252");

Eine dauerhaftere Abhilfe wäre, Ihre PmWiki-Installation auf eine jüngere PmWiki-Version upzugraden, ebenso ihre Rezepte – und in Ihren eigenen Rezepten ersetzen Sie alle Aufrufe von htmlspecialchars() durch PHSC(), eine PmWiki-Hilfsfunktion für solche Fälle.

Eine leere Seite kommt von der Tatsache, dass in PHP 5.4 die Standardkodierung von einer 8-bit-Kodierung zu einer validierten UTF-8-Kodierung mit variabler Byteanzahl umgeschaltet wurde und dass ein ungültiger UTF-8-String zurückgewiesen wird. Wenn Ihr Wiki eine 8-Bit-Kodierung benutzt, ist es so gut wie sicher, dass das kein gültiges UTF-8 ist. Schlimmer, selbst wenn Sie UTF-8 nutzen, könnten manche Browser ungültige Bits übertragen. Deshalb gibt die PHSC()-Funktion immer vor, dass sie eine 8-bit-Kodierung übersetzt, in der alle Bits gültig sind.

Warum sehe ich befremdliche Fehler nach einem Upgrade?

Versichern Sie sich, dass alle Dateien erneuert wurden, insbesondere pmwiki.php und alle Dateien im scripts/-Verzeichnis.

Diese Frage taucht manchmal auf, wenn ein Administrator nicht dem Rat gefolgt ist, der auf den Seiten zur Installation und zu ersten Einstellungen gewöhnlich wenig hervorgehoben ist, und die Datei pmwiki.php umbenannt hat anstatt ein index.php-Wrapper-Skript zu schreiben. Wenn Sie pmwiki.php in index.php umbenannt haben, hat das Upgrade Ihre index.php-Datei nicht erneuert. Löschen Sie die alte Version (index.php) und erzeugen Sie ein index.php-Wrapper-Skript, dann kann das nicht wieder vorkommen.

Manchmal versagt ein FTP- oder ein anderes Kopierprogramm dabei, alle Dateien ordentlich zu übertragen. Eine Möglichkeit, das zu überprüfen, ist der Vergleich der Dateigrößen.

Vergewissern Sie sich, dass auch die Dateien im wikilib.d/-Verzeichnis erneuert worden sind. Manchmal ist es eine gute Idee, das wikilib.d/-Verzeichnis vor dem Upgrade zu löschen. (Lokale Kopien der Dateien werden in wiki.d/ und nicht in wikilib.d/ gespeichert.)

Vergewissern Sie sich, dass die Dateirechte richtig gesetzt sind. Die offiziellen Dateien haben einen eingeschränkten Satz von Rechten, die vielleicht nicht für Ihre Site passen.

Wenn Sie ein angepasstes Muster für $GroupPattern benutzen, sorgen Sie dafür, dass es Site ($SiteGroup) und seit PmWiki 2,2 auch SiteAdmin ($SiteAdminGroup) enthält. Ansonsten könnte die Eingliederung (des Upgrades) versagen (z. B. fehlende SiteAdmin-Gruppe für PmWiki 2.2 und später) und/oder Login funktioniert nicht. Zusätzlich sollte auch Main ($DefaultGroup) hinzugefügt werden.

Ich bekomme plötzlich Nachrichten wie "Warning: fopen(wiki.d/.flock): failed to open stream: Permission denied..." und "Cannot acquire lockfile" ... Was ist verkehrt?

Etwas (oder jemand) hat die Rechte an der wiki.d/.flock-Datei oder dem wiki.d/-Verzeichnis verändert, sodass der Webserver nicht mehr in der Lage ist, die "Lock"-Datei zu schreiben. Die normale Lösung ist, die .flock-Datei einfach aus dem wiki.d-Verzeichnis zu löschen — PmWiki wird dann eine neue Datei anlegen. Überprüfen Sie aber auch die Rechte am Verzeichnis wiki.d/ selbst. (Man kann die Rechte am wiki.d/-Verzeichnis mit FileZilla (open-source FTP-Programm) leicht prüfen und ändern, indem man auf die Datei mit der rechten Maustaste klickt → File attributes (Dateirechte)).

Meine Verweise in der Sidebar scheinen auf nicht existierende Seiten zu zeigen, obwohl ich genau weiß, dass ich sie angelegt habe. Wo sind die Seiten?

Verweise in der Sidebar müssen mit einer Wikigruppe qualifiziert sein, damit sie ordentlich funktionieren (benutzen Sie [[Gruppe/Seite]] anstatt [[Seite]].
Und schreiben Sie SideBar mit einem großen 'B'.

Warum sehe ich die Nachricht "PHP Warning: Cannot modify header information - headers already sent ..." oben auf meiner Seite.

Wenn das der erste oder einzige angezeigte Fehler ist, ist das gewöhnlich ein Zeichen dafür, dass vor dem <?php oder hinter dem ?> in einer Anpassungs-Datei wie config.php zusätzliche Leerzeichen oder leere Zeilen vorhanden sind. Überprüfen Sie die Dateien noch einmal und versichern Sie sich, dass es keine zusätzliche Zeichen, Leerzeichen oder leere Zeilen vor dem einleitenden <?php gibt. Es ist oft am einfachsten und am sichersten, alle schließenden ?> einfach zu löschen und wegzulassen.

Wenn Sie die Datei speichern, sollte der Zeichensatz entweder cp1252/Windows1252 oder UTF-8 ohne BOM (Byte Order Mark) sein. notepad++ ist ein Editor, der das leistet.

Wenn Sie die Dateien übertragen, stellen Sie in Ihrem FTP-Programm die Übertragung im Textmodus ein oder, wenn das nicht hilft, im Binärmodus.

Wenn die Warnung nach anderen Warnungen oder Fehlermeldungen erscheint, lösen Sie zuerst die anderen Probleme und die Warnung dürfte verschwinden.

Wie bekomme ich eine PHP-Warnung über function.session-write-close weg?

Sie sehen eine Fehlermeldung wie diese:

Warning: session_write_close() [function.session-write-close]:
open(/some/filesystem/path/to/a/directory/sess_[...]) failed: No such file
or directory (2) in /your/filesystem/path/to/pmwiki.php on line NNN

PmWiki benutzt manchmal PHPs session-handling-Funktionen zum Verfolgen der Sitzung. Damit die Verfolgung der Sitzung funktioniert, müssen Informationen in einem Verzeichnis auf dem Server gespeichert werden. Das Verzeichnis muss existieren und die Webserver-Software muss Schreibrechte für dieses Verzeichnis haben. Für diese Beispiel sei die Webserversoftware so konfiguriert, dass es die Daten in das Verzeichnis

/ein/dateisystem/pfad/zu/einem/verzeichnis/

schreibt, aber das Verzeichnis existiert nicht. Die Lösung ist, wenigstens eine der folgenden Alternativen auszuführen:

  • Legen Sie das Verzeichnis an und vergewissern Sie sich, dass es vom Webserver beschrieben werden kann.
  • Setzen Sie einen session_save_path-Wert, der auf ein beschreibbares Verzeichnis zeigt, z. B. in config.php:
    session_save_path('/home/someuser/tmp/sessions'); # unix-type OS
    session_save_path('C:/server/tmp/sessions'); # Windows

Warum fordert mich PmWiki mehrfach zur Eingabe eines Passwortes auf, das ich schon längst eingegeben habe?

Das kann wie aus dem Nichts passieren, wenn Ihr Provider/Hoster ein Upgrade auf PHP 5.3 vorgenommen hat und Sie ein älteres PmWiki benutzen. Eine jüngere PmWiki-Ausgabe wird das Problem lösen.

Alternativ kann das ein Zeichen dafür sein, dass der Browser keine Cookies akzeptiert oder dass PHPs Sitzungsbehandlungsfunktionen auf dem Server nicht sauber konfiguriert sind. Wenn der Browser Cookies akzeptiert, versuchen Sie $EnableDiag=1; in local/config.php zu setzen, rufen sie PmWiki mit ?action=phpinfo auf und prüfen Sie, dass Sitzungen (sessions) aktiviert sind und dass der session.save_path einen brauchbaren Wert hat. Beachten Sie, dass mehrere PHP-Versionen unter Windows erwarten, dass ein session_save_path explizit gesetzt ist (das können Sie in der local/config.php-Datei machen). Versuchen Sie auch, session.auto_start in ihrer php.ini auf 1 zu setzen.

Sehen Sie auch bei der Frage Ich muss mich zweimal einloggen weiter unten nach.

Ich habe config.php bearbeitet, aber wenn ich auf meine Wikiseiten sehe, sehe ich nur"Parse error: parse error, unexpected T_VARIABLE in somefile on line number.".

Sie haben einen Fehler in dem PHP-Code gemacht, den Sie in die config.php eingefügt haben. Der häufigste Fehler, der zu einem T_VARIABLE-Fehler führt, ist ein vergessenes Semikolon am Ende einer hinzugefügten Zeile. Der Dateiname und die Zeilennummer zeigen, wo sie nach dem Fehler suchen müssten.

Suchen und Seitenlisten hörten auf zu funktionieren, nach dem ich ein Upgrade gemacht habe — Fehler werden nicht gemeldet, aber Verweise auf andere Seiten erscheinen nicht (oder erscheinen nicht so wie sie sollten) — was ist da los?

Gehen Sie sicher, dass auch alle Dateien aus dem wikilib.d/-Verzeichnis ersetzt wurden. Insbesondere hört sich das so an, als fehlte die Site.PageListTemplates-Seite (wenn keine Verweise auftauchen) oder als sei es eine ältere Version (wenn die Verweise nicht erscheinen wie sie sollten). Stellen Sie auch sicher, dass Leserechte (attr) für die Seiten Site.PageListTemplates und Site.Search gesetzt sind.

Einige meiner Einträge (posts) kommen mit "403 Forbidden"-Fehlern, "Not Acceptable" oder "Internal Server Error" zurück.

Ihr Server hat möglicherweise mod_security aktiviert. Das mod_security-"Feature" scannt alle hereinkommenden Einträge auf verbotene Wörter oder Phrasen, die anzeigen, dass jemand versucht, das System zu hacken. Wenn nur eines davon auftaucht, gibt Apache den "403 Forbidden"- oder "406 Not Acceptable"-Fehler zurück. Gewöhnlich sind es Phrasen wie "curl", "wget", "file(" und "system(", die tendenziell mod_security anstoßen, obwohl es noch viele weitere gibt (abhängig von der Konfiguration, Prozentzeichen, HTML-Tags, internationalen Zeichen).

Da mod_security die Seitenanforderung (request) unterbricht und die "forbidden"-Nachricht zurücksendet, bevor PmWiki je eine Chance hatte zu starten, ist es kein Fehler in PmWiki, und es gibt wenig, was PmWiki dagegen tun kann. Stattdessen muss man die Webserverkonfiguration ändern, um mod_security zu deaktivieren oder man konfiguriert mod_security so um, dass es die verbotenen Wörter erlaubt. In einige Sites ist es möglich, mod_security zu deaktivieren, indem SecFilterEngine off in einer .htaccess-Datei eingefügt wird.

Ich erhalte folgende Nachricht, wenn ich versuche ein Bild hochzuladen. Was kann ich tun?

Warning: move_uploaded_file(): SAFE MODE Restriction in effect. The script whose uid is 1929 is not allowed to access /home/onscolre/public_html/pmwikiuploads/Photos owned by uid 33 in /home/onscolre/public_html/pmwiki/scripts/upload.php on line 198

PmWiki can't process your request

?cannot move uploaded file to /home/onscolre/public_html/pmwikiuploads/Photos/FoundationPupilsIn1958.jpeg

We are sorry for any inconvenience.

Ihr Server ist mit dem aktivierten PHP-Safe-Mode konfiguriert. Konfigurieren Sie Ihr Wiki so, dass es ein site-weiten Upload-Präfix nutzt, erzeugen Sie dann das upload/-Verzeichnis manuell und setzen Sie die Rechte auf 777 (anstatt PmWiki das Verzeichnis anlegen zu lassen).

Ich sehe neuerdings "Division by zero error in pmwiki.php..." auf meiner Site. Was ist da los?

Es ist ein Fehler, der mit Tabellen-Auszeichnungen und nur bei Versionen von PHP >= 4.4.6 oder >= 5.2.0 auftaucht. Oft scheint er "aus dem Nichts" aufzutauchen, weil der Serveradministrator ein stilles Upgrade von PHP vorgenommen hat. Versuchen Sie ein Upgrade auf eine spätere PmWiki-Version, um den Fehler zu beseitigen oder versuchen Sie, das Folgende in local/config.php einzutragen:

Ich muss mich zweimal (2-mal) einloggen. –oder– Mein Passwort wird nicht verlangt, obwohl das eigentlich so sein sollte. –oder– Ich habe mein Passwort geändert, aber es ist immer noch das alte aktiv. –oder– Mein config.php-Passwort überschreibt nicht mein farmconfig.php-Passwort.

Das kann passieren, wenn (farm)config.php oder ein eingefügtes Rezept die Funktion CondAuth() oder RetrieveAuthPage(), PageTextVar(), PageVar() und mögliche andere Funktionen direkt aufruft, bevor (das nötige) AuthUser eingefügt wurde.

Die Reihenfolge in config.php ist sehr ausschlaggebend.

Beim Bearbeiten einer vorhandenen Seite verursacht das "Save" ein Nicht-Antworten des Servers (nicht eine leere Seite, gar keine Antwort, ein endloser Versuch, eine Verbindung aufzubauen). Um davon wegzukommen, ist es nötig, eine andere Seite aufzurufen (z. B. durch einen Klick auf deren Link im Menü). Und Horror!, die ...?action=edit ist blockiert, es wird unmöglich, eine Seite zu bearbeiten.

Wenn das Speichern einer bearbeiteten Seite eingeleitet wird, wird eine (versteckte) Datei namens .flock im wiki.d-Verzeichnis erzeugt. So lange diese Datei existiert, ist es unmöglich, eine (andere) Datei zu speichern. Die Datei .flock zeigt an, dass eine Speicherung nach einer Bearbeitung im Gange ist, und wird automatisch gelöscht, wenn die Bearbeitung erfolgreich mit "Save" abgeschlossen wird. Im Falle eines Crash bei der Speicherung wird diese Datei nicht vernichtet. Das Heilmittel ist, mit einem FTP-Programm, das auf das Anzeigen versteckter Dateien eingestellt ist, die .flock-Datei zu löschen. Und alles ist wieder gut. Dieses Verhalten wird typischerweise verursacht durch einen Fehler, der (direkt oder indirekt) eine Endlosschleife in einem Rezept verursacht, das durch das Speichern der bearbeiteten Seite ausgelöst wurde.

Ich erhalte den Fehler "Data Mismatch - Locking FAILED!"

Das ist wahrscheinlich kein PmWiki-Fehler. PmWiki kann wegen eines zugrundeliegenden Dateisystemproblems keine Sperrdatei erzeugen. Zum Beispiel ist die 'disk quota' ausgeschöpft (z. B. durch eine Fehlerlogdatei oder durch hochgeladene Dateien), oder es gibt Probleme mit den Schreibrechten im Dateisystem.

Beantwortete Fragen

Warum verwenden wir kein Forum statt dieser "AQ" Seite?

Weil Foren (BBS) eher für Diskussionen geeignet sind als um Ergebnisse festzuhalten.

Warum soll man die Antwort nicht auf eine Seite schreiben, die zur Frage gehört?

Sollst Du. Aber wenn Du nicht so recht weißt, wohin mit der Information, schreibe sie hierhin. Diese Seite stellt wenigstens einen Platz zur Verfügung, bis die Antwort an die richtige Stelle verschoben wird. In der Zwischenzeit kann man die Antwort wenigstens hier finden.

Benutzerautorisierung

Kann ich Autorisierungsgruppenzugehörigkeiten in der local/config.php angeben?

Ja – setzen Sie die Gruppendefinition in das $authUser-Array (in config.php).

        $AuthUser['@editors'] = array('alice', 'carol', 'bob');

Kann ich mehrere Admin-Gruppen haben?

Ja, definieren Sie die Gruppen mit array('@admins', '@moderators'); wie hier:

  $DefaultPasswords['admin'] = array( pmcrypt('masterpass'), # globales Passwort
    '@admins', '@moderators', # + Benutzer in diesen Gruppen
    'id:Fred', 'id:Barney');  # + Benutzer Fred und Barney

Ich betreibe mehrere Wikis unter dem gleichen Domainnamen, und Logins von einem Wiki erscheinen in einem anderen Wiki. Sollten die nicht unabhängig voneinander sein?

Das wird verursacht von der Art, wie PHP Sessions behandelt. Siehe PmWikiDe.AuthUser#sessions wegen weiterer Details.

Gibt es einen Weg, die Zeit des letzten Logins für jeden Benutzer zu speichern, wenn man AuthUser benutzt?

Siehe Cookbook:UserLastAction.

Obwohl alle Einstellungen korrekt zu sein scheinen, funktioniert die Authentifizierung gegen LDAP nicht und es gibt kein LDAP-Log. Was ist falsch?

Vergewissern Sie sich, dass das ldap-php-modul installiert ist ( für Debian: apt-get install php(4|5)-ldap ; apache(2)ctl graceful )

Das Loginformular fragt nach Benutzernamen und Passwort, aber nur das Passwort spielt eine Rolle.

Der Benutzername kann leer bleiben und trotzdem gelingt ein Einloggen unter dem Account. Ist das so gewollt und wenn, kann ich das so ändern, dass Passwort und Benutzername beide eingegeben werden müssen? - X1/18/07 Ich glaube, das hat was mit der Benutzung des Adminpasswortes zu tun. Ich habe einen Testaccount angelegt und es funktioniert.

Vergewissern Sie sich, dass Sie nicht das Adminpasswort eingeben, wenn sie den Account testen. Wenn das Passwort mit dem des Admin übereinstimmt, wird die Autorisierung direkt durch die config.php-Datei vorgenommen und die anderen Systeme werden übersprungen.

Berücksichtigen Sie, dass man sich selbst mit eingeschaltetem AuthUser immer noch mit einem leeren Benutzernamen und nur der Eingabe des Passwortes einloggen kann. In dem Fall wird jedes eingegebene Passwort "akzeptiert", aber nur Passwörter, die in einem bestimmten Kontext authentifizieren, geben Ihnen auch Autorisierungsrechte. AuthUser koexistieren komfortabel mit dem passwort-basiertes System, wenn man diese Möglichkeit nutzt.

Wenn Sie Benutzernamen und Passwort beide abfordern wollen, dann müssen sie eine Admin-ID vor dem Einbinden von authuser.php setzen:

## Define usernames and passwords.
$AuthUser['carol'] = '$1$CknC8zAs$dC8z2vu3UvnIXMfOcGDON0';

## Enable authentication based on username.
include_once('scripts/authuser.php');

# $DefaultPasswords['admin'] = pmcrypt('secret');
$DefaultPasswords['admin'] = 'id:carol';

Ein Benutzername und ein Passwort werden dann beide erforderlich sein, bevor ein Login erfolgreich ist.

Gibt es irgendeinen Weg, die IP-Adresse zu verbergen, sobald man eingeloggt ist, so dass registrierte Benutzer ihre IP-Adresse gegenüber jedem außer dem Administrator unsichtbar halten können?

Ja, siehe die in PITS:00400 angebotene Lösung.

Gibt es eine Möglichkeit, dass Leute sich selbst registrieren können über AuthUser?

Sie können in zwei Kochbüchern nach Rezepten sehen, die dieses Feature anbieten: in HtpasswdForm und UserAdmin.

Ich hätte es gern, nachdem ich AuthUser angeschaltet habe und ein Benutzer auf meiner Site authentifiert ist, dass, wenn ich ein Passwort für eine bestimmte Seite oder Gruppe gesetzt habe, dieser Benutzer nur noch die typische Passwortzeile sieht und nicht mehr das Formular zur Eingabe von Benutzernamen und Passwort.

Siehe diesen Thread in der Mailingliste.

Passwörter verwalten

Es scheint ein Standardpasswort zu geben, welches ist es?

Es gibt keine gültigen Passwörter, bis Sie eines setzen. Site-weite Passwörter setzen erklärt, wie man eines setzt.

PmWiki kommt "out of the box" mit dem $DefaultPasswords['admin'] auf '*' gesetzt. Das heißt nicht, das Passwort ist ein Sternchen, es bedeutet, das Standard-Administrator-Passwort muss etwas sein, das verschlüsselt zum Sternchen wird. Da das für die pmcrypt()-Funktion unmöglich ist, jemals einen ein-Zeichen-langen verschlüsselten Wert zurückzugeben, ist das Administrator-Passwort tatsächlich gesperrt, bis der Administrator ein Passwort in config.php setzt.

Wie benutze ich passwd-formatierte Dateien (wie .htpasswd) für die Authentifizierung?

Siehe AuthUser, Cookbook:HtpasswdForm oder Cookbook:UserAuth2.

Gibt es irgendetwas, das ich in das GroupAttributes-Feld eintragen kann, was 'das gleiche wie das Administrator-Passwort' bedeutet? Wenn nicht, gibt es irgendetwas, das ich in die config.php-Datei eintragen kann, um ebendas zu erreichen?

Geben Sie '@lock' in GroupAttributes?action=attr ein, damit diese Gruppe ein Administrator-Passwort benötigt.

Wie schütze ich – sagen wir mal – alle RecentChanges-Seiten gegen Bearbeiten?

Siehe Security#wikivandalism

Wie kann ich alle Seiten in einer Gruppe gegen Ansehen ('read') schützen, mit Ausnahme der Startseite (HomePage), wenn ich dafür Konfigurationsdateien benutzen will?

Wie in Individuelle Einstellungen pro Gruppe beschrieben, sollten Per-Gruppen- oder Per-Seiten-Konfigurationsdateien nicht benutzt werden, um Passwörter zu setzen. Der Grund ist, dass Per-Gruppen- oder Per-Seiten-Konfigurationsdateien nur für die aktuelle Seite geladen werden. Wenn $DefaultPasswords['read'] in local/GruppeA.php gesetzt ist, dann kann jemand eine Seite in einer anderen Gruppe nutzen, um Inhalte von Seiten aus GruppeA zu lesen. Zum Beispiel könnte Main.WikiSandbox dies enthalten:

(:include GroupA.SomePage:)

und weil die GruppeA.php-Datei nicht geladen wird (wir sehen uns ja Main.WikiSandbox an → local/Main.php), ist kein Ansehen-Passwort gesetzt.

Wie kann ich das Anlegen neuer Seiten mit einem Passwort schützen?

Siehe Cookbook:LimitWikiGroups, Cookbook:NewGroupWarning, Cookbook:LimitNewPagesInWikiGroups.

Wie ändere ich den Schirm mit der Aufforderung zum Passwort-Eingeben?

Wenn Ihre Frage ist, wie ändere ich die Seite ... Bearbeiten Sie Site.AuthForm. Wenn ihre Frage dahingeht, wie man umstellt, welche Seite aufgerufen wird, wenn man nach einem Passwort gefragt wird, suchen Sie Hilfe bei Cookbook:CustomAuthForm.

Wie ändere ich die Aufforderung auf dem Attribute-(?action=attr)-Schirm?

Legen Sie einfach eine neue Seite an (Site.AttrForm?), und fügen Sie die folgende Zeile in config.php ein:

$PageAttrFmt = 'page:Site.AttrForm';

Beachten Sie, dass das nur den Text über den Eingabefeldern ändert und nicht die Eingabefelder selbst – die Eingabefelder muss man getrennt davon behandeln. Siehe Cookbook:CustomAttrForm wegen weiterer Informationen.

Ich bekomme einen http error 500 "Internal Server Error", wenn ich versuche, mich einzuloggen. Was ist falsch?

Das kann passieren, wenn das verschlüsselte Passwort nicht auf dem Server erzeugt wird, auf dem PmWiki gehostet wird.
Die crypt-Funktion hat sich während der Entwicklung von PHP geändert, d. h. dass ein Passwort, das mit PHP 5.2 verschlüsselt wurde, nicht mit PHP 5.1 entschlüsselt werden kann, aber PHP 5.2 kann Passwörter entschlüsseln, die mit PHP 5.1 verschlüsselt wurden.
Diese Situation passiert normalerweise, wenn Sie Alles auf Ihrem lokalen Rechner mit der letzten PHP-Version vorbereitet haben und Sie die Passwörter auf einen Webserver hochladen, der mit einer älteren Version läuft.
Der gleiche Fehler tritt auf, wenn Sie verschlüsselte Passwörter in die local/config.php einfügen.

Lösung: Erzeugen Sie die Passwörter auf dem System mit der ältesten PHP-Version und benutzen Sie sie auf allen anderen Systemen.

Ich möchte, dass meine Benutzer nur ein Bearbeiten-Passwort erstellen müssen, das dann automatisch auch als ihre 'upload'- und 'attr'-Passwörter gilt, ohne dass sie das getrennt setzen müssen. Wie mache ich das?

Indem Sie $HandleAuth wie hier einrichten:

      $HandleAuth['upload'] = 'edit';
      // Um u. a. eine WikiSandbox vorm Ändern ihres 'attr'-Rechts zu schützen außer durch den 
      // Admin (aber den Verfassern das Ändern ihrer eigenen Seiten/Gruppen zu erlauben)
      // And to prevent a WikiSandbox from having it's 'attr' permissions changed 
      // except by the admin (but allowing editors to change it on their own pages/group)
      if(($group=="Site") || ($group=="Main") || ($group=="Category") || 
                             ($group=="SiteAdmin") || ($group=="PmWiki") ) {
          // setze 'attr' auf das 'admin'-Passwort für alle Main-Admin-Seiten 
          $HandleAuth['attr'] = 'admin';  
      } else { 
          // Wer Bearbeiten kann, kann auch Attribute setzen
          $HandleAuth['attr'] = 'edit';  
      }

Anmerkungen zum Aufbau

Warum nutzt PmWiki keine hierarchischen / verschachtelten Gruppen?

Die Frage bricht herunter auf die Frage, wie man mit Seitenverweisen zwischen verschachtelten Seiten umgehen könnte. Wenn jemand einen offensichtlichen, intuitiven Weg findet, wie Autoren Verweise setzen könnten, werden verschachtelte Gruppen plausibel. Siehe Anmerkungen zum Aufbau und Hierarchische Gruppen.

Warum haben PmWikis Skripten kein schließendes ?> Tag?

Allen PmWiki-Skripten fehlt jetzt ein schließendes ?> Tag. Das Tag ist nicht erforderlich und der Wegfall vermeidet Probleme mit nicht wahrgenommenen Leerzeichen oder leeren Zeilen am Dateiende. Außerdem könnten einige FTP-Programme das/die Zeilenendezeichen in der Datei verändern, was ebenso zu Problemen führen kann. Siehe auch die Abgrenzung von Anweisungen-Seite im PHP-Handbuch.

Unterstützt PmWiki WYSIWYG-Bearbeiten (oder etwas wie den FCKEditor}?

Kurze Antwort: PmWiki unterstützt GUI-Schaltflächen für die gängigen Formatierungen, hat aber andererseits keinen WYSIWYG-Editor. Die Gründe dafür stehen in WYSIWYG.

für die Liste aller Seiten


Übersetzung von PmWiki.FAQ,   Originalseite auf PmWikiDe.FAQ   —   Backlinks

Zuletzt geändert:   PmWikiDe.FAQam 08.02.2021
 PmWiki.FAQam 30.08.2019
Edit - History - Print - Recent Changes - Search
Page last modified on February 08, 2021, at 06:46 AM